Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
losing/gaining data when routing at different incoming rates #732
I am experimenting with a fairly simple setup where a router "bounces/forwards" incoming data in one interface into another interface, and I'm seeing loss/gain of data when sending data into the bounce interface at higher rates.
The results seem really strange, at some rates (above 100kbyte/s) data is either lost or gained(?!) at the routing stage, with the router not transmitting all of, or more than, the incoming data on the interface.
I'm also seeing similar inconsistencies when removing the "TEST" interface and just listening directly using netcat from the outgoing router port 7201.
Is this an actual issue/limitation in cosmos routing performance, or is this routing setup fundamentally incorrect?
At 1Mbyte/s again:
This is a bug in tcpip_server_interface I discovered when implementing DART. It is fixed in a one line change to tcpip_server_interface.rb in this changeset:
This will be included in COSMOS 4.2. Due to spring break the current target release for this is the first week of April.