David, Apache mailing list doesn't seem to allow large attachments. Could you attach the stacktrace to the jira KAFKA-1533 (now reopened)?
Thanks, Jun On Sun, Jul 27, 2014 at 11:21 AM, David Corley <davidcor...@gmail.com> wrote: > Nope. It definitely sent. Are there some restrictions on mailing list > attachments I wonder? > I'll put it inline here: > ================================================================= > 2014-07-25 18:40:15 > Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.65-b04-462 mixed > mode): > > "Attach Listener" daemon prio=9 tid=7fcfb92a5000 nid=0x11a961000 waiting on > condition [00000000] > java.lang.Thread.State: RUNNABLE > > "kafka-scheduler-17" daemon prio=5 tid=7fcfbb80c000 nid=0x1387c3000 waiting > on condition [1387c2000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "ReplicaFetcherThread-0-0" prio=5 tid=7fcfbb80b000 nid=0x1385bd000 runnable > [1385bb000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53b7578> (a sun.nio.ch.Util$2) > - locked <7f53b7560> (a java.util.Collections$UnmodifiableSet) > - locked <7f5400668> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SocketAdaptor$SocketInputStream.read(SocketAdaptor.java:193) > - locked <7f53b7590> (a java.lang.Object) > at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:86) > - locked <7f5405530> (a sun.nio.ch.SocketAdaptor$SocketInputStream) > at > java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:221) > - locked <7f5407fc0> (a java.lang.Object) > at kafka.utils.Utils$.read(Utils.scala:380) > at > > kafka.network.BoundedByteBufferReceive.readFrom(BoundedByteBufferReceive.scala:54) > at kafka.network.Receive$class.readCompletely(Transmission.scala:56) > at > > kafka.network.BoundedByteBufferReceive.readCompletely(BoundedByteBufferReceive.scala:29) > at kafka.network.BlockingChannel.receive(BlockingChannel.scala:108) > at kafka.consumer.SimpleConsumer.liftedTree1$1(SimpleConsumer.scala:71) > at > > kafka.consumer.SimpleConsumer.kafka$consumer$SimpleConsumer$$sendRequest(SimpleConsumer.scala:68) > - locked <7f5407ff0> (a java.lang.Object) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(SimpleConsumer.scala:112) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1$$anonfun$apply$mcV$sp$1.apply(SimpleConsumer.scala:112) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1$$anonfun$apply$mcV$sp$1.apply(SimpleConsumer.scala:112) > at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1.apply$mcV$sp(SimpleConsumer.scala:111) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1.apply(SimpleConsumer.scala:111) > at > > kafka.consumer.SimpleConsumer$$anonfun$fetch$1.apply(SimpleConsumer.scala:111) > at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33) > at kafka.consumer.SimpleConsumer.fetch(SimpleConsumer.scala:110) > at > > kafka.server.AbstractFetcherThread.processFetchRequest(AbstractFetcherThread.scala:96) > at > kafka.server.AbstractFetcherThread.doWork(AbstractFetcherThread.scala:88) > at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60) > > "Controller-0-to-broker-1-send-thread" prio=5 tid=7fcfbb809800 > nid=0x1384ba000 waiting on condition [1384b9000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eba88> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at > > kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:121) > at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60) > > "kafka-scheduler-16" daemon prio=5 tid=7fcfbb809000 nid=0x1383b7000 waiting > on condition [1383b6000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-7" daemon prio=5 tid=7fcfbb808000 nid=0x1256b4000 > waiting on condition [1256b3000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-6" daemon prio=5 tid=7fcfbbbaf000 nid=0x1255b1000 > waiting on condition [1255b0000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-5" daemon prio=5 tid=7fcfbbbae000 nid=0x1254ae000 > waiting on condition [1254ad000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-4" daemon prio=5 tid=7fcfbb54b800 nid=0x1235ab000 > waiting on condition [1235aa000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-3" daemon prio=5 tid=7fcfb7089000 nid=0x1216a8000 > waiting on condition [1216a7000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-2" daemon prio=5 tid=7fcfbbbad800 nid=0x1215a5000 > waiting on condition [1215a4000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-1" daemon prio=5 tid=7fcfbbbac800 nid=0x120aa2000 > waiting on condition [120aa1000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-0" daemon prio=5 tid=7fcfb985e000 nid=0x11ed2f000 > waiting on condition [11ed2e000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eef70> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "request-expiration-task" prio=5 tid=7fcfbc420800 nid=0x11e820000 waiting > on condition [11e81f000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eefb8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.poll(DelayQueue.java:201) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.pollExpired(RequestPurgatory.scala:256) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.run(RequestPurgatory.scala:212) > at java.lang.Thread.run(Thread.java:695) > > "request-expiration-task" prio=5 tid=7fcfbc41a800 nid=0x11c7c1000 waiting > on condition [11c7c0000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eed00> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.poll(DelayQueue.java:201) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.pollExpired(RequestPurgatory.scala:256) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.run(RequestPurgatory.scala:212) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-15" daemon prio=5 tid=7fcfbc41a000 nid=0x11c6be000 waiting > on condition [11c6bd000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-socket-acceptor" prio=5 tid=7fcfb7009800 nid=0x11c5bb000 runnable > [11c5ba000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53ef018> (a sun.nio.ch.Util$2) > - locked <7f53ef000> (a java.util.Collections$UnmodifiableSet) > - locked <7f53f05a0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Acceptor.run(SocketServer.scala:196) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61617-2" prio=5 tid=7fcfbbbaa800 nid=0x11c4b8000 > runnable [11c4b7000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53eee38> (a sun.nio.ch.Util$2) > - locked <7f53eee20> (a java.util.Collections$UnmodifiableSet) > - locked <7f53d0998> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61617-1" prio=5 tid=7fcfbb54b000 nid=0x11c2b2000 > runnable [11c2b1000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53eed60> (a sun.nio.ch.Util$2) > - locked <7f53eed48> (a java.util.Collections$UnmodifiableSet) > - locked <7f53d3f08> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61617-0" prio=5 tid=7fcfbb546000 nid=0x11c1af000 > runnable [11c1ae000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53eb248> (a sun.nio.ch.Util$2) > - locked <7f53eb230> (a java.util.Collections$UnmodifiableSet) > - locked <7f53e8cd0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "Controller-0-to-broker-0-send-thread" prio=5 tid=7fcfbc420000 > nid=0x11c0ac000 waiting on condition [11c0ab000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eb0b0> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at > > kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:121) > at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60) > > "kafka-scheduler-14" daemon prio=5 tid=7fcfb929c000 nid=0x11bfa9000 waiting > on condition [11bfa8000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-13" daemon prio=5 tid=7fcfb3093000 nid=0x11b37f000 waiting > on condition [11b37e000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-12" daemon prio=5 tid=7fcfbb17e000 nid=0x11b076000 waiting > on condition [11b075000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b84d8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "Test worker-EventThread" daemon prio=5 tid=7fcfb929b800 nid=0x11a75b000 > waiting on condition [11a75a000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53e1410> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:503) > > "Test worker-SendThread(localhost:59130)" daemon prio=5 tid=7fcfbb46b000 > nid=0x119a11000 runnable [119a10000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53d0d58> (a sun.nio.ch.Util$2) > - locked <7f53b85f8> (a java.util.Collections$UnmodifiableSet) > - locked <7f53caa40> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1134) > > "ZkClient-EventThread-2842-127.0.0.1:59130" daemon prio=5 tid=7fcfbbba8000 > nid=0x119611000 waiting on condition [119610000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53eae10> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:67) > > "kafka-scheduler-17" daemon prio=5 tid=7fcfbb47a000 nid=0x1386c0000 waiting > on condition [1386bf000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-16" daemon prio=5 tid=7fcfbbba7800 nid=0x12099f000 waiting > on condition [12099e000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-7" daemon prio=5 tid=7fcfb31cd000 nid=0x12089c000 > waiting on condition [12089b000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-6" daemon prio=5 tid=7fcfbc419000 nid=0x11fd21000 > waiting on condition [11fd20000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-5" daemon prio=5 tid=7fcfbbba6800 nid=0x11fc1e000 > waiting on condition [11fc1d000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-4" daemon prio=5 tid=7fcfbc418800 nid=0x11f038000 > waiting on condition [11f037000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-3" daemon prio=5 tid=7fcfb3150800 nid=0x11ef35000 > waiting on condition [11ef34000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-2" daemon prio=5 tid=7fcfbc41b800 nid=0x11ee32000 > waiting on condition [11ee31000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-1" daemon prio=5 tid=7fcfbbba1000 nid=0x11ea26000 > waiting on condition [11ea25000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "kafka-request-handler-0" daemon prio=5 tid=7fcfbbba0800 nid=0x11c3b5000 > waiting on condition [11c3b4000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6d18> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at > java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:347) > at kafka.network.RequestChannel.receiveRequest(RequestChannel.scala:161) > at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:47) > at java.lang.Thread.run(Thread.java:695) > > "request-expiration-task" prio=5 tid=7fcfb30ec000 nid=0x11b4a6000 waiting > on condition [11b4a5000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53db648> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.poll(DelayQueue.java:209) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.pollExpired(RequestPurgatory.scala:256) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.run(RequestPurgatory.scala:212) > at java.lang.Thread.run(Thread.java:695) > > "request-expiration-task" prio=5 tid=7fcfb3152800 nid=0x11b27c000 waiting > on condition [11b27b000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53db6f0> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.poll(DelayQueue.java:201) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.pollExpired(RequestPurgatory.scala:256) > at > > kafka.server.RequestPurgatory$ExpiredRequestReaper.run(RequestPurgatory.scala:212) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-15" daemon prio=5 tid=7fcfbbba2800 nid=0x11b179000 waiting > on condition [11b178000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-socket-acceptor" prio=5 tid=7fcfbbba2000 nid=0x11af73000 runnable > [11af72000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53d8c00> (a sun.nio.ch.Util$2) > - locked <7f53d8be8> (a java.util.Collections$UnmodifiableSet) > - locked <7f53b8388> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Acceptor.run(SocketServer.scala:196) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61616-2" prio=5 tid=7fcfb986a800 nid=0x11ae70000 > runnable [11ae6f000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53b8f70> (a sun.nio.ch.Util$2) > - locked <7f53b8f58> (a java.util.Collections$UnmodifiableSet) > - locked <7f53d9080> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61616-1" prio=5 tid=7fcfb3074000 nid=0x11ad6d000 > runnable [11ad6c000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53db750> (a sun.nio.ch.Util$2) > - locked <7f53db738> (a java.util.Collections$UnmodifiableSet) > - locked <7f53cac38> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "kafka-network-thread-61616-0" prio=5 tid=7fcfb9861000 nid=0x11ac6a000 > runnable [11ac69000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53b9558> (a sun.nio.ch.Util$2) > - locked <7f53b9540> (a java.util.Collections$UnmodifiableSet) > - locked <7f53b8fa0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at kafka.network.Processor.run(SocketServer.scala:296) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-14" daemon prio=5 tid=7fcfbb17b800 nid=0x11ab67000 waiting > on condition [11ab66000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-13" daemon prio=5 tid=7fcfb9864000 nid=0x11aa64000 waiting > on condition [11aa63000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "kafka-scheduler-12" daemon prio=5 tid=7fcfbb113800 nid=0x11a85e000 waiting > on condition [11a85d000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53a6dd8> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "Test worker-EventThread" daemon prio=5 tid=7fcfbb469800 nid=0x11a658000 > waiting on condition [11a657000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b67b0> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:503) > > "Test worker-SendThread(localhost:59130)" daemon prio=5 tid=7fcfbb466000 > nid=0x119b55000 runnable [119b54000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f53b66d8> (a sun.nio.ch.Util$2) > - locked <7f53a6d48> (a java.util.Collections$UnmodifiableSet) > - locked <7f53967c0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1134) > > "ZkClient-EventThread-2816-127.0.0.1:59130" daemon prio=5 tid=7fcfbb545000 > nid=0x11950e000 waiting on condition [11950d000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f53b6db0> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:67) > > "daemon-producer" prio=5 tid=7fcfbb114800 nid=0x119205000 in Object.wait() > [119204000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <7f5356080> (a > org.apache.kafka.clients.producer.internals.Metadata) > at > > org.apache.kafka.clients.producer.internals.Metadata.awaitUpdate(Metadata.java:107) > - locked <7f5356080> (a > org.apache.kafka.clients.producer.internals.Metadata) > at > > org.apache.kafka.clients.producer.KafkaProducer.waitOnMetadata(KafkaProducer.java:277) > at > > org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:231) > at > > org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:164) > at > > kafka.api.ProducerFailureHandlingTest$ProducerScheduler$$anonfun$3.apply(ProducerFailureHandlingTest.scala:309) > at > > kafka.api.ProducerFailureHandlingTest$ProducerScheduler$$anonfun$3.apply(ProducerFailureHandlingTest.scala:308) > at > > scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) > at > > scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) > at scala.collection.immutable.Range$ByOne$class.foreach(Range.scala:282) > at scala.collection.immutable.Range$$anon$1.foreach(Range.scala:274) > at scala.collection.TraversableLike$class.map(TraversableLike.scala:206) > at scala.collection.immutable.Range.map(Range.scala:39) > at > > kafka.api.ProducerFailureHandlingTest$ProducerScheduler.doWork(ProducerFailureHandlingTest.scala:308) > at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:60) > > "kafka-producer-network-thread" daemon prio=5 tid=7fcfb48f7800 > nid=0x118deb000 runnable [118dea000] > java.lang.Thread.State: RUNNABLE > at org.apache.kafka.common.metrics.Sensor.record(Sensor.java:93) > - locked <7f53363a8> (a org.apache.kafka.common.metrics.Sensor) > at org.apache.kafka.common.network.Selector.poll(Selector.java:213) > at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:178) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115) > at java.lang.Thread.run(Thread.java:695) > > "kafka-producer-network-thread" daemon prio=5 tid=7fcfb6079000 > nid=0x11ec2c000 runnable [11ec2b000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f535fb88> (a sun.nio.ch.Util$2) > - locked <7f535fb70> (a java.util.Collections$UnmodifiableSet) > - locked <7f535a6a0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.kafka.common.network.Selector.select(Selector.java:317) > at org.apache.kafka.common.network.Selector.poll(Selector.java:211) > at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:178) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115) > at java.lang.Thread.run(Thread.java:695) > > "kafka-producer-network-thread" daemon prio=5 tid=7fcfb6078000 > nid=0x11eb29000 runnable [11eb28000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f5365078> (a sun.nio.ch.Util$2) > - locked <7f5365060> (a java.util.Collections$UnmodifiableSet) > - locked <7f5326cf8> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.kafka.common.network.Selector.select(Selector.java:317) > at org.apache.kafka.common.network.Selector.poll(Selector.java:211) > at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:178) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115) > at java.lang.Thread.run(Thread.java:695) > > "kafka-producer-network-thread" daemon prio=5 tid=7fcfb632f000 > nid=0x11e923000 runnable [11e922000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f5360338> (a sun.nio.ch.Util$2) > - locked <7f5363598> (a java.util.Collections$UnmodifiableSet) > - locked <7f534a398> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.kafka.common.network.Selector.select(Selector.java:317) > at org.apache.kafka.common.network.Selector.poll(Selector.java:211) > at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:178) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115) > at java.lang.Thread.run(Thread.java:695) > > "Test worker-EventThread" daemon prio=5 tid=7fcfb60ba800 nid=0x11940b000 > waiting on condition [11940a000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f5322a30> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:503) > > "Test worker-SendThread(localhost:59130)" daemon prio=5 tid=7fcfb6324000 > nid=0x119308000 runnable [119307000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f52e47b8> (a sun.nio.ch.Util$2) > - locked <7f52e47a0> (a java.util.Collections$UnmodifiableSet) > - locked <7f5327bf8> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1134) > > "ZkClient-EventThread-2707-127.0.0.1:59130" daemon prio=5 tid=7fcfb9003800 > nid=0x119102000 waiting on condition [119101000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f530df88> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:67) > > "ProcessThread:-1" prio=5 tid=7fcfbb113000 nid=0x118f0e000 waiting on > condition [118f0d000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f531ed58> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at > > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.java:104) > > "SyncThread:0" prio=5 tid=7fcfbb467800 nid=0x118ce8000 waiting on condition > [118ce7000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f5321410> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at > > org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:94) > > "SessionTracker" prio=5 tid=7fcfb985c000 nid=0x118be5000 in Object.wait() > [118be4000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <7f5325578> (a > org.apache.zookeeper.server.SessionTrackerImpl) > at > > org.apache.zookeeper.server.SessionTrackerImpl.run(SessionTrackerImpl.java:145) > - locked <7f5325578> (a org.apache.zookeeper.server.SessionTrackerImpl) > > "NIOServerCxn.Factory:/127.0.0.1:59130" daemon prio=5 tid=7fcfb647a000 > nid=0x114467000 runnable [114466000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f5322958> (a sun.nio.ch.Util$2) > - locked <7f5322940> (a java.util.Collections$UnmodifiableSet) > - locked <7f530e378> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at > > org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServerCnxn.java:232) > > "kafka-producer-network-thread" daemon prio=5 tid=7fcfbb55b000 > nid=0x11e71d000 runnable [11e71c000] > java.lang.Thread.State: RUNNABLE > at org.apache.kafka.common.metrics.Sensor.record(Sensor.java:93) > - locked <7f51f7a28> (a org.apache.kafka.common.metrics.Sensor) > at org.apache.kafka.common.network.Selector.poll(Selector.java:213) > at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:178) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175) > at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115) > at java.lang.Thread.run(Thread.java:695) > > "metrics-meter-tick-thread-2" daemon prio=5 tid=7fcfb89f9000 > nid=0x11990e000 waiting on condition [11990d000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f4564b88> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "metrics-meter-tick-thread-1" daemon prio=5 tid=7fcfb615c800 > nid=0x11980b000 waiting on condition [11980a000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f4564b88> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) > at java.lang.Thread.run(Thread.java:695) > > "AWT-AppKit" daemon prio=5 tid=7fcfb89b3800 nid=0x7fff7da27310 runnable > [00000000] > java.lang.Thread.State: RUNNABLE > > "Test worker" prio=5 tid=7fcfb89b2800 nid=0x113ed0000 waiting on condition > [113ecd000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f5358b68> (a > java.util.concurrent.CountDownLatch$Sync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281) > at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207) > at > kafka.utils.ShutdownableThread.awaitShutdown(ShutdownableThread.scala:50) > at kafka.utils.ShutdownableThread.shutdown(ShutdownableThread.scala:32) > at > > kafka.api.ProducerFailureHandlingTest$ProducerScheduler.shutdown(ProducerFailureHandlingTest.scala:321) > at > > kafka.api.ProducerFailureHandlingTest.testBrokerFailure(ProducerFailureHandlingTest.scala:276) > 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 junit.framework.TestCase.runTest(TestCase.java:164) > at junit.framework.TestCase.runBare(TestCase.java:130) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.runTest(TestSuite.java:228) > at junit.framework.TestSuite.run(TestSuite.java:223) > at > > org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) > at > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:80) > at > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:47) > at > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:69) > at > > org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:49) > 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.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) > at > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) > at > > org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) > at > > org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) > at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) > at > > org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:103) > 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.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) > at > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) > at > > org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:355) > at > > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:695) > > "socket connection at /0:0:0:0:0:0:0:1%0:59127 with /0:0:0:0:0:0:0:1:59126 > workers Thread 2" prio=5 tid=7fcfb89b0000 nid=0x113dcd000 runnable > [113dcc000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <7f44e7120> (a sun.nio.ch.Util$2) > - locked <7f44e7138> (a java.util.Collections$UnmodifiableSet) > - locked <7f44e6ca0> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) > at > > org.gradle.messaging.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:158) > at com.esotericsoftware.kryo.io.Input.fill(Input.java:139) > at com.esotericsoftware.kryo.io.Input.require(Input.java:159) > at com.esotericsoftware.kryo.io.Input.readByte(Input.java:255) > at > > org.gradle.messaging.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64) > at > > org.gradle.messaging.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:53) > at > > org.gradle.messaging.remote.internal.inet.SocketConnection.receive(SocketConnection.java:83) > at > > org.gradle.messaging.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:230) > at > > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:695) > > "socket connection at /0:0:0:0:0:0:0:1%0:59127 with /0:0:0:0:0:0:0:1:59126 > workers" prio=5 tid=7fcfb89af000 nid=0x113cca000 waiting on condition > [113cc9000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f4555300> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at > > org.gradle.messaging.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49) > at > > org.gradle.messaging.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:273) > at > > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:695) > > "Low Memory Detector" daemon prio=5 tid=7fcfb700a800 nid=0x1135c9000 > runnable [00000000] > java.lang.Thread.State: RUNNABLE > > "C2 CompilerThread1" daemon prio=9 tid=7fcfb4955000 nid=0x1134c6000 waiting > on condition [00000000] > java.lang.Thread.State: RUNNABLE > > "C2 CompilerThread0" daemon prio=9 tid=7fcfb881d000 nid=0x1133c3000 waiting > on condition [00000000] > java.lang.Thread.State: RUNNABLE > > "Signal Dispatcher" daemon prio=9 tid=7fcfb881c000 nid=0x1132c0000 runnable > [00000000] > java.lang.Thread.State: RUNNABLE > > "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=7fcfb881b800 > nid=0x1131bd000 waiting on condition [00000000] > java.lang.Thread.State: RUNNABLE > > "Finalizer" daemon prio=8 tid=7fcfb4934000 nid=0x112f5e000 in Object.wait() > [112f5d000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <7f44e4f70> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <7f44e4f70> (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=7fcfb3008800 nid=0x112e5b000 in > Object.wait() [112e5a000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <7f44e13f8> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <7f44e13f8> (a java.lang.ref.Reference$Lock) > > "main" prio=5 tid=7fcfb7000800 nid=0x10a051000 waiting on condition > [10a050000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <7f4563650> (a > java.util.concurrent.CountDownLatch$Sync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281) > at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207) > at > > org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:68) > at > > org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:44) > at > > org.gradle.process.internal.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:78) > at > > org.gradle.process.internal.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:35) > at > > org.gradle.process.internal.child.ImplementationClassLoaderWorker.execute(ImplementationClassLoaderWorker.java:81) > at > > org.gradle.process.internal.child.ImplementationClassLoaderWorker.execute(ImplementationClassLoaderWorker.java:37) > at > > org.gradle.process.internal.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:43) > at > > org.gradle.process.internal.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:32) > at > > org.gradle.process.internal.launcher.BootstrapClassLoaderWorker.call(BootstrapClassLoaderWorker.java:46) > at > > org.gradle.process.internal.launcher.BootstrapClassLoaderWorker.call(BootstrapClassLoaderWorker.java:32) > at > > jarjar.org.gradle.process.internal.launcher.GradleWorkerMain.run(GradleWorkerMain.java:32) > at > > jarjar.org.gradle.process.internal.launcher.GradleWorkerMain.main(GradleWorkerMain.java:37) > > "VM Thread" prio=9 tid=7fcfb4933800 nid=0x112d58000 runnable > > "Gang worker#0 (Parallel GC Threads)" prio=9 tid=7fcfb6000800 > nid=0x10e405000 runnable > > "Gang worker#1 (Parallel GC Threads)" prio=9 tid=7fcfb3000800 > nid=0x10e508000 runnable > > "Gang worker#2 (Parallel GC Threads)" prio=9 tid=7fcfb4800800 > nid=0x10e60b000 runnable > > "Gang worker#3 (Parallel GC Threads)" prio=9 tid=7fcfb7002000 > nid=0x10e70e000 runnable > > "Gang worker#4 (Parallel GC Threads)" prio=9 tid=7fcfb4801000 > nid=0x10e811000 runnable > > "Gang worker#5 (Parallel GC Threads)" prio=9 tid=7fcfb3001000 > nid=0x10e914000 runnable > > "Gang worker#6 (Parallel GC Threads)" prio=9 tid=7fcfb3002000 > nid=0x10ea17000 runnable > > "Gang worker#7 (Parallel GC Threads)" prio=9 tid=7fcfb3002800 > nid=0x10eb1a000 runnable > > "Concurrent Mark-Sweep GC Thread" prio=9 tid=7fcfb3003800 nid=0x1129d9000 > runnable > "Gang worker#0 (Parallel CMS Threads)" prio=9 tid=7fcfb48dd800 > nid=0x111fd3000 runnable > > "Gang worker#1 (Parallel CMS Threads)" prio=9 tid=7fcfb3003000 > nid=0x1120d6000 runnable > > "VM Periodic Task Thread" prio=10 tid=7fcfb7014000 nid=0x1136cc000 waiting > on condition > > "Exception Catcher Thread" prio=10 tid=7fcfb7001800 nid=0x10b301000 > runnable > JNI global references: 1042 > > ================================================================================================ > > > On Fri, Jul 25, 2014 at 6:55 PM, Guozhang Wang <wangg...@gmail.com> wrote: > > > Did you miss the attachment? > > > > > > On Fri, Jul 25, 2014 at 10:44 AM, David Corley <davidcor...@gmail.com> > > wrote: > > > > > Sure. Attaching here. > > > > > > > > > > > > On Fri, Jul 25, 2014 at 4:16 PM, Guozhang Wang <wangg...@gmail.com> > > wrote: > > > > > >> Could you get a thread dump when it hangs? > > >> > > >> > > >> On Thu, Jul 24, 2014 at 11:01 PM, David Corley <davidcor...@gmail.com > > > > >> wrote: > > >> > > >> > Hey Gouzhang, > > >> > Yes, I spotted that commit and had updated my working copy to that, > > but > > >> the > > >> > test is still hanging. If it's any help, the test looks like it's > > doing > > >> > _something_ as the CPU usage ramps up significantly and stays there > > >> until > > >> > I kill the process. > > >> > /Dave > > >> > > > >> > > > >> > On Thu, Jul 24, 2014 at 4:10 PM, Guozhang Wang <wangg...@gmail.com> > > >> wrote: > > >> > > > >> > > Hi Dave, > > >> > > > > >> > > KAFKA-1533 has just been committed targeting at this issue. Did > your > > >> > update > > >> > > on trunk include this commit? > > >> > > > > >> > > commit ff05e9b3616a222e29a42f6e8fdf41945a417f41 > > >> > > Author: Guozhang Wang <guw...@linkedin.com> > > >> > > Date: Tue Jul 22 14:14:19 2014 -0700 > > >> > > > > >> > > Guozhang > > >> > > > > >> > > kafka-1533; transient unit test failure in > > >> > ProducerFailureHandlingTest; > > >> > > reviewed by Guozhang Wang; reviewed by Jun Rao > > >> > > > > >> > > > > >> > > > > >> > > > > >> > > On Thu, Jul 24, 2014 at 5:52 AM, David Corley < > > davidcor...@gmail.com> > > >> > > wrote: > > >> > > > > >> > > > Hey all, > > >> > > > I'm trying my hand at writing some patches for open issues, but > > I'm > > >> > > running > > >> > > > into issues with running gradlew test. > > >> > > > It hangs every time when trying to run testBrokerFailure in the > > >> > > > ProducerFailureHangingTest suite. > > >> > > > > > >> > > > It was working for a time, but I updated to trunk HEAD and it's > no > > >> > longer > > >> > > > working. > > >> > > > I'm running on OSX with JDK 1.6.0_65. > > >> > > > I tried increasing the HeapSize for the test target, but hit the > > >> same > > >> > > > issue. > > >> > > > Running against 3f1a9c4cee778d089d3ec3167555c2b89cdc48bb > > >> > > > > > >> > > > Would appreciate any help. > > >> > > > Regards, > > >> > > > Dave > > >> > > > > > >> > > > > >> > > > > >> > > > > >> > > -- > > >> > > -- Guozhang > > >> > > > > >> > > > >> > > >> > > >> > > >> -- > > >> -- Guozhang > > >> > > > > > > > > > > > > -- > > -- Guozhang > > >