You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, sending fragmented data pushes a large number of messages to sending UDP socket. This may block due to kernel send buffer limit. The Messages to be sent should be queued inside Writer, or actually only handles to messages (Timestamp) and other send parameters (unicast/multicast) should be queued. DATA/DATAFRAG messages should be generated from DDSCache by the transmitter queue processor. This should be a timed event in Writer, or better yet, mio-polled write readiness of the sending socket.
This should also eliminate duplicate code from Writer, specifically in sending new samples from DataWriter and sending samples in response to ACKNACK.
The text was updated successfully, but these errors were encountered:
Currently, sending fragmented data pushes a large number of messages to sending UDP socket. This may block due to kernel send buffer limit. The Messages to be sent should be queued inside Writer, or actually only handles to messages (Timestamp) and other send parameters (unicast/multicast) should be queued. DATA/DATAFRAG messages should be generated from DDSCache by the transmitter queue processor. This should be a timed event in Writer, or better yet, mio-polled write readiness of the sending socket.
This should also eliminate duplicate code from Writer, specifically in sending new samples from DataWriter and sending samples in response to ACKNACK.
The text was updated successfully, but these errors were encountered: