[
https://issues.apache.org/jira/browse/HADOOP-2040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12534464
]
stack commented on HADOOP-2040:
-------------------------------
The hudson patch build #940 is hung in TestHBaseCluster. Here is the
end-of-test thread dump (just before it prints test completed w/o error):
{code}
[junit] Process Thread Dump: Temporary end-of-test thread dump debugging
HADOOP-2040: testHBaseCluster
[junit] 6 active threads
[junit] Thread 53 (process reaper):
[junit] State: RUNNABLE
[junit] Blocked count: 0
[junit] Waited count: 0
[junit] Stack:
[junit] java.lang.UNIXProcess.waitForProcessExit(Native Method)
[junit] java.lang.UNIXProcess.access$900(UNIXProcess.java:17)
[junit] java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)
[junit] Thread 30 (org.apache.hadoop.io.ObjectWritable Connection Culler):
[junit] State: TIMED_WAITING
[junit] Blocked count: 0
[junit] Waited count: 0
[junit] Stack:
[junit] java.lang.Thread.sleep(Native Method)
[junit]
org.apache.hadoop.ipc.Client$ConnectionCuller.run(Client.java:404)
[junit] Thread 4 (Signal Dispatcher):
[junit] State: RUNNABLE
[junit] Blocked count: 0
[junit] Waited count: 0
[junit] Stack:
[junit] Thread 3 (Finalizer):
[junit] State: WAITING
[junit] Blocked count: 137
[junit] Waited count: 21
[junit] Waiting on [EMAIL PROTECTED]
[junit] Stack:
[junit] java.lang.Object.wait(Native Method)
[junit] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
[junit] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
[junit] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
[junit] Thread 2 (Reference Handler):
[junit] State: WAITING
[junit] Blocked count: 209
[junit] Waited count: 17
[junit] Waiting on [EMAIL PROTECTED]
[junit] Stack:
[junit] java.lang.Object.wait(Native Method)
[junit] java.lang.Object.wait(Object.java:474)
[junit] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
[junit] Thread 1 (main):
[junit] State: RUNNABLE
[junit] Blocked count: 44
[junit] Waited count: 4095
[junit] Stack:
[junit] sun.management.ThreadImpl.getThreadInfo0(Native Method)
[junit] sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:144)
[junit] sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:120)
[junit]
org.apache.hadoop.util.ReflectionUtils.printThreadInfo(ReflectionUtils.java:114)
[junit]
org.apache.hadoop.hbase.HBaseClusterTestCase.tearDown(HBaseClusterTestCase.java:94)
[junit] junit.framework.TestCase.runBare(TestCase.java:130)
[junit] junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] junit.framework.TestResult.run(TestResult.java:109)
[junit] junit.framework.TestCase.run(TestCase.java:118)
[junit] junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] junit.framework.TestSuite.run(TestSuite.java:203)
[junit]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
[junit]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
[junit]
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 64.096 sec
{code}
Looking at previous unit tests, the odd-man-out is the unix process waiting on
process end. Whats that from?
I can't get a thread dump at [hudson] dateSat Oct 13 04:17:30 GMT 2007.
Killing current test... so build can move on.
> [hbase] TestHStoreFile/TestBloomFilter hang occasionally on hudson AFTER test
> has finished
> ------------------------------------------------------------------------------------------
>
> Key: HADOOP-2040
> URL: https://issues.apache.org/jira/browse/HADOOP-2040
> Project: Hadoop
> Issue Type: Bug
> Components: contrib/hbase
> Reporter: stack
> Priority: Minor
> Attachments: endoftesttd.patch
>
>
> Weird. Last night TestBloomFilter was hung after junit had printed test had
> completed without error. Just now, I noticed a hung TestHStore -- again
> after junit had printed out test had succeeded (Nigel Daley has reported he's
> seen at least two hangs in TestHStoreFile, perhaps in same location).
> Last night and just now I was unable to get a thread dump.
> Here is log from around this evenings hang:
> {code}
> ...
> [junit] 2007-10-12 04:19:28,477 INFO [main]
> org.apache.hadoop.hbase.TestHStoreFile.testOutOfRangeMidkeyHalfMapFile(TestHStoreFile.java:366):
> Last bottom when key > top: zz/zz/1192162768317
> [junit] 2007-10-12 04:19:28,493 WARN [IPC Server handler 0 on 36620]
> org.apache.hadoop.dfs.FSDirectory.unprotectedDelete(FSDirectory.java:400):
> DIR* FSDirectory.unprotectedDelete: failed to remove
> /testOutOfRangeMidkeyHalfMapFile because it does not exist
> [junit] Shutting down the Mini HDFS Cluster
> [junit] Shutting down DataNode 1
> [junit] Shutting down DataNode 0
> [junit] 2007-10-12 04:19:29,316 WARN [EMAIL PROTECTED]
> org.apache.hadoop.dfs.PendingReplicationBlocks$PendingReplicationMonitor.run(PendingReplicationBlocks.java:186):
> PendingReplicationMonitor thread received exception.
> java.lang.InterruptedException: sleep interrupted
> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 16.274 sec
> [junit] Running org.apache.hadoop.hbase.TestHTable
> [junit] Starting DataNode 0 with dfs.data.dir:
> /export/home/hudson/hudson/jobs/Hadoop-Patch/workspace/trunk/build/contrib/hbase/test/data/dfs/data/data1,/export/home/hudson/hudson/jobs/Hadoop-Patch/workspace/trunk/build/contrib/hbase/test/data/dfs/data/data2
> [junit] Starting DataNode 1 with dfs.data.dir:
> /export/home/hudson/hudson/jobs/Hadoop-Patch/workspace/trunk/build/contrib/hbase/test/data/dfs/data/data3,/export/home/hudson/hudson/jobs/Hadoop-Patch/workspace/trunk/build/contrib/hbase/test/data/dfs/data/data4
> [junit] 2007-10-12 05:21:48,332 INFO [main]
> org.apache.hadoop.hbase.HMaster.<init>(HMaster.java:862): Root region dir:
> /hbase/hregion_-ROOT-,,0
> ...
> {code}
> Notice the hour of elapsed (hung) time in above.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.