Thread Management

FileSystemWatcher WAITING
"FileSystemWatcher" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74d81d2a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74d81d2a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
	at java.base@17.0.16/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
	at app//deltix.util.io.FileSystemWatcher$WatchingThread.run(FileSystemWatcher.java:274)

KRAKEN-nioEventLoopGroup-15-1 RUNNABLE
"KRAKEN-nioEventLoopGroup-15-1" priority=5
Thread State: RUNNABLE
	at java.base@17.0.16/sun.nio.ch.EPoll.wait(Native Method)
	at java.base@17.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
	at java.base@17.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
	-  locked io.netty.channel.nio.SelectedSelectionKeySet@41097eb4
	-  locked sun.nio.ch.EPollSelectorImpl@12d84286
	at java.base@17.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

Common-Cleaner TIMED_WAITING
"Common-Cleaner" daemon priority=8 on java.lang.ref.ReferenceQueue$Lock@3bf46614
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@3bf46614
	at java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	at java.base@17.0.16/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)
	at java.base@17.0.16/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

Flush Timer (VSDispatcher@2590c311 for clientId='10.10.1.216:af0f6a8fd37o_2:Aggregator:af0f6a8fd37o_3) TIMED_WAITING
"Flush Timer (VSDispatcher@2590c311 for clientId='10.10.1.216:af0f6a8fd37o_2:Aggregator:af0f6a8fd37o_3)" daemon priority=5 on java.util.TaskQueue@522edd55
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@522edd55
	at java.base@17.0.16/java.util.TimerThread.mainLoop(Timer.java:563)
	at java.base@17.0.16/java.util.TimerThread.run(Timer.java:516)

deltix-protocol-1299-exec-21 WAITING
"deltix-protocol-1299-exec-21" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-exec-16 WAITING
"deltix-protocol-1299-exec-16" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

main TIMED_WAITING
"main" priority=5 on deltix.util.concurrent.Signal@8c44095
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on deltix.util.concurrent.Signal@8c44095
	at app//deltix.util.concurrent.Signal.await(Signal.java:36)
	at app//deltix.qsrv.util.tomcat.DXTomcat.waitForStop(DXTomcat.java:404)
	at app//deltix.qsrv.comm.cat.TomcatRunner.waitForStop(TomcatRunner.java:346)
	at app//deltix.qsrv.hf.aggregator.AggServerCmd.run(AggServerCmd.java:75)
	at app//deltix.util.cmdline.DefaultApplication.start(DefaultApplication.java:429)
	at app//deltix.qsrv.hf.aggregator.AggServerCmd.main(AggServerCmd.java:173)

deltix-protocol-1299-exec-14 RUNNABLE
"deltix-protocol-1299-exec-14" daemon priority=5
Thread State: RUNNABLE
	at java.management@17.0.16/sun.management.ThreadImpl.dumpThreads0(Native Method)
	at java.management@17.0.16/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:492)
	at app//deltix.util.lang.Util.getAllStackTraces(Util.java:1092)
	at org.apache.jsp.tools.threads_jsp._jspService(threads_jsp.java:139)
	at app//org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at app//javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at app//org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
	at app//org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at app//deltix.qsrv.util.servlet.AccessFilter.doFilter(AccessFilter.java:33)
	at app//org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at app//org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at app//org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at app//org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
	at app//org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at app//org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at app//org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
	at app//org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at app//org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
	at app//org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
	at app//org.apache.coyote.http11.Http11DXProcessor.process(Http11DXProcessor.java:89)
	at app//org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
	at app//org.apache.coyote.http11.Http11DXProtocol$Http11DXConnectionHandler.process(Http11DXProtocol.java:119)
	at app//org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:285)
	-  locked org.apache.tomcat.util.net.SocketWrapper@1018435f
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

	Locked ownable synchronizers:
	- java.util.concurrent.ThreadPoolExecutor$Worker@dcdea3e

gflog TIMED_WAITING
"gflog" daemon priority=5
Thread State: TIMED_WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:376)
	at app//com.epam.deltix.gflog.core.idle.BackoffIdleStrategy.idle(BackoffIdleStrategy.java:107)
	at app//com.epam.deltix.gflog.core.idle.BackoffIdleStrategy.idle(BackoffIdleStrategy.java:75)
	at app//com.epam.deltix.gflog.core.service.LogProcessorRunner.doWork(LogProcessorRunner.java:123)
	at app//com.epam.deltix.gflog.core.service.LogProcessorRunner.run(LogProcessorRunner.java:96)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

Signal Dispatcher RUNNABLE
"Signal Dispatcher" daemon priority=9
Thread State: RUNNABLE

Security Metadata Update Monitor WAITING
"Security Metadata Update Monitor" daemon priority=5 on java.lang.Object@3478f07c
Thread State: WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on java.lang.Object@3478f07c
	at java.base@17.0.16/java.lang.Object.wait(Object.java:338)
	at app//deltix.qsrv.hf.pub.util.LiveCursorWatcher.run(LiveCursorWatcher.java:60)
	at app//deltix.qsrv.hf.framework.mdp.impl.FailoverStreamEventMonitor$EventWatcher.watchLoop(FailoverStreamEventMonitor.java:148)
	at app//deltix.qsrv.hf.framework.mdp.impl.FailoverStreamEventMonitor.run(FailoverStreamEventMonitor.java:84)

deltix-protocol-1299-exec-11 WAITING
"deltix-protocol-1299-exec-11" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-exec-19 WAITING
"deltix-protocol-1299-exec-19" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-exec-15 WAITING
"deltix-protocol-1299-exec-15" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-Acceptor-0 RUNNABLE
"deltix-protocol-1299-Acceptor-0" daemon priority=5
Thread State: RUNNABLE
	at java.base@17.0.16/sun.nio.ch.Net.accept(Native Method)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
	at java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:675)
	at java.base@17.0.16/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
	at java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:617)
	at java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:574)
	at java.base@17.0.16/java.net.ServerSocket.accept(ServerSocket.java:532)
	at app//org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60)
	at app//org.apache.coyote.http11.TimebaseServerSocketFactory.acceptSocket(TimebaseServerSocketFactory.java:61)
	at app//org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:189)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

	Locked ownable synchronizers:
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@2b9420bc

VSTransportChannel for deltix.util.vsocket.VSocketImpl@1eeb0328#2 RUNNABLE
"VSTransportChannel for deltix.util.vsocket.VSocketImpl@1eeb0328#2" daemon priority=10
Thread State: RUNNABLE
	at java.base@17.0.16/sun.nio.ch.Net.poll(Native Method)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:195)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:319)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
	at java.base@17.0.16/java.net.Socket$SocketInputStream.read(Socket.java:966)
	at java.base@17.0.16/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
	at java.base@17.0.16/java.io.BufferedInputStream.read(BufferedInputStream.java:263)
	-  locked java.io.BufferedInputStream@17e1db3
	at java.base@17.0.16/java.io.FilterInputStream.read(FilterInputStream.java:82)
	at app//deltix.util.vsocket.VSocketInputStream.read(VSocketInputStream.java:43)
	at java.base@17.0.16/java.io.DataInputStream.readUnsignedShort(DataInputStream.java:334)
	at app//deltix.util.vsocket.VSTransportChannel.run(VSTransportChannel.java:177)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

	Locked ownable synchronizers:
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@53aeb478

deltix-protocol-1299-exec-2 WAITING
"deltix-protocol-1299-exec-2" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-exec-6 WAITING
"deltix-protocol-1299-exec-6" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

dxpool-1-retry-aggregator-1 WAITING
"dxpool-1-retry-aggregator-1" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@20265561
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@20265561
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

Notification Thread RUNNABLE
"Notification Thread" daemon priority=9
Thread State: RUNNABLE

FileSystemWatchService RUNNABLE
"FileSystemWatchService" daemon priority=5
Thread State: RUNNABLE
	at java.base@17.0.16/sun.nio.fs.LinuxWatchService.poll(Native Method)
	at java.base@17.0.16/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

VSTransportChannel for deltix.util.vsocket.VSocketImpl@681db734#1 RUNNABLE
"VSTransportChannel for deltix.util.vsocket.VSocketImpl@681db734#1" daemon priority=10
Thread State: RUNNABLE
	at java.base@17.0.16/sun.nio.ch.Net.poll(Native Method)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:195)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:319)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
	at java.base@17.0.16/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
	at java.base@17.0.16/java.net.Socket$SocketInputStream.read(Socket.java:966)
	at java.base@17.0.16/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
	at java.base@17.0.16/java.io.BufferedInputStream.read(BufferedInputStream.java:263)
	-  locked java.io.BufferedInputStream@2abd0019
	at java.base@17.0.16/java.io.FilterInputStream.read(FilterInputStream.java:82)
	at app//deltix.util.vsocket.VSocketInputStream.read(VSocketInputStream.java:43)
	at java.base@17.0.16/java.io.DataInputStream.readUnsignedShort(DataInputStream.java:334)
	at app//deltix.util.vsocket.VSTransportChannel.run(VSTransportChannel.java:177)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

	Locked ownable synchronizers:
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@5b5f1378

Finalizer WAITING
"Finalizer" daemon priority=8 on java.lang.ref.ReferenceQueue$Lock@7d74611f
Thread State: WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@7d74611f
	at java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	at java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
	at java.base@17.0.16/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

Global Timer TIMED_WAITING
"Global Timer" daemon priority=5 on java.util.TaskQueue@6febbe8d
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@6febbe8d
	at java.base@17.0.16/java.util.TimerThread.mainLoop(Timer.java:563)
	at java.base@17.0.16/java.util.TimerThread.run(Timer.java:516)

dxpool-2-retry-kraken-1 WAITING
"dxpool-2-retry-kraken-1" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2d94c6a1
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2d94c6a1
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-AsyncTimeout TIMED_WAITING
"deltix-protocol-1299-AsyncTimeout" daemon priority=5
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Thread.sleep(Native Method)
	at app//org.apache.tomcat.util.net.AbstractEndpoint$AsyncTimeout.run(AbstractEndpoint.java:130)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

Reference Handler RUNNABLE
"Reference Handler" daemon priority=10
Thread State: RUNNABLE
	at java.base@17.0.16/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	at java.base@17.0.16/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
	at java.base@17.0.16/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

ContainerBackgroundProcessor[StandardEngine[Tomcat]] TIMED_WAITING
"ContainerBackgroundProcessor[StandardEngine[Tomcat]]" daemon priority=5
Thread State: TIMED_WAITING
	at java.base@17.0.16/java.lang.Thread.sleep(Native Method)
	at app//org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

deltix-protocol-1299-exec-3 WAITING
"deltix-protocol-1299-exec-3" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)

TimeKeeper TIMED_WAITING
"TimeKeeper" daemon priority=9
Thread State: TIMED_WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:376)
	at app//deltix.util.time.TimeKeeper.run(TimeKeeper.java:364)

deltix-protocol-1299-exec-18 WAITING
"deltix-protocol-1299-exec-18" daemon priority=5 on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
Thread State: WAITING
	at java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58d8e57a
	at java.base@17.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
	at java.base@17.0.16/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
	at java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
	at java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
	at app//org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
	at java.base@17.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at app//org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base@17.0.16/java.lang.Thread.run(Thread.java:840)