lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENE-4277) TestIndexWriterWithThreads hung in DocumentsWriterFlushControl.
Date Wed, 01 Aug 2012 12:17:04 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-4277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13426551#comment-13426551
] 

Robert Muir commented on LUCENE-4277:
-------------------------------------

With the patch, I ran the seed about 10 times, then i hit the hang again:
{noformat}
[junit4:junit4] Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode):
[junit4:junit4] 
[junit4:junit4] "Thread-6" prio=10 tid=0x00007fec4c0f5000 nid=0x4ba8 waiting on condition
[0x00007fec37efd000]
[junit4:junit4]    java.lang.Thread.State: WAITING (parking)
[junit4:junit4] 	at sun.misc.Unsafe.park(Native Method)
[junit4:junit4] 	- parking to wait for  <0x00000000f6c77bb8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
[junit4:junit4] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:534)
[junit4:junit4] 
[junit4:junit4] "Thread-5" prio=10 tid=0x00007fec4c0f3800 nid=0x4ba7 in Object.wait() [0x00007fec37ffe000]
[junit4:junit4]    java.lang.Thread.State: WAITING (on object monitor)
[junit4:junit4] 	at java.lang.Object.wait(Native Method)
[junit4:junit4] 	- waiting on <0x00000000f6c2ec18> (a org.apache.lucene.index.DocumentsWriterFlushControl)
[junit4:junit4] 	at java.lang.Object.wait(Object.java:485)
[junit4:junit4] 	at org.apache.lucene.index.DocumentsWriterFlushControl.waitForFlush(DocumentsWriterFlushControl.java:221)
[junit4:junit4] 	- locked <0x00000000f6c2ec18> (a org.apache.lucene.index.DocumentsWriterFlushControl)
[junit4:junit4] 	at org.apache.lucene.index.DocumentsWriter.abort(DocumentsWriter.java:231)
[junit4:junit4] 	- locked <0x00000000f6b98518> (a org.apache.lucene.index.DocumentsWriter)
[junit4:junit4] 	at org.apache.lucene.index.IndexWriter.rollbackInternal(IndexWriter.java:1847)
[junit4:junit4] 	at org.apache.lucene.index.IndexWriter.rollback(IndexWriter.java:1815)
[junit4:junit4] 	- locked <0x00000000f6b296f0> (a java.lang.Object)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:539)
[junit4:junit4] 
[junit4:junit4] "Thread-4" prio=10 tid=0x00007fec4c0f2000 nid=0x4ba6 waiting on condition
[0x00007fec8c103000]
[junit4:junit4]    java.lang.Thread.State: WAITING (parking)
[junit4:junit4] 	at sun.misc.Unsafe.park(Native Method)
[junit4:junit4] 	- parking to wait for  <0x00000000f6c77bb8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
[junit4:junit4] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:534)
[junit4:junit4] 
[junit4:junit4] "Thread-3" prio=10 tid=0x00007fec4c0d5800 nid=0x4ba5 waiting on condition
[0x00007fec8c204000]
[junit4:junit4]    java.lang.Thread.State: WAITING (parking)
[junit4:junit4] 	at sun.misc.Unsafe.park(Native Method)
[junit4:junit4] 	- parking to wait for  <0x00000000f6c77bb8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
[junit4:junit4] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:534)
[junit4:junit4] 
[junit4:junit4] "Thread-2" prio=10 tid=0x00007fec4c0d4000 nid=0x4ba4 waiting on condition
[0x00007fec8c305000]
[junit4:junit4]    java.lang.Thread.State: WAITING (parking)
[junit4:junit4] 	at sun.misc.Unsafe.park(Native Method)
[junit4:junit4] 	- parking to wait for  <0x00000000f6c77bb8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
[junit4:junit4] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:534)
[junit4:junit4] 
[junit4:junit4] "Thread-1" prio=10 tid=0x00007fec4c0e6000 nid=0x4ba3 waiting on condition
[0x00007fec8c406000]
[junit4:junit4]    java.lang.Thread.State: WAITING (parking)
[junit4:junit4] 	at sun.misc.Unsafe.park(Native Method)
[junit4:junit4] 	- parking to wait for  <0x00000000f6c77bb8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
[junit4:junit4] 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842)
[junit4:junit4] 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
[junit4:junit4] 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:534)
[junit4:junit4] 
[junit4:junit4] "TEST-TestScope-org.apache.lucene.index.TestIndexWriterWithThreads.testRollbackAndCommitWithThreads-seed#[CC3428D220522DF8]"
prio=10 tid=0x00007fec90238000 nid=0x4ba2 in Object.wait() [0x00007fec8c60d000]
[junit4:junit4]    java.lang.Thread.State: WAITING (on object monitor)
[junit4:junit4] 	at java.lang.Object.wait(Native Method)
[junit4:junit4] 	- waiting on <0x00000000f6c7dbd8> (a org.apache.lucene.index.TestIndexWriterWithThreads$1)
[junit4:junit4] 	at java.lang.Thread.join(Thread.java:1186)
[junit4:junit4] 	- locked <0x00000000f6c7dbd8> (a org.apache.lucene.index.TestIndexWriterWithThreads$1)
[junit4:junit4] 	at java.lang.Thread.join(Thread.java:1239)
[junit4:junit4] 	at org.apache.lucene.index.TestIndexWriterWithThreads.testRollbackAndCommitWithThreads(TestIndexWriterWithThreads.java:592)
[junit4:junit4] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit4:junit4] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit4:junit4] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[junit4:junit4] 	at java.lang.reflect.Method.invoke(Method.java:597)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1995)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(RandomizedRunner.java:132)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:818)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:877)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:891)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
[junit4:junit4] 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:825)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:671)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:697)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:736)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:747)
[junit4:junit4] 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
[junit4:junit4] 	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
[junit4:junit4] 
[junit4:junit4] "Low Memory Detector" daemon prio=10 tid=0x00007fec9009c000 nid=0x4ba0 runnable
[0x0000000000000000]
[junit4:junit4]    java.lang.Thread.State: RUNNABLE
[junit4:junit4] 
[junit4:junit4] "CompilerThread1" daemon prio=10 tid=0x00007fec90099800 nid=0x4b9f waiting
on condition [0x0000000000000000]
[junit4:junit4]    java.lang.Thread.State: RUNNABLE
[junit4:junit4] 
[junit4:junit4] "CompilerThread0" daemon prio=10 tid=0x00007fec90096800 nid=0x4b9e waiting
on condition [0x0000000000000000]
[junit4:junit4]    java.lang.Thread.State: RUNNABLE
[junit4:junit4] 
[junit4:junit4] "Signal Dispatcher" daemon prio=10 tid=0x00007fec90094800 nid=0x4b9d waiting
on condition [0x0000000000000000]
[junit4:junit4]    java.lang.Thread.State: RUNNABLE
[junit4:junit4] 
[junit4:junit4] "Finalizer" daemon prio=10 tid=0x00007fec90078000 nid=0x4b9c in Object.wait()
[0x00007fec941ec000]
[junit4:junit4]    java.lang.Thread.State: WAITING (on object monitor)
[junit4:junit4] 	at java.lang.Object.wait(Native Method)
[junit4:junit4] 	- waiting on <0x00000000f5561300> (a java.lang.ref.ReferenceQueue$Lock)
[junit4:junit4] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
[junit4:junit4] 	- locked <0x00000000f5561300> (a java.lang.ref.ReferenceQueue$Lock)
[junit4:junit4] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
[junit4:junit4] 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
[junit4:junit4] 
[junit4:junit4] "Reference Handler" daemon prio=10 tid=0x00007fec90076000 nid=0x4b9b in Object.wait()
[0x00007fec942ed000]
[junit4:junit4]    java.lang.Thread.State: WAITING (on object monitor)
[junit4:junit4] 	at java.lang.Object.wait(Native Method)
[junit4:junit4] 	- waiting on <0x00000000f55611d8> (a java.lang.ref.Reference$Lock)
[junit4:junit4] 	at java.lang.Object.wait(Object.java:485)
[junit4:junit4] 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
[junit4:junit4] 	- locked <0x00000000f55611d8> (a java.lang.ref.Reference$Lock)
[junit4:junit4] 
[junit4:junit4] "main" prio=10 tid=0x00007fec9000a000 nid=0x4b91 in Object.wait() [0x00007fec96893000]
[junit4:junit4]    java.lang.Thread.State: WAITING (on object monitor)
[junit4:junit4] 	at java.lang.Object.wait(Native Method)
[junit4:junit4] 	- waiting on <0x00000000f61ab898> (a com.carrotsearch.randomizedtesting.RandomizedRunner$2)
[junit4:junit4] 	at java.lang.Thread.join(Thread.java:1186)
[junit4:junit4] 	- locked <0x00000000f61ab898> (a com.carrotsearch.randomizedtesting.RandomizedRunner$2)
[junit4:junit4] 	at java.lang.Thread.join(Thread.java:1239)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:561)
[junit4:junit4] 	at com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunner.java:521)
[junit4:junit4] 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:153)
[junit4:junit4] 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:246)
[junit4:junit4] 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
[junit4:junit4] 
[junit4:junit4] "VM Thread" prio=10 tid=0x00007fec9006f800 nid=0x4b9a runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fec9001d800 nid=0x4b92
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fec9001f000 nid=0x4b93
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fec90021000 nid=0x4b94
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fec90022800 nid=0x4b95
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fec90024800 nid=0x4b96
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fec90026800 nid=0x4b97
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007fec90028000 nid=0x4b98
runnable 
[junit4:junit4] 
[junit4:junit4] "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007fec9002a000 nid=0x4b99
runnable 
[junit4:junit4] 
[junit4:junit4] "VM Periodic Task Thread" prio=10 tid=0x00007fec900a6800 nid=0x4ba1 waiting
on condition 
[junit4:junit4] 
[junit4:junit4] JNI global references: 1751
[junit4:junit4] 
[junit4:junit4] Heap
[junit4:junit4]  PSYoungGen      total 74816K, used 40079K [0x00000000f5560000, 0x00000000fa8e0000,
0x0000000100000000)
[junit4:junit4]   eden space 64128K, 62% used [0x00000000f5560000,0x00000000f7c83f40,0x00000000f9400000)
[junit4:junit4]   from space 10688K, 0% used [0x00000000f9e70000,0x00000000f9e70000,0x00000000fa8e0000)
[junit4:junit4]   to   space 10688K, 0% used [0x00000000f9400000,0x00000000f9400000,0x00000000f9e70000)
[junit4:junit4]  PSOldGen        total 171008K, used 0K [0x00000000e0000000, 0x00000000ea700000,
0x00000000f5560000)
[junit4:junit4]   object space 171008K, 0% used [0x00000000e0000000,0x00000000e0000000,0x00000000ea700000)
[junit4:junit4]  PSPermGen       total 21248K, used 12691K [0x00000000dae00000, 0x00000000dc2c0000,
0x00000000e0000000)
[junit4:junit4]   object space 21248K, 59% used [0x00000000dae00000,0x00000000dba64de0,0x00000000dc2c0000)
{noformat}
                
> TestIndexWriterWithThreads hung in DocumentsWriterFlushControl.
> ---------------------------------------------------------------
>
>                 Key: LUCENE-4277
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4277
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Dawid Weiss
>            Assignee: Simon Willnauer
>         Attachments: LUCENE-4277.patch
>
>
> I've hit this when trying out the new runner with suite timeouts. And voila, it works
:) Output below.
> {code}
> Suite: org.apache.lucene.index.TestIndexWriterWithThreads
>    > (@AfterClass output)
>   2> 31.7.2012 15:28:45 com.carrotsearch.randomizedtesting.ThreadLeakControl$2 evaluate
>   2> WARNING: Suite execution timed out: org.apache.lucene.index.TestIndexWriterWithThreads
>   2> ==== jstack at approximately timeout time ====
>   2> "Thread-54" ID=98 WAITING on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
owned by "Thread-53" ID=97
>   2> 	at sun.misc.Unsafe.park(Native Method)
>   2> 	- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
>   2> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2> 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2> 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2> 
>   2> "Thread-53" ID=97 WAITING on org.apache.lucene.index.DocumentsWriterFlushControl@5d4d1093
>   2> 	at java.lang.Object.wait(Native Method)
>   2> 	- waiting on org.apache.lucene.index.DocumentsWriterFlushControl@5d4d1093
>   2> 	at java.lang.Object.wait(Object.java:485)
>   2> 	at org.apache.lucene.index.DocumentsWriterFlushControl.waitForFlush(DocumentsWriterFlushControl.java:221)
>   2> 	at org.apache.lucene.index.DocumentsWriter.abort(DocumentsWriter.java:233)
>   2> 	- locked org.apache.lucene.index.DocumentsWriter@548ae184
>   2> 	at org.apache.lucene.index.IndexWriter.rollbackInternal(IndexWriter.java:1845)
>   2> 	at org.apache.lucene.index.IndexWriter.rollback(IndexWriter.java:1813)
>   2> 	- locked java.lang.Object@69dbcc78
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:537)
>   2> 	Locked synchronizers:
>   2> 	- java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
>   2> 
>   2> "Thread-52" ID=96 WAITING on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
owned by "Thread-53" ID=97
>   2> 	at sun.misc.Unsafe.park(Native Method)
>   2> 	- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
>   2> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2> 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2> 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2> 
>   2> "Thread-51" ID=95 WAITING on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
owned by "Thread-53" ID=97
>   2> 	at sun.misc.Unsafe.park(Native Method)
>   2> 	- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
>   2> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2> 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2> 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2> 
>   2> "Thread-50" ID=94 WAITING on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
owned by "Thread-53" ID=97
>   2> 	at sun.misc.Unsafe.park(Native Method)
>   2> 	- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@2103217a
>   2> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2> 	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2> 	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2> 
>   2> "TEST-TestIndexWriterWithThreads.testRollbackAndCommitWithThreads-seed#[844703FAAAFA8855]"
ID=87 WAITING on org.apache.lucene.index.TestIndexWriterWithThreads$1@358ce15a
>   2> 	at java.lang.Object.wait(Native Method)
>   2> 	- waiting on org.apache.lucene.index.TestIndexWriterWithThreads$1@358ce15a
>   2> 	at java.lang.Thread.join(Thread.java:1143)
>   2> 	at java.lang.Thread.join(Thread.java:1196)
>   2> 	at org.apache.lucene.index.TestIndexWriterWithThreads.testRollbackAndCommitWithThreads(TestIndexWriterWithThreads.java:590)
>   2> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   2> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   2> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   2> 	at java.lang.reflect.Method.invoke(Method.java:597)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1569)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:81)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:739)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:775)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:789)
>   2> 	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
>   2> 	at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
>   2> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>   2> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>   2> 	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
>   2> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>   2> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>   2> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:345)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:763)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:424)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:748)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:650)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:684)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:695)
>   2> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>   2> 	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>   2> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>   2> 	at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>   2> 	at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>   2> 	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>   2> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>   2> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>   2> 	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>   2> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:345)
>   2> 	at java.lang.Thread.run(Thread.java:619)
>   2> 
>   2> "SUITE-TestIndexWriterWithThreads-seed#[844703FAAAFA8855]" ID=86 RUNNABLE
>   2> 	at sun.management.ThreadImpl.dumpThreads0(Native Method)
>   2> 	at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.formatThreadStacksFull(ThreadLeakControl.java:636)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.access$800(ThreadLeakControl.java:60)
>   2> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$2.evaluate(ThreadLeakControl.java:379)
>   2> 	- locked java.lang.Object@6e7b52bf
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:557)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$200(RandomizedRunner.java:81)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$1.run(RandomizedRunner.java:491)
>   2> 
>   2> "Signal Dispatcher" ID=4 RUNNABLE
>   2> 
>   2> "Finalizer" ID=3 WAITING on java.lang.ref.ReferenceQueue$Lock@6275b243
>   2> 	at java.lang.Object.wait(Native Method)
>   2> 	- waiting on java.lang.ref.ReferenceQueue$Lock@6275b243
>   2> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
>   2> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
>   2> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
>   2> 
>   2> "Reference Handler" ID=2 WAITING on java.lang.ref.Reference$Lock@1d0a7f35
>   2> 	at java.lang.Object.wait(Native Method)
>   2> 	- waiting on java.lang.ref.Reference$Lock@1d0a7f35
>   2> 	at java.lang.Object.wait(Object.java:485)
>   2> 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
>   2> 
>   2> "main" ID=1 WAITING on com.carrotsearch.randomizedtesting.RandomizedRunner$1@3f1074b4
>   2> 	at java.lang.Object.wait(Native Method)
>   2> 	- waiting on com.carrotsearch.randomizedtesting.RandomizedRunner$1@3f1074b4
>   2> 	at java.lang.Thread.join(Thread.java:1143)
>   2> 	at java.lang.Thread.join(Thread.java:1196)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:501)
>   2> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunner.java:398)
>   2> 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:153)
>   2> 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:246)
>   2> 	at com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
>   2> 
>   2> ^^==============================================
>   2> 
>   2> 31.7.2012 15:29:05 com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks
>   2> SEVERE: 6 threads leaked from SUITE scope at org.apache.lucene.index.TestIndexWriterWithThreads:

>   2>    1) Thread[id=87, name=TEST-TestIndexWriterWithThreads.testRollbackAndCommitWithThreads-seed#[844703FAAAFA8855],
state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at java.lang.Object.wait(Native Method)
>   2>         at java.lang.Thread.join(Thread.java:1143)
>   2>         at java.lang.Thread.join(Thread.java:1196)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads.testRollbackAndCommitWithThreads(TestIndexWriterWithThreads.java:590)
>   2>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   2>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>   2>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>   2>         at java.lang.reflect.Method.invoke(Method.java:597)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1569)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:81)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:739)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:775)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:789)
>   2>         at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
>   2>         at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
>   2>         at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>   2>         at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>   2>         at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
>   2>         at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>   2>         at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>   2>         at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>   2>         at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:345)
>   2>         at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:763)
>   2>         at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:424)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:748)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:650)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:684)
>   2>         at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:695)
>   2>         at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>   2>         at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>   2>         at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>   2>         at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>   2>         at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>   2>         at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>   2>         at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>   2>         at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>   2>         at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>   2>         at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>   2>         at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:345)
>   2>         at java.lang.Thread.run(Thread.java:619)
>   2>    2) Thread[id=96, name=Thread-52, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at sun.misc.Unsafe.park(Native Method)
>   2>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2>         at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2>         at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2>    3) Thread[id=94, name=Thread-50, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at sun.misc.Unsafe.park(Native Method)
>   2>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2>         at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2>         at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2>    4) Thread[id=98, name=Thread-54, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at sun.misc.Unsafe.park(Native Method)
>   2>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2>         at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2>         at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2>    5) Thread[id=95, name=Thread-51, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at sun.misc.Unsafe.park(Native Method)
>   2>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
>   2>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
>   2>         at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
>   2>         at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:532)
>   2>    6) Thread[id=97, name=Thread-53, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>         at java.lang.Object.wait(Native Method)
>   2>         at java.lang.Object.wait(Object.java:485)
>   2>         at org.apache.lucene.index.DocumentsWriterFlushControl.waitForFlush(DocumentsWriterFlushControl.java:221)
>   2>         at org.apache.lucene.index.DocumentsWriter.abort(DocumentsWriter.java:233)
>   2>         at org.apache.lucene.index.IndexWriter.rollbackInternal(IndexWriter.java:1845)
>   2>         at org.apache.lucene.index.IndexWriter.rollback(IndexWriter.java:1813)
>   2>         at org.apache.lucene.index.TestIndexWriterWithThreads$1.run(TestIndexWriterWithThreads.java:537)
>   2> 31.7.2012 15:29:05 com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll
>   2> INFO: Starting to interrupt leaked threads:
>   2>    1) Thread[id=87, name=TEST-TestIndexWriterWithThreads.testRollbackAndCommitWithThreads-seed#[844703FAAAFA8855],
state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>    2) Thread[id=96, name=Thread-52, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>    3) Thread[id=94, name=Thread-50, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>    4) Thread[id=98, name=Thread-54, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>    5) Thread[id=95, name=Thread-51, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2>    6) Thread[id=97, name=Thread-53, state=WAITING, group=TGRP-TestIndexWriterWithThreads]
>   2> 31.7.2012 15:29:07 com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll
>   2> INFO: All leaked threads terminated.
>   1> org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: org.apache.lucene.store.SingleInstanceLock@7685706f:
write.lock
>   1> 	at org.apache.lucene.store.Lock.obtain(Lock.java:84)
>   1> 	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:595)
>   1> 	at org.apache.lucene.index.TestIndexWriterWithThreads$DelayedIndexAndCloseRunnable.run(TestIndexWriterWithThreads.java:490)
>   2> NOTE: test params are: codec=Lucene40: {field=PostingsFormat(name=Memory doPackFST=
true), docid=PostingsFormat(name=MockSep), body=PostingsFormat(name=Memory doPackFST= true),
title=PostingsFormat(name=Lucene40WithOrds), titleTokenized=PostingsFormat(name=NestedPulsing),
date=PostingsFormat(name=Memory doPackFST= true)}, sim=RandomSimilarityProvider(queryNorm=false,coord=false):
{field=IB SPL-D3(800.0), body=DFR I(ne)2, titleTokenized=IB LL-L3(800.0)}, locale=cs_CZ, timezone=America/Anguilla
>   2> NOTE: Linux 2.6.32-38-server amd64/Sun Microsystems Inc. 1.6.0_20 (64-bit)/cpus=4,threads=2,free=122913408,total=155123712
>   2> NOTE: All tests run in this JVM: [TestFieldMaskingSpanQuery, TestDocValuesTypeCompatibility,
TestTermScorer, TestSnapshotDeletionPolicy, TestLongPostings, TestSort, TestIndexWriter, TestCopyBytes,
TestDocumentWriter, TestDateFilter, TestParallelReaderEmptyIndex, TestDateTools, TestMergeSchedulerExternal,
TestPrefixInBooleanQuery, TestIndexWriterWithThreads]
>   1> 
>   2> 
> ERROR   0.00s J0 | TestIndexWriterWithThreads (suite)
>    > Throwable #1: java.lang.Exception: Suite timeout exceeded (>= 600000 msec).
>    > 	at __randomizedtesting.SeedInfo.seed([844703FAAAFA8855]:0)
>    >
> Completed on J0 in 622.52s, 3 tests, 1 error <<< FAILURES!
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message