Hello,

we are observing an issue with akka-http client side since a few days. With 
additional logging we tracked it down to the part where akka-http sends out 
the request, i.e. the client starts the request but we never see it hitting 
the target server.

The client pool is set up using the following way:

private val pool = scheme match {
  case HttpScheme => Http(system).cachedHostConnectionPool[HttpRequest](host, 
port, settings = settings.getOrElse(ConnectionPoolSettings(system)))
  case HttpsScheme => 
Http(system).cachedHostConnectionPoolHttps[HttpRequest](host, port, settings = 
settings.getOrElse(ConnectionPoolSettings(system)))
}


Actual call goes out like this:

// req: HttpRequest
val source = Source.single(req -> req)
val poolFlow = source.via(pool)
poolFlow .runWith(Sink.head).flatMap {
  case (Success(response), _) => Future.successful(response)
  case (Failure(ex), _) => Future.failed(ex)
}


With log statements we tracked the code until the "runWith" call. After 
this there is no exception, no timeout or any other error in the log files. 
The target server is never hit with the request.
No changes in configuration or setup that we can attribute to this, before 
the issue appeared the service hasn't been updated for around 5 days and 
was running in general without this issue since 2 months.
Scala 2.11, akka 2.4.7, JDK 1.8.0_121, running in a docker container on top 
of Kubernetes.
The target server is SSL secured, so it's an HTTPS connection.

Other connections to SSL secured endpoints (different servers) running from 
the same application are working even when this issue occurs, however, the 
difference is that the connection pools of the working onces are hit 
several times per minute, this endpoint maybe idle for hours and then 
re-used.
After a restart the issue is fixed and it's working for a up to 12h, then 
it's again in this state. Locally it wasn't reproducible.

What we tried so far:

   - adding lot's of logging to get identify the line with the runWith
   - switched to pseudo random number generator 
   (-Djava.security.egd=file:/dev/./urandom), had this issue a few times with 
   other secure connections on the database level that resulting in blocking 
   calls
   - checked stack trace dumps, nothing except expected threads in waiting 
   and default akka and mongoDB pool threads, nothing that is different from 
   stack trace dump on a working system versus a non working system (dumps are 
   attached if helpful), this also showed us that our random number generator 
   issue was not the source
   - right now we added a health check that constantly makes use of the 
   connection pool, to see if it has something to do with the connection not 
   being used

Is this an issue anyone has come across or has an idea how to further debug 
the source?


Thanks,

Elmar

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"default-akka.actor.default-dispatcher-13" #25 prio=5 os_prio=0 
tid=0x00007f1448001000 nid=0x51 waiting on condition [0x00007f145b50e000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-14" #26 prio=5 os_prio=0 
tid=0x00007f1460026000 nid=0x50 waiting on condition [0x00007f145b60f000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-12" #24 prio=5 os_prio=0 
tid=0x00007f1454042000 nid=0x4f waiting on condition [0x00007f145b710000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-11" #23 prio=5 os_prio=0 
tid=0x00007f147016c000 nid=0x4e waiting on condition [0x00007f145b811000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-10" #22 prio=5 os_prio=0 
tid=0x00007f1478039000 nid=0x4d waiting on condition [0x00007f145bb89000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-9" #21 prio=5 os_prio=0 
tid=0x00007f1460025000 nid=0x4c waiting on condition [0x00007f145bc8a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at 
scala.concurrent.forkjoin.ForkJoinPool.idleAwaitWork(ForkJoinPool.java:2135)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2067)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"DestroyJavaVM" #20 prio=5 os_prio=0 tid=0x00007f14d400d000 nid=0x34 waiting on 
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"default-akka.io.pinned-dispatcher-8" #19 prio=5 os_prio=0 
tid=0x00007f146c03d800 nid=0x4b runnable [0x00007f145bd8b000]
   java.lang.Thread.State: RUNNABLE
  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
  - locked <0x0000000628b28260> (a sun.nio.ch.Util$3)
  - locked <0x0000000628b28270> (a java.util.Collections$UnmodifiableSet)
  - locked <0x0000000628a13068> (a sun.nio.ch.EPollSelectorImpl)
  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.tryRun(SelectionHandler.scala:115)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$Task.run(SelectionHandler.scala:219)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.run(SelePdiffctionHandler.scala:148)
  at 
akka.util.SerializedSuspendableExecutionContext.run$1(SerializedSuspendableExecutionContext.scala:67)
  at 
akka.util.SerializedSuspendableExecutionContext.run(SerializedSuspendableExecutionContext.scala:71)
  at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)
  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-7" #18 prio=5 os_prio=0 
tid=0x00007f146c00c000 nid=0x4a waiting on condition [0x00007f14a0117000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-6" #17 prio=5 os_prio=0 
tid=0x00007f1478027800 nid=0x49 waiting on condition [0x00007f14a0218000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-5" #16 prio=5 os_prio=0 
tid=0x00007f146c00b000 nid=0x48 waiting on condition [0x00007f14b4195000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"MongoCleaner1917082298" #15 daemon prio=5 os_prio=0 tid=0x00007f14d4a1c800 
nid=0x47 waiting on condition [0x00007f14b5123000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
  at java.lang.Thread.sleep(Native Method)
  at com.mongodb.Mongo$CursorCleanerThread.run(Mongo.java:796)

"cluster-1-cpy-srv-app-mongo2:27017" #14 daemon prio=5 os_prio=0 
tid=0x00007f14d4a0b800 nid=0x46 waiting on condition [0x00007f14b5224000]
   java.lang.Thread.State: TIMED_WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x00000006286b8a28> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
  at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
  at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout(ServerMonitor.java:177)
  at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForNext(ServerMonitor.java:158)
  at com.mongodb.ServerMonitor$ServerMonitorRunnable.run(ServerMonitor.java:124)
  at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-4" #12 prio=5 os_prio=0 
tid=0x00007f146c001000 nid=0x45 waiting on condition [0x00007f14b5b3f000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-3" #11 prio=5 os_prio=0 
tid=0x00007f14d48c6800 nid=0x44 waiting on condition [0x00007f14b5c40000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-2" #10 prio=5 os_prio=0 
tid=0x00007f14d48bb800 nid=0x43 waiting on condition [0x00007f14b5d41000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-scheduler-1" #9 prio=5 os_prio=0 tid=0x00007f14d4821000 nid=0x42 
waiting on condition [0x00007f14b6042000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
  at java.lang.Thread.sleep(Native Method)
  at 
akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:87)
  at 
akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:268)
  at 
akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:238)
  at java.lang.Thread.run(Thread.java:745)

"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f14d40c3000 nid=0x40 
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f14d40c0000 nid=0x3f 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f14d40be800 nid=0x3e 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f14d40bb800 nid=0x3d 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f14d40ba000 nid=0x3c 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f14d4087000 nid=0x3b in 
Object.wait() [0x00007f14b71f0000]
   java.lang.Thread.State: WAITING (on object monitor)
  at java.lang.Object.wait(Native Method)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
  - locked <0x000000062860b668> (a java.lang.ref.ReferenceQueue$Lock)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f14d4082800 nid=0x3a 
in Object.wait() [0x00007f14b72f1000]
   java.lang.Thread.State: WAITING (on object monitor)
  at java.lang.Object.wait(Native Method)
  at java.lang.Object.wait(Object.java:502)
  at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
  - locked <0x000000062860b820> (a java.lang.ref.Reference$Lock)
  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"VM Thread" os_prio=0 tid=0x00007f14d407b000 nid=0x39 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f14d4022000 nid=0x35 
runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f14d4024000 nid=0x36 
runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f14d4025800 nid=0x37 
runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f14d4027800 nid=0x38 
runnable

"VM Periodic Task Thread" os_prio=0 tid=0x00007f14d40c7000 nid=0x41 waiting on 
condition

JNI global references: 331

Heap
 PSYoungGen      total 66560K, used 20447K [0x0000000738200000, 
0x000000073cc80000, 0x00000007c0000000)
  eden space 56832K, 21% used 
[0x0000000738200000,0x0000000738ded7d0,0x000000073b980000)
  from space 9728K, 84% used 
[0x000000073c300000,0x000000073cb0a5e8,0x000000073cc80000)
  to   space 9728K, 0% used 
[0x000000073b980000,0x000000073b980000,0x000000073c300000)
 ParOldGen       total 290304K, used 99929K [0x0000000628600000, 
0x000000063a180000, 0x0000000738200000)
  object space 290304K, 34% used 
[0x0000000628600000,0x000000062e796798,0x000000063a180000)
 Metaspace       used 51866K, capacity 52094K, committed 52352K, reserved 
1095680K
  class space    used 6597K, capacity 6683K, committed 6784K, reserved 1048576K
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"default-akka.actor.default-dispatcher-13" #25 prio=5 os_prio=0 
tid=0x00007f1448001000 nid=0x51 waiting on condition [0x00007f145b50e000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-14" #26 prio=5 os_prio=0 
tid=0x00007f1460026000 nid=0x50 waiting on condition [0x00007f145b60f000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-12" #24 prio=5 os_prio=0 
tid=0x00007f1454042000 nid=0x4f waiting on condition [0x00007f145b710000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-11" #23 prio=5 os_prio=0 
tid=0x00007f147016c000 nid=0x4e waiting on condition [0x00007f145b811000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-10" #22 prio=5 os_prio=0 
tid=0x00007f1478039000 nid=0x4d waiting on condition [0x00007f145bb89000]
   java.lang.Thread.State: TIMED_WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at 
scala.concurrent.forkjoin.ForkJoinPool.idleAwaitWork(ForkJoinPool.java:2135)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2067)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-9" #21 prio=5 os_prio=0 
tid=0x00007f1460025000 nid=0x4c waiting on condition [0x00007f145bc8a000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"DestroyJavaVM" #20 prio=5 os_prio=0 tid=0x00007f14d400d000 nid=0x34 waiting on 
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"default-akka.io.pinned-dispatcher-8" #19 prio=5 os_prio=0 
tid=0x00007f146c03d800 nid=0x4b runnable [0x00007f145bd8b000]
   java.lang.Thread.State: RUNNABLE
  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
  - locked <0x0000000628b28260> (a sun.nio.ch.Util$3)
  - locked <0x0000000628b28270> (a java.util.Collections$UnmodifiableSet)
  - locked <0x0000000628a13068> (a sun.nio.ch.EPollSelectorImpl)
  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.tryRun(SelectionHandler.scala:115)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$Task.run(SelectionHandler.scala:219)
  at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.run(SelectionHandler.scala:148)
  at 
akka.util.SerializedSuspendableExecutionContext.run$1(SerializedSuspendableExecutionContext.scala:67)
  at 
akka.util.SerializedSuspendableExecutionContext.run(SerializedSuspendableExecutionContext.scala:71)
  at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)
  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-7" #18 prio=5 os_prio=0 
tid=0x00007f146c00c000 nid=0x4a waiting on condition [0x00007f14a0117000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-6" #17 prio=5 os_prio=0 
tid=0x00007f1478027800 nid=0x49 waiting on condition [0x00007f14a0218000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-5" #16 prio=5 os_prio=0 
tid=0x00007f146c00b000 nid=0x48 waiting on condition [0x00007f14b4195000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"MongoCleaner1917082298" #15 daemon prio=5 os_prio=0 tid=0x00007f14d4a1c800 
nid=0x47 waiting on condition [0x00007f14b5123000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
  at java.lang.Thread.sleep(Native Method)
  at com.mongodb.Mongo$CursorCleanerThread.run(Mongo.java:796)

"cluster-1-cpy-srv-app-mongo2:27017" #14 daemon prio=5 os_prio=0 
tid=0x00007f14d4a0b800 nid=0x46 waiting on condition [0x00007f14b5224000]
   java.lang.Thread.State: TIMED_WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x00000006286b8a28> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
  at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
  at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout(ServerMonitor.java:177)
  at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForNext(ServerMonitor.java:158)
  at com.mongodb.ServerMonitor$ServerMonitorRunnable.run(ServerMonitor.java:124)
  at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-4" #12 prio=5 os_prio=0 
tid=0x00007f146c001000 nid=0x45 waiting on condition [0x00007f14b5b3f000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-3" #11 prio=5 os_prio=0 
tid=0x00007f14d48c6800 nid=0x44 waiting on condition [0x00007f14b5c40000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-2" #10 prio=5 os_prio=0 
tid=0x00007f14d48bb800 nid=0x43 waiting on condition [0x00007f14b5d41000]
   java.lang.Thread.State: WAITING (parking)
  at sun.misc.Unsafe.park(Native Method)
  - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
  at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-scheduler-1" #9 prio=5 os_prio=0 tid=0x00007f14d4821000 nid=0x42 
waiting on condition [0x00007f14b6042000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
  at java.lang.Thread.sleep(Native Method)
  at 
akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:87)
  at 
akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:268)
  at 
akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:238)
  at java.lang.Thread.run(Thread.java:745)

"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f14d40c3000 nid=0x40 
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f14d40c0000 nid=0x3f 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f14d40be800 nid=0x3e 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f14d40bb800 nid=0x3d 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f14d40ba000 nid=0x3c 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f14d4087000 nid=0x3b in 
Object.wait() [0x00007f14b71f0000]
   java.lang.Thread.State: WAITING (on object monitor)
  at java.lang.Object.wait(Native Method)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
  - locked <0x000000062860b668> (a java.lang.ref.ReferenceQueue$Lock)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f14d4082800 nid=0x3a 
in Object.wait() [0x00007f14b72f1000]
   java.lang.Thread.State: WAITING (on object monitor)
  at java.lang.Object.wait(Native Method)
  at java.lang.Object.wait(Object.java:502)
  at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
  - locked <0x000000062860b820> (a java.lang.ref.Reference$Lock)
  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"VM Thread" os_prio=0 tid=0x00007f14d407b000 nid=0x39 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f14d4022000 nid=0x35 
runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f14d4024000 nid=0x36 
runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f14d4025800 nid=0x37 
runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f14d4027800 nid=0x38 
runnable

"VM Periodic Task Thread" os_prio=0 tid=0x00007f14d40c7000 nid=0x41 waiting on 
condition

JNI global references: 325

Heap
 PSYoungGen      total 66560K, used 38631K [0x0000000738200000, 
0x000000073cc80000, 0x00000007c0000000)
  eden space 56832K, 52% used 
[0x0000000738200000,0x0000000739f585a8,0x000000073b980000)
  from space 9728K, 88% used 
[0x000000073b980000,0x000000073c1e1680,0x000000073c300000)
  to   space 9728K, 0% used 
[0x000000073c300000,0x000000073c300000,0x000000073cc80000)
 ParOldGen       total 290304K, used 99327K [0x0000000628600000, 
0x000000063a180000, 0x0000000738200000)
  object space 290304K, 34% used 
[0x0000000628600000,0x000000062e6fffe0,0x000000063a180000)
 Metaspace       used 51866K, capacity 52094K, committed 52352K, reserved 
1095680K
  class space    used 6597K, capacity 6683K, committed 6784K, reserved 1048576K
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"default-akka.actor.default-dispatcher-13" #25 prio=5 os_prio=0 
tid=0x00007f1448001000 nid=0x51 waiting on condition [0x00007f145b50e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-14" #26 prio=5 os_prio=0 
tid=0x00007f1460026000 nid=0x50 waiting on condition [0x00007f145b60f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-12" #24 prio=5 os_prio=0 
tid=0x00007f1454042000 nid=0x4f waiting on condition [0x00007f145b710000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-11" #23 prio=5 os_prio=0 
tid=0x00007f147016c000 nid=0x4e runnable [0x00007f145b810000]
   java.lang.Thread.State: RUNNABLE
        at 
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
        at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:35)
        at 
scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:59)
        at 
scala.collection.mutable.MapBuilder.$plus$plus$eq(MapBuilder.scala:25)
        at 
scala.collection.TraversableLike$class.$plus$plus(TraversableLike.scala:147)
        at 
scala.collection.AbstractTraversable.$plus$plus(Traversable.scala:104)
        at scala.collection.immutable.HashMap.$plus(HashMap.scala:63)
        at scala.collection.immutable.Map$Map4.updated(Map.scala:179)
        at spray.json.JsonParser.members$1(JsonParser.scala:82)
        at spray.json.JsonParser.object(JsonParser.scala:86)
        at spray.json.JsonParser.value(JsonParser.scala:60)
        at spray.json.JsonParser.values$1(JsonParser.scala:102)
        at spray.json.JsonParser.array(JsonParser.scala:106)
        at spray.json.JsonParser.value(JsonParser.scala:61)
        at spray.json.JsonParser.members$1(JsonParser.scala:81)
        at spray.json.JsonParser.object(JsonParser.scala:86)
        at spray.json.JsonParser.value(JsonParser.scala:60)
        at spray.json.JsonParser.values$1(JsonParser.scala:102)
        at spray.json.JsonParser.array(JsonParser.scala:106)
        at spray.json.JsonParser.value(JsonParser.scala:61)
        at spray.json.JsonParser.members$1(JsonParser.scala:81)
        at spray.json.JsonParser.object(JsonParser.scala:86)
        at spray.json.JsonParser.value(JsonParser.scala:60)
        at spray.json.JsonParser.parseJsValue(JsonParser.scala:43)
        at spray.json.JsonParser$.apply(JsonParser.scala:28)
        at spray.json.PimpedString.parseJson(package.scala:45)
        at 
com.cupenya.zendesk.oauth.integration.common.HttpClient$$anonfun$doTypedRest$1$$anonfun$apply$5$$anonfun$6.apply(HttpClient.scala:119)
        at scala.util.Try$.apply(Try.scala:192)
        at 
com.cupenya.zendesk.oauth.integration.common.HttpClient$$anonfun$doTypedRest$1$$anonfun$apply$5.apply(HttpClient.scala:119)
        at 
com.cupenya.zendesk.oauth.integration.common.HttpClient$$anonfun$doTypedRest$1$$anonfun$apply$5.apply(HttpClient.scala:118)
        at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:253)
        at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:251)
        at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
        at 
akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
        at 
akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)
        at 
akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
        at 
akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
        at 
scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)
        at 
akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)
        at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)
        at 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:409)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at 
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-10" #22 prio=5 os_prio=0 
tid=0x00007f1478039000 nid=0x4d waiting on condition [0x00007f145bb89000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-9" #21 prio=5 os_prio=0 
tid=0x00007f1460025000 nid=0x4c waiting on condition [0x00007f145bc8a000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"DestroyJavaVM" #20 prio=5 os_prio=0 tid=0x00007f14d400d000 nid=0x34 waiting on 
condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"default-akka.io.pinned-dispatcher-8" #19 prio=5 os_prio=0 
tid=0x00007f146c03d800 nid=0x4b runnable [0x00007f145bd8b000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
        - locked <0x0000000628b28260> (a sun.nio.ch.Util$3)
        - locked <0x0000000628b28270> (a java.util.Collections$UnmodifiableSet)
        - locked <0x0000000628a13068> (a sun.nio.ch.EPollSelectorImpl)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.tryRun(SelectionHandler.scala:115)
        at 
akka.io.SelectionHandler$ChannelRegistryImpl$Task.run(SelectionHandler.scala:219)
        at 
akka.io.SelectionHandler$ChannelRegistryImpl$$anon$3.run(SelectionHandler.scala:148)
        at 
akka.util.SerializedSuspendableExecutionContext.run$1(SerializedSuspendableExecutionContext.scala:67)
        at 
akka.util.SerializedSuspendableExecutionContext.run(SerializedSuspendableExecutionContext.scala:71)
        at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-7" #18 prio=5 os_prio=0 
tid=0x00007f146c00c000 nid=0x4a waiting on condition [0x00007f14a0117000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-6" #17 prio=5 os_prio=0 
tid=0x00007f1478027800 nid=0x49 runnable [0x00007f14a0218000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-5" #16 prio=5 os_prio=0 
tid=0x00007f146c00b000 nid=0x48 waiting on condition [0x00007f14b4195000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"MongoCleaner1917082298" #15 daemon prio=5 os_prio=0 tid=0x00007f14d4a1c800 
nid=0x47 waiting on condition [0x00007f14b5123000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at com.mongodb.Mongo$CursorCleanerThread.run(Mongo.java:796)

"cluster-1-cpy-srv-app-mongo2:27017" #14 daemon prio=5 os_prio=0 
tid=0x00007f14d4a0b800 nid=0x46 waiting on condition [0x00007f14b5224000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000006286b8a28> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout(ServerMonitor.java:177)
        at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForNext(ServerMonitor.java:158)
        at 
com.mongodb.ServerMonitor$ServerMonitorRunnable.run(ServerMonitor.java:124)
        at java.lang.Thread.run(Thread.java:745)

"default-akka.actor.default-dispatcher-4" #12 prio=5 os_prio=0 
tid=0x00007f146c001000 nid=0x45 waiting on condition [0x00007f14b5b3f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-3" #11 prio=5 os_prio=0 
tid=0x00007f14d48c6800 nid=0x44 waiting on condition [0x00007f14b5c40000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-akka.actor.default-dispatcher-2" #10 prio=5 os_prio=0 
tid=0x00007f14d48bb800 nid=0x43 waiting on condition [0x00007f14b5d41000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x0000000628602ef0> (a 
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
        at scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)
        at 
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at 
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

"default-scheduler-1" #9 prio=5 os_prio=0 tid=0x00007f14d4821000 nid=0x42 
waiting on condition [0x00007f14b6042000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at 
akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:87)
        at 
akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:268)
        at 
akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:238)
        at java.lang.Thread.run(Thread.java:745)

"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f14d40c3000 nid=0x40 
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f14d40c0000 nid=0x3f 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f14d40be800 nid=0x3e 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f14d40bb800 nid=0x3d 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f14d40ba000 nid=0x3c 
waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f14d4087000 nid=0x3b in 
Object.wait() [0x00007f14b71f0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        - locked <0x000000062860b668> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f14d4082800 nid=0x3a 
in Object.wait() [0x00007f14b72f1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
        - locked <0x000000062860b820> (a java.lang.ref.Reference$Lock)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"VM Thread" os_prio=0 tid=0x00007f14d407b000 nid=0x39 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f14d4022000 nid=0x35 
runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f14d4024000 nid=0x36 
runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f14d4025800 nid=0x37 
runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f14d4027800 nid=0x38 
runnable

"VM Periodic Task Thread" os_prio=0 tid=0x00007f14d40c7000 nid=0x41 waiting on 
condition

JNI global references: 323

Heap
 PSYoungGen      total 66048K, used 20981K [0x0000000738200000, 
0x000000073cd00000, 0x00000007c0000000)
  eden space 56832K, 21% used 
[0x0000000738200000,0x0000000738de8290,0x000000073b980000)
  from space 9216K, 95% used 
[0x000000073c300000,0x000000073cb95470,0x000000073cc00000)
  to   space 9728K, 0% used 
[0x000000073b980000,0x000000073b980000,0x000000073c300000)
 ParOldGen       total 290304K, used 99157K [0x0000000628600000, 
0x000000063a180000, 0x0000000738200000)
  object space 290304K, 34% used 
[0x0000000628600000,0x000000062e6d57d8,0x000000063a180000)
 Metaspace       used 51865K, capacity 52094K, committed 52352K, reserved 
1095680K
  class space    used 6596K, capacity 6683K, committed 6784K, reserved 1048576K

Reply via email to