Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #3259 (closed)

Opened 10 years ago

Closed 10 years ago

Bug: testng hangs and consumes CPU though controller is dead

Reported by: jamoore Owned by:
Priority: critical Milestone: OMERO-Beta4.3
Component: Performance Version: n.a.
Keywords: n.a. Cc: ajpatterson
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description

A very odd testng process was found on Hudson consuming substantial resources:

top - 07:41:21 up 88 days, 15:08,  1 user,  load average: 1.07, 1.12, 1.21
Tasks: 197 total,   1 running, 196 sleeping,   0 stopped,   0 zombie
Cpu(s): 13.2%us,  0.2%sy,  0.0%ni, 86.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16432140k total, 14940524k used,  1491616k free,  1551380k buffers
Swap:  4008208k total,  1477428k used,  2530780k free,  6022284k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                
26872 hudson    20   0 1149m 288m 9380 S   97  1.8   5545:46 java 
...

though no job was running on hudson. The stack trace (attached) should execution in IceSSL.

At the moment, there will be little we can do to reproduce this, but we should watch for similar states.

Attachments (1)

jstack.26872 (39.1 KB) - added by jmoore 10 years ago.

Download all attachments as: .zip

Change History (3)

Changed 10 years ago by jmoore

comment:1 Changed 10 years ago by jmoore

The relevant thread:

23	"Thread-2" prio=10 tid=0x000000004103f000 nid=0x59c9 runnable [0x00002b3927b79000]
24	   java.lang.Thread.State: RUNNABLE
25	        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1047)
26	        at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:452)
27	        at IceSSL.TransceiverI.writeNonBlocking(TransceiverI.java:537)
28	        at IceSSL.TransceiverI.write(TransceiverI.java:150)
29	        at Ice.ConnectionI.sendMessage(ConnectionI.java:1757)
30	        at Ice.ConnectionI.initiateShutdown(ConnectionI.java:1519)
31	        at Ice.ConnectionI.setState(ConnectionI.java:1488)
32	        at Ice.ConnectionI.setState(ConnectionI.java:1351)
33	        at Ice.ConnectionI.destroy(ConnectionI.java:149)
34	        - locked <0x00002b38eaafd9f8> (a Ice.ConnectionI)
35	        at IceInternal.OutgoingConnectionFactory.destroy(OutgoingConnectionFactory.java:37)
36	        - locked <0x00002b38eab50d70> (a IceInternal.OutgoingConnectionFactory)
37	        at IceInternal.Instance.destroy(Instance.java:895)
38	        at Ice.CommunicatorI.destroy(CommunicatorI.java:17)
39	        at omero.client.closeSession(client.java:829)
40	        at omero.client.__del__(client.java:431)
41	        at omero.client$1.run(client.java:92)

comment:2 Changed 10 years ago by jmoore

  • Milestone changed from Unscheduled to OMERO-Beta4.3
  • Resolution set to worksforme
  • Status changed from new to closed

Closing as we haven't seen this again. As the ticket mentions, we should watch for it occuring again, in which case this ticket may become useful.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.83398 sec.)

We're Hiring!