See <https://builds.apache.org/job/HBase-0.98/532/changes>
Changes:
[apurtell] HBASE-12043 REST server should respond with FORBIDDEN(403) code on
AccessDeniedException (Aditya Kishore)
[apurtell] HBASE-12044 REST delete operation should not retry disableTable for
DoNotRetryIOException (Aditya Kishore)
[apurtell] HBASE-12045 REST proxy users configuration in hbase-site.xml is
ignored (Aditya Kishore)
------------------------------------------
[...truncated 1940 lines...]
"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0xf6814000 nid=0x7a09
runnable
"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0xf6815400 nid=0x7a0a
runnable
"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0xf6816c00 nid=0x7a0b
runnable
"Gang worker#8 (Parallel GC Threads)" prio=10 tid=0xf6818400 nid=0x7a0c
runnable
"Gang worker#9 (Parallel GC Threads)" prio=10 tid=0xf6819800 nid=0x7a0d
runnable
"Gang worker#10 (Parallel GC Threads)" prio=10 tid=0xf681b000 nid=0x7a0e
runnable
"Gang worker#11 (Parallel GC Threads)" prio=10 tid=0xf681c800 nid=0x7a0f
runnable
"Gang worker#12 (Parallel GC Threads)" prio=10 tid=0xf681dc00 nid=0x7a10
runnable
"Concurrent Mark-Sweep GC Thread" prio=10 tid=0xad8f8400 nid=0x7a15 runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0xad8c2000 nid=0x7a11
runnable
"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0xad8c3800 nid=0x7a12
runnable
"Gang worker#2 (Parallel CMS Threads)" prio=10 tid=0xad8c5000 nid=0x7a13
runnable
"Gang worker#3 (Parallel CMS Threads)" prio=10 tid=0xad8c6400 nid=0x7a14
runnable
"VM Periodic Task Thread" prio=10 tid=0xab273000 nid=0x7a1e waiting on
condition
JNI global references: 201
Found one Java-level deadlock:
=============================
"Thread-4":
waiting to lock monitor 0xa98015d4 (object 0xc32661c8, a
java.lang.UNIXProcess$ProcessPipeInputStream),
which is held by "command-driver-0"
"command-driver-0":
waiting to lock monitor 0xaab0357c (object 0xc3260fa8, a
java.io.InputStreamReader),
which is held by "Thread-4"
Java stack information for the threads listed above:
===================================================
"Thread-4":
at java.io.BufferedInputStream.read(BufferedInputStream.java:325)
- waiting to lock <0xc32661c8> (a
java.lang.UNIXProcess$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
- locked <0xc3260fa8> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
- locked <0xc3260fa8> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at org.apache.hadoop.util.Shell$1.run(Shell.java:472)
"command-driver-0":
at java.io.BufferedReader.close(BufferedReader.java:515)
- waiting to lock <0xc3260fa8> (a java.io.InputStreamReader)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:540)
- locked <0xc32661c8> (a java.lang.UNIXProcess$ProcessPipeInputStream)
at org.apache.hadoop.util.Shell.run(Shell.java:418)
at
org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:650)
at org.apache.hadoop.util.Shell.isSetsidSupported(Shell.java:353)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:343)
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76)
at org.apache.hadoop.security.Groups.parseStaticMapping(Groups.java:93)
at org.apache.hadoop.security.Groups.<init>(Groups.java:77)
at
org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:240)
- locked <0xc32653c0> (a java.lang.Class for
org.apache.hadoop.security.Groups)
at
org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:255)
- locked <0xc32647c8> (a java.lang.Class for
org.apache.hadoop.security.UserGroupInformation)
at
org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:232)
- locked <0xc32647c8> (a java.lang.Class for
org.apache.hadoop.security.UserGroupInformation)
at
org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:718)
- locked <0xc32647c8> (a java.lang.Class for
org.apache.hadoop.security.UserGroupInformation)
at
org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:703)
- locked <0xc32647c8> (a java.lang.Class for
org.apache.hadoop.security.UserGroupInformation)
at
org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:605)
- locked <0xc32647c8> (a java.lang.Class for
org.apache.hadoop.security.UserGroupInformation)
at
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2554)
at
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2546)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2412)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:368)
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296)
at
org.apache.blur.analysis.HdfsFieldManager.<init>(HdfsFieldManager.java:76)
at org.apache.blur.server.TableContext.create(TableContext.java:161)
at
org.apache.blur.command.ShardCommandManagerTest$1.getTableContext(ShardCommandManagerTest.java:123)
at
org.apache.blur.command.ShardCommandManager.executeReadCommand(ShardCommandManager.java:98)
at
org.apache.blur.command.ShardCommandManager.access$000(ShardCommandManager.java:39)
at
org.apache.blur.command.ShardCommandManager$1.call(ShardCommandManager.java:59)
at
org.apache.blur.command.ShardCommandManager$1.call(ShardCommandManager.java:51)
at
org.apache.blur.command.ExecutionContext$1.call(ExecutionContext.java:75)
at
org.apache.blur.concurrent.ThreadWatcher$ThreadWatcherExecutorService$2.call(ThreadWatcher.java:150)
at
org.apache.blur.concurrent.BlurThreadPoolExecutor$2.call(BlurThreadPoolExecutor.java:130)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at
org.apache.blur.concurrent.BlurThreadPoolExecutor$1.run(BlurThreadPoolExecutor.java:83)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Found 1 deadlock.
2014-09-23 03:06:42
Full thread dump Java HotSpot(TM) Server VM (20.45-b01 mixed mode):
"Attach Listener" daemon prio=10 tid=0xaa300800 nid=0x5a35 waiting on condition
[0x00000000]
java.lang.Thread.State: RUNNABLE
"Low Memory Detector" daemon prio=10 tid=0xaa95b000 nid=0x1ae4 runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0xaa959400 nid=0x1ae3 waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0xaa957800 nid=0x1ae2 waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0xaa956000 nid=0x1ae1 runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" daemon prio=10 tid=0xaa954800
nid=0x1ae0 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0xaa946c00 nid=0x1adf in Object.wait()
[0xf2c7d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0xb5d121b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)
"Reference Handler" daemon prio=10 tid=0xaa945800 nid=0x1ade in Object.wait()
[0xf2e7d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0xb5d138c8> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0xf6705000 nid=0x1aca in Object.wait() [0xf68e9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at
org.apache.blur.lucene.warmup.SlowAccessDirectory$SlowAccessIndexInput.delay(SlowAccessDirectory.java:48)
- locked <0xaf6ba568> (a
org.apache.blur.lucene.warmup.SlowAccessDirectory$SlowAccessIndexInput)
at
org.apache.blur.lucene.warmup.SlowAccessDirectory$SlowAccessIndexInput.readInternal(SlowAccessDirectory.java:72)
at
org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:272)
at
org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:51)
at
org.apache.blur.lucene.warmup.TraceableIndexInput.readByte(TraceableIndexInput.java:62)
at org.apache.lucene.store.DataInput.readVInt(DataInput.java:108)
at
org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsAndPositionsEnum.refillPositions(Lucene41PostingsReader.java:773)
at
org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsAndPositionsEnum.nextPosition(Lucene41PostingsReader.java:993)
at
org.apache.blur.lucene.warmup.IndexTracer.runTrace(IndexTracer.java:90)
at
org.apache.blur.lucene.warmup.IndexWarmup.sampleIndex(IndexWarmup.java:361)
at
org.apache.blur.lucene.warmup.IndexWarmup.sampleIndex(IndexWarmup.java:330)
at
org.apache.blur.lucene.warmup.IndexWarmupTest.testIndexWarmup(IndexWarmupTest.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:69)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:48)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:292)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at
org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
"VM Thread" prio=10 tid=0xaa941c00 nid=0x1add runnable
"Gang worker#0 (Parallel GC Threads)" prio=10 tid=0xf6709400 nid=0x1acb
runnable
"Gang worker#1 (Parallel GC Threads)" prio=10 tid=0xf670a800 nid=0x1acc
runnable
"Gang worker#2 (Parallel GC Threads)" prio=10 tid=0xf670c000 nid=0x1acd
runnable
"Gang worker#3 (Parallel GC Threads)" prio=10 tid=0xf670d400 nid=0x1ace
runnable
"Gang worker#4 (Parallel GC Threads)" prio=10 tid=0xf670ec00 nid=0x1acf
runnable
"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0xf6710000 nid=0x1ad0
runnable
"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0xf6711800 nid=0x1ad1
runnable
"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0xf6712c00 nid=0x1ad2
runnable
"Gang worker#8 (Parallel GC Threads)" prio=10 tid=0xf6714400 nid=0x1ad3
runnable
"Gang worker#9 (Parallel GC Threads)" prio=10 tid=0xf6715800 nid=0x1ad4
runnable
"Gang worker#10 (Parallel GC Threads)" prio=10 tid=0xf6717000 nid=0x1ad5
runnable
"Gang worker#11 (Parallel GC Threads)" prio=10 tid=0xf6718400 nid=0x1ad6
runnable
"Gang worker#12 (Parallel GC Threads)" prio=10 tid=0xf6719c00 nid=0x1ad7
runnable
"Concurrent Mark-Sweep GC Thread" prio=10 tid=0xaac90400 nid=0x1adc runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0xad8b4c00 nid=0x1ad8
runnable
"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0xad8b6400 nid=0x1ad9
runnable
"Gang worker#2 (Parallel CMS Threads)" prio=10 tid=0xad8b7800 nid=0x1ada
runnable
"Gang worker#3 (Parallel CMS Threads)" prio=10 tid=0xad8b9000 nid=0x1adb
runnable
"VM Periodic Task Thread" prio=10 tid=0xaa965400 nid=0x1ae5 waiting on
condition
JNI global references: 1202
+ echo '************ END zombies jstack extract'
************ END zombies jstack extract
+ JIRA_COMMENT='
{color:red}-1 core zombie tests{color}. There are 2 zombie test(s):
at
org.apache.blur.command.ShardCommandManagerTest.testShardCommandManagerNormalWait(ShardCommandManagerTest.java:90)
at
org.apache.blur.lucene.warmup.IndexWarmupTest.testIndexWarmup(IndexWarmupTest.java:72)'
+ BAD=1
+ jps
+ grep surefirebooter
+ cut -d ' ' -f 1
+ xargs kill -9
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Archiving artifacts
Sending artifact delta relative to HBase-0.98 #530
Archived 1689 artifacts
Archive block size is 32768
Received 61 blocks and 422343431 bytes
Compression is 0.5%
Took 2 min 0 sec
Recording test results
Updating HBASE-12043
Updating HBASE-12044
Updating HBASE-12045