Export/Download Data

144 views
Skip to first unread message

Mohammed Alzaabi

unread,
Jun 28, 2022, 7:38:37 AM6/28/22
to yamcs
Hello Yamcs Team,

I am trying to export a values of some parameters. So I created a display of the list of parameters I would like to export. Then, I click on the three dots and then Export archive data. Based on the old version of Yamcs , I expect a csv file of the values. This time, however, a replay service is initiated. The terminal shows:

13:33:14.761 elr [25] ProcessorFactory [ParameterArchive-backfilling_1] Loading processor service ReplaySer
vice
13:33:14.762 elr [25] Processor Creating new processor 'ParameterArchive-backfilling_1' of type 'ParameterA
rchive'
13:33:14.825 elr [42] Processor [ParameterArchive-backfilling_1] Processor ParameterArchive-backfilling_1 q
uitting
13:33:14.825 elr [42] Processor [ParameterArchive-backfilling_1] Processor ParameterArchive-backfilling_1 i
s out of business

Is the export data has changed? or do I need to enable a service to be able to export the data? My current Yamcs version is 5.6.3.

Thank you

fabia...@spaceapplications.com

unread,
Jun 29, 2022, 4:51:34 AM6/29/22
to yamcs
Download while viewing a *.par file 'should' still work, and yes it uses a replay processor.
However the log excerpt that you pasted comes from backfilling, which is unrelated to downloads. Maybe there's an error before or after?

Here's an example of nominal output:

14:16:49.774 _global [33] ServerStreamingObserver 22: GET /api/archive/simulator:exportParameterValues?parameters=/YSS/SIMULATOR/BatteryCapacity1,/YSS/SIMULATOR/BatteryCapacity2,/YSS/SIMULATOR/BatteryCapacity3,/YSS/SIMULATOR/BatteryVoltage1,/YSS/SIMULATOR/BatteryVoltage2,/YSS/SIMULATOR/BatteryVoltage3,/YSS/SIMULATOR/BatteryTemperature1,/YSS/SIMULATOR/BatteryTemperature2,/YSS/SIMULATOR/BatteryTemperature3&delimiter=TAB&start=2022-06-28T11:16:46.705Z&stop=2022-06-28T12:16:46.705Z 200 starting chunked transfer                                                                              
14:16:49.780 simulator [33] ProcessorFactory [api_replay1] Loading processor service ReplayService
14:16:49.790 simulator [33] ProcessorFactory [api_replay1] Loading processor service AlgorithmManager
14:16:49.790 simulator [33] Processor Creating new processor 'api_replay1' of type 'ArchiveRetrieval'
14:16:50.115 simulator [41] Processor [api_replay1] Processor api_replay1 quitting
14:16:50.116 simulator [41] Processor [api_replay1] Processor api_replay1 is out of business

Mohammed Alzaabi

unread,
Jun 29, 2022, 5:43:18 AM6/29/22
to yamcs
Hi,

Yes you are right. Below you can see the full log once I click on the Export archive data:

11:30:05.664 _global [39] ServerStreamingObserver 1264: GET /api/archive/XXX:exportParameterValues?parameters=XXXXXX&delimiter=TAB&start=2022-06-29T08:30:02.169Z&stop=2022-06-29T09:30:02.169Z 200 starting chunked transfer
11:30:05.667 XXX [39] ProcessorFactory [api_replay1] Loading processor service ReplayService
11:30:05.667 XXX [39] Processor Creating new processor 'api_replay1' of type 'ArchiveRetrieval'
11:30:21.324 _global [42] HttpRequestHandler c6d8b397 GET /api/instances/XXX 200
11:30:25.670 _global [30] RouteHandler 1264: Executing for more than 20 seconds. uri: /api/archive/XXX:exportParameterValues?parameters=XXXXXX&delimiter=TAB&start=2022-06-29T08:30:02.169Z&stop=2022-06-29T09:30:02.169Z                                                                                                      
11:32:25.668 XXX [25] ProcessorFactory [ParameterArchive-backfilling_76] Loading processor service ReplayService
11:32:25.669 XXX [25] Processor Creating new processor 'ParameterArchive-backfilling_76' of type 'ParameterArchive'
11:32:25.828 XXX [312] Processor [ParameterArchive-backfilling_76] Processor ParameterArchive-backfilling_76 quitting
11:32:25.828 XXX [312] Processor [ParameterArchive-backfilling_76] Processor ParameterArchive-backfilling_76 is out of business

Please note that I replaced some text with X's such as the instance name and the list of parameters.
So with this, I can't see a csv file downloaded.

Thank you

Mohammed Alzaabi

unread,
Jun 29, 2022, 6:04:19 AM6/29/22
to yamcs
Please note that I am using Firefox on Ubuntu. I also tried Chrome on the same machine. With Chrome, the browser seems like it tries to download a file named parameter_export_2022-06-29_11-48-40.csv but it remains in the "starting" stage of the download.

On Wednesday, June 29, 2022 at 10:51:34 AM UTC+2 fabia...@spaceapplications.com wrote:

fabia...@spaceapplications.com

unread,
Jun 29, 2022, 10:11:43 AM6/29/22
to yamcs
Does it reproduce having only a single parameter in your par file? Any parameter?

fabia...@spaceapplications.com

unread,
Jun 29, 2022, 10:17:06 AM6/29/22
to yamcs
And also curious if other downloads work, for example an event or packet download.

Mohammed Alzaabi

unread,
Jul 1, 2022, 2:33:05 AM7/1/22
to yamcs
Yes, the same thing happens when the .par has one parameter only

Mohammed Alzaabi

unread,
Jul 1, 2022, 2:35:01 AM7/1/22
to yamcs
Downloading packets and events work without issues and I was able to download the dumps.

Yago Isasi Parache

unread,
Jul 10, 2022, 6:31:37 AM7/10/22
to yamcs
I can confirm that I am also facing the issue described by Mr. Alzaabi with several and one parameters. In my case is with the YAMCS version 5.5.1 and using Microsoft Edge.
Is any specific  sql-query template that can be used on the shell to download directly the data?. Could not find information about that,...


El dia divendres, 1 de juliol de 2022 a les 8:35:01 UTC+2, Mohammed Alzaabi va escriure:

Nicolae Mihalache

unread,
Jul 12, 2022, 4:21:52 AM7/12/22
to ya...@googlegroups.com
Can you both please when running the request which gets stuck, send a kill -3 <yamcs-pid> and send me the stack trace that is printed in the Yamcs standard output?

--
You received this message because you are subscribed to the Google Groups "yamcs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to yamcs+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/yamcs/0e3231e0-247b-40d9-9eb8-52a6bd0bcd7en%40googlegroups.com.

Mohammed Alzaabi

unread,
Jul 19, 2022, 6:36:42 AM7/19/22
to yamcs
Hi Nicolae,

The trace as requested:

2022-07-19 14:34:37
Full thread dump OpenJDK 64-Bit Server VM (11.0.15+10-Ubuntu-0ubuntu0.20.04.1 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007f04a0069c50, length=29, elements={
0x00007f05a01d5800, 0x00007f05a01d7800, 0x00007f05a01de000, 0x00007f05a01e0000,
0x00007f05a01e2000, 0x00007f05a01e4000, 0x00007f05a01e6000, 0x00007f05a0229800,
0x00007f05a0618800, 0x00007f05a0718800, 0x00007f05a0b46000, 0x00007f05a0cba800,
0x00007f05a0fdc800, 0x00007f05a102b000, 0x00007f05a1031800, 0x00007f05a1033800,
0x00007f05a1035000, 0x00007f05a1037000, 0x00007f05a1038800, 0x00007f05a1045000,
0x00007f05a0017000, 0x00007f04e0017800, 0x00007f04e0019800, 0x00007f04e001b000,
0x00007f04ac012000, 0x00007f04e001d000, 0x00007f04e001e800, 0x00007f04a002c000,
0x00007f04a0068800
}

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=1.54ms elapsed=195.25s tid=0x00007f05a01d5800 nid=0x3458f waiting on condition  [
0x00007f0575477000]
  java.lang.Thread.State: RUNNABLE
       at java.lang.ref.Reference.waitForReferencePendingList(java...@11.0.15/Native Method)
       at java.lang.ref.Reference.processPendingReferences(java...@11.0.15/Reference.java:241)
       at java.lang.ref.Reference$ReferenceHandler.run(java...@11.0.15/Reference.java:213)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.89ms elapsed=195.25s tid=0x00007f05a01d7800 nid=0x34590 in Object.wait()  [0x00007f05753
76000]
  java.lang.Thread.State: WAITING (on object monitor)
       at java.lang.Object.wait(java...@11.0.15/Native Method)
       - waiting on <0x0000000709fc7f48> (a java.lang.ref.ReferenceQueue$Lock)
       at java.lang.ref.ReferenceQueue.remove(java...@11.0.15/ReferenceQueue.java:155)
       - waiting to re-lock in wait() <0x0000000709fc7f48> (a java.lang.ref.ReferenceQueue$Lock)
       at java.lang.ref.ReferenceQueue.remove(java...@11.0.15/ReferenceQueue.java:176)
       at java.lang.ref.Finalizer$FinalizerThread.run(java...@11.0.15/Finalizer.java:170)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.11ms elapsed=195.24s tid=0x00007f05a01de000 nid=0x34593 waiting on condition  [0
x0000000000000000]
  java.lang.Thread.State: RUNNABLE

"Service Thread" #5 daemon prio=9 os_prio=0 cpu=0.11ms elapsed=195.24s tid=0x00007f05a01e0000 nid=0x34594 runnable  [0x00000000000000
00]
  java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=5115.35ms elapsed=195.24s tid=0x00007f05a01e2000 nid=0x34595 waiting on condition
 [0x0000000000000000]
  java.lang.Thread.State: RUNNABLE
  No compile task

"C1 CompilerThread0" #9 daemon prio=9 os_prio=0 cpu=1786.29ms elapsed=195.24s tid=0x00007f05a01e4000 nid=0x34596 waiting on condition
 [0x0000000000000000]
  java.lang.Thread.State: RUNNABLE
  No compile task

"Sweeper thread" #10 daemon prio=9 os_prio=0 cpu=3.69ms elapsed=195.24s tid=0x00007f05a01e6000 nid=0x34597 runnable  [0x0000000000000
000]
  java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #11 daemon prio=8 os_prio=0 cpu=1.79ms elapsed=195.23s tid=0x00007f05a0229800 nid=0x3459c in Object.wait()  [0x00007
f05746fd000]
  java.lang.Thread.State: TIMED_WAITING (on object monitor)
       at java.lang.Object.wait(java...@11.0.15/Native Method)
       - waiting on <0x0000000709fc8710> (a java.lang.ref.ReferenceQueue$Lock)
       at java.lang.ref.ReferenceQueue.remove(java...@11.0.15/ReferenceQueue.java:155)
       - waiting to re-lock in wait() <0x0000000709fc8710> (a java.lang.ref.ReferenceQueue$Lock)
       at jdk.internal.ref.CleanerImpl.run(java...@11.0.15/CleanerImpl.java:148)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)
       at jdk.internal.misc.InnocuousThread.run(java...@11.0.15/InnocuousThread.java:161)

"YamcsServer-general-executor" #13 prio=5 os_prio=0 cpu=595.61ms elapsed=194.82s tid=0x00007f05a0618800 nid=0x3459e waiting on condit
ion  [0x00007f05744ca000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x0000000709fd46f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Tablespace-_global" #14 prio=5 os_prio=0 cpu=0.53ms elapsed=194.67s tid=0x00007f05a0718800 nid=0x345a7 waiting on condition  [0x0000
7f053b11e000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x000000070da00170> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Tablespace-elr" #15 prio=5 os_prio=0 cpu=0.31ms elapsed=192.75s tid=0x00007f05a0b46000 nid=0x345e6 waiting on condition  [0x00007f05
745cb000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x000000074fa00170> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Processor-elr.realtime" #16 prio=5 os_prio=0 cpu=23.44ms elapsed=192.51s tid=0x00007f05a0cba800 nid=0x34607 waiting on condition  [0
x00007f053b21f000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x000000074fa80170> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"YamcsHttpServer-4-1" #18 prio=5 os_prio=0 cpu=7.08ms elapsed=192.05s tid=0x00007f05a0fdc800 nid=0x34608 runnable  [0x00007f0503dfe00
0]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fd24d8> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fd22b0> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:136)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:817)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"nioEventLoopGroup-3-1" #19 prio=10 os_prio=0 cpu=24.64ms elapsed=192.00s tid=0x00007f05a102b000 nid=0x34609 runnable  [0x00007f0503c
fd000]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fcc4b0> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fcc288> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:141)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Thread-1" #20 prio=5 os_prio=0 cpu=0.22ms elapsed=192.00s tid=0x00007f05a1031800 nid=0x3460a runnable  [0x00007f0503bfc000]
  java.lang.Thread.State: RUNNABLE
       at java.net.PlainDatagramSocketImpl.receive0(java...@11.0.15/Native Method)
       - locked <0x00000007a7940af8> (a java.net.PlainDatagramSocketImpl)
       at java.net.AbstractPlainDatagramSocketImpl.receive(java...@11.0.15/AbstractPlainDatagramSocketImpl.java:200)
       - locked <0x00000007a7940af8> (a java.net.PlainDatagramSocketImpl)
       at java.net.DatagramSocket.receive(java...@11.0.15/DatagramSocket.java:814)
       - locked <0x000000074f6c21b0> (a java.net.DatagramPacket)
       - locked <0x00000007a7940308> (a java.net.DatagramSocket)
       at org.yamcs.tctm.UdpTmDataLink.getNextPacket(UdpTmDataLink.java:86)
       at org.yamcs.tctm.UdpTmDataLink.run(UdpTmDataLink.java:68)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Thread-2" #21 prio=5 os_prio=0 cpu=33.89ms elapsed=192.00s tid=0x00007f05a1033800 nid=0x3460b waiting on condition  [0x00007f0503afb
000]
  java.lang.Thread.State: TIMED_WAITING (sleeping)
       at java.lang.Thread.sleep(java...@11.0.15/Native Method)
       at org.yamcs.tctm.TcpTcTmDataLink.getNextPacket(TcpTcTmDataLink.java:172)
       at org.yamcs.tctm.TcpTcTmDataLink.run(TcpTcTmDataLink.java:137)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Thread-3" #22 prio=5 os_prio=0 cpu=0.23ms elapsed=192.00s tid=0x00007f05a1035000 nid=0x3460c runnable  [0x00007f05039fa000]
  java.lang.Thread.State: RUNNABLE
       at java.net.PlainDatagramSocketImpl.receive0(java...@11.0.15/Native Method)
       - locked <0x00000007a79428d0> (a java.net.PlainDatagramSocketImpl)
       at java.net.AbstractPlainDatagramSocketImpl.receive(java...@11.0.15/AbstractPlainDatagramSocketImpl.java:200)
       - locked <0x00000007a79428d0> (a java.net.PlainDatagramSocketImpl)
       at java.net.DatagramSocket.receive(java...@11.0.15/DatagramSocket.java:814)
       - locked <0x000000074f6c1090> (a java.net.DatagramPacket)
       - locked <0x00000007a7942868> (a java.net.DatagramSocket)
       at org.yamcs.tctm.UdpTmDataLink.getNextPacket(UdpTmDataLink.java:86)
       at org.yamcs.tctm.UdpTmDataLink.run(UdpTmDataLink.java:68)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Thread-4" #23 prio=5 os_prio=0 cpu=2.03ms elapsed=192.00s tid=0x00007f05a1037000 nid=0x3460d waiting on condition  [0x00007f05038f90
00]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x000000074f6c05e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.LinkedBlockingQueue.poll(java...@11.0.15/LinkedBlockingQueue.java:458)
       at org.yamcs.tctm.AbstractThreadedTcDataLink.run(AbstractThreadedTcDataLink.java:120)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"Thread-5" #24 prio=5 os_prio=0 cpu=0.08ms elapsed=192.00s tid=0x00007f05a1038800 nid=0x3460e runnable  [0x00007f05037f8000]
  java.lang.Thread.State: RUNNABLE
       at java.net.PlainDatagramSocketImpl.receive0(java...@11.0.15/Native Method)
       - locked <0x00000007a79430f0> (a java.net.PlainDatagramSocketImpl)
       at java.net.AbstractPlainDatagramSocketImpl.receive(java...@11.0.15/AbstractPlainDatagramSocketImpl.java:200)
       - locked <0x00000007a79430f0> (a java.net.PlainDatagramSocketImpl)
       at java.net.DatagramSocket.receive(java...@11.0.15/DatagramSocket.java:814)
       - locked <0x000000074f6bfb60> (a java.net.DatagramPacket)
       - locked <0x00000007a7943088> (a java.net.DatagramSocket)
       at org.yamcs.tctm.UdpTmDataLink.getNextPacket(UdpTmDataLink.java:86)
       at org.yamcs.tctm.UdpTmDataLink.run(UdpTmDataLink.java:68)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"ParameterArchive-BackFiller-elr" #25 prio=5 os_prio=0 cpu=0.10ms elapsed=191.98s tid=0x00007f05a1045000 nid=0x3460f waiting on condi
tion  [0x00007f05034f7000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x00000007a77c0da0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"DestroyJavaVM" #26 prio=5 os_prio=0 cpu=2803.73ms elapsed=191.98s tid=0x00007f05a0017000 nid=0x34587 waiting on condition  [0x000000
0000000000]
  java.lang.Thread.State: RUNNABLE

"YamcsHttpServer-4-2" #27 prio=5 os_prio=0 cpu=147.26ms elapsed=143.33s tid=0x00007f04e0017800 nid=0x3462e runnable  [0x00007f05033f6
000]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fd5e38> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fd5c10> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:141)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"YamcsHttpServer-4-3" #28 prio=5 os_prio=0 cpu=46.30ms elapsed=142.81s tid=0x00007f04e0019800 nid=0x34637 runnable  [0x00007f05020f40
00]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fd9798> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fd9570> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:141)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"YamcsHttpServer-4-4" #29 prio=5 os_prio=0 cpu=171.76ms elapsed=142.81s tid=0x00007f04e001b000 nid=0x34638 runnable  [0x00007f0501ff3
000]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fdd0f8> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fdced0> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:136)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:817)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"pool-10-thread-1" #30 prio=5 os_prio=0 cpu=2.96ms elapsed=142.60s tid=0x00007f04ac012000 nid=0x34641 waiting on condition  [0x00007f
0501ef2000]
  java.lang.Thread.State: WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x00000007a72f5bc8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.park(java...@11.0.15/LockSupport.java:194)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java...@11.0.15/AbstractQueuedSynchronizer.j
ava:2081)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1170)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"YamcsHttpServer-4-5" #31 prio=5 os_prio=0 cpu=187.98ms elapsed=142.59s tid=0x00007f04e001d000 nid=0x34642 runnable  [0x00007f0501df1
000]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fe0a58> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fe0830> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:136)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:817)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"YamcsHttpServer-4-6" #32 prio=5 os_prio=0 cpu=7.83ms elapsed=142.55s tid=0x00007f04e001e800 nid=0x34643 runnable  [0x00007f0501cf000
0]
  java.lang.Thread.State: RUNNABLE
       at sun.nio.ch.EPoll.wait(java...@11.0.15/Native Method)
       at sun.nio.ch.EPollSelectorImpl.doSelect(java...@11.0.15/EPollSelectorImpl.java:120)
       at sun.nio.ch.SelectorImpl.lockAndDoSelect(java...@11.0.15/SelectorImpl.java:124)
       - locked <0x00000007a7fe43b8> (a io.netty.channel.nio.SelectedSelectionKeySet)
       - locked <0x00000007a7fe4190> (a sun.nio.ch.EPollSelectorImpl)
       at sun.nio.ch.SelectorImpl.select(java...@11.0.15/SelectorImpl.java:141)
       at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
       at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
       at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
       at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"pool-3-thread-1" #33 prio=5 os_prio=0 cpu=19.31ms elapsed=140.72s tid=0x00007f04a002c000 nid=0x3465c waiting on condition  [0x00007f
05019ef000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x000000070d9c13e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"pool-12-thread-1" #34 prio=5 os_prio=0 cpu=21.97ms elapsed=129.62s tid=0x00007f04a0068800 nid=0x34661 waiting on condition  [0x00007
f05016ee000]
  java.lang.Thread.State: TIMED_WAITING (parking)
       at jdk.internal.misc.Unsafe.park(java...@11.0.15/Native Method)
       - parking to wait for  <0x00000007a5c7f768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
       at java.util.concurrent.locks.LockSupport.parkNanos(java...@11.0.15/LockSupport.java:234)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java...@11.0.15/AbstractQueuedSynchroni
zer.java:2123)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
1182)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java...@11.0.15/ScheduledThreadPoolExecutor.java:
899)
       at java.util.concurrent.ThreadPoolExecutor.getTask(java...@11.0.15/ThreadPoolExecutor.java:1054)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(java...@11.0.15/ThreadPoolExecutor.java:1114)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(java...@11.0.15/ThreadPoolExecutor.java:628)
       at java.lang.Thread.run(java...@11.0.15/Thread.java:829)

"VM Thread" os_prio=0 cpu=69.76ms elapsed=195.25s tid=0x00007f05a01d2800 nid=0x3458d runnable   

"GC Thread#0" os_prio=0 cpu=193.73ms elapsed=195.27s tid=0x00007f05a002f000 nid=0x34588 runnable   

"GC Thread#1" os_prio=0 cpu=169.65ms elapsed=194.75s tid=0x00007f0568001000 nid=0x345a0 runnable   

"GC Thread#2" os_prio=0 cpu=172.52ms elapsed=194.75s tid=0x00007f0568002800 nid=0x345a1 runnable   

"GC Thread#3" os_prio=0 cpu=170.11ms elapsed=194.75s tid=0x00007f0568004800 nid=0x345a2 runnable   

"GC Thread#4" os_prio=0 cpu=170.17ms elapsed=194.75s tid=0x00007f0568006000 nid=0x345a3 runnable   

"GC Thread#5" os_prio=0 cpu=173.70ms elapsed=194.75s tid=0x00007f0568008000 nid=0x345a4 runnable   

"GC Thread#6" os_prio=0 cpu=123.38ms elapsed=194.18s tid=0x00007f0568070800 nid=0x345d2 runnable   

"GC Thread#7" os_prio=0 cpu=123.45ms elapsed=194.18s tid=0x00007f0568071800 nid=0x345d3 runnable   

"GC Thread#8" os_prio=0 cpu=90.68ms elapsed=194.05s tid=0x00007f0568073000 nid=0x345e4 runnable   

"GC Thread#9" os_prio=0 cpu=90.44ms elapsed=194.05s tid=0x00007f0568170000 nid=0x345e5 runnable   

"G1 Main Marker" os_prio=0 cpu=1.73ms elapsed=195.27s tid=0x00007f05a008c800 nid=0x34589 runnable   

"G1 Conc#0" os_prio=0 cpu=65.88ms elapsed=195.27s tid=0x00007f05a008e800 nid=0x3458a runnable   

"G1 Conc#1" os_prio=0 cpu=65.53ms elapsed=194.20s tid=0x00007f0578001000 nid=0x345ce runnable   

"G1 Conc#2" os_prio=0 cpu=66.21ms elapsed=194.20s tid=0x00007f0578002800 nid=0x345cf runnable   

"G1 Refine#0" os_prio=0 cpu=2.39ms elapsed=195.27s tid=0x00007f05a0195000 nid=0x3458b runnable   

"G1 Refine#1" os_prio=0 cpu=1.29ms elapsed=194.74s tid=0x00007f056c001000 nid=0x345a5 runnable   

"G1 Young RemSet Sampling" os_prio=0 cpu=76.59ms elapsed=195.27s tid=0x00007f05a0196800 nid=0x3458c runnable   
"VM Periodic Task Thread" os_prio=0 cpu=167.19ms elapsed=195.23s tid=0x00007f05a0227000 nid=0x3459b waiting on condition   

JNI global refs: 23, weak refs: 0

Heap
garbage-first heap   total 2614272K, used 145100K [0x0000000709e00000, 0x0000000800000000)
 region size 1024K, 78 young (79872K), 13 survivors (13312K)
Metaspace       used 41801K, capacity 43336K, committed 43564K, reserved 1087488K
 class space    used 4522K, capacity 5144K, committed 5164K, reserved 1048576K


Reply all
Reply to author
Forward
0 new messages