How are the Telemetry Processing Queues used and when should the values be changed?
All of the packets TReK receives and processes are sent asynchronously. While it is possible to know about how many packets should arrive during a specified time frame, you just can’t be guaranteed a steady rate. TReK has implemented queues throughout the system to insure that packets are not lost due to bursts of data, high data rates, or user activity. The size of these queues can be set in the TReK Telemetry Processing application. When a packet is pulled from the network it is placed in the network packet queue. There is a network packet queue for every port created by the Telemetry Processing application. Once the packet is identified as something TReK should keep the packet is placed in the forward packet queue, record packet queue, or process packet queue as necessary. For example, if you are only recording the data, the packet is only placed in the record packet queue. The forwarding, recording, and processing packet queues are per unique packet (APID, data mode, and packet typ