Login Page - Create Account

Support Board


Date/Time: Mon, 29 Apr 2024 15:54:23 +0000



Post From: SC Exchange Data feed Issue

[2018-10-28 01:18:43]
Sierra Chart Engineering - Posts: 104368
TCP/IP resends lost packets send from your server to me when packets are dropped, that's why they have a sequence in the TCP/IP packets, tcp/ip guarantees complete delivery of the packet, what you say packets gets lost during transfer over the internet doesn't make any sense. I have no idea what you are alluding here.
This is not what we are referring to. We are referring to the other direction.


With regards to our claim of the network connectivity issue between your system and our server with sending acknowledgments, from your side, this is not to shift blame or responsibility but it is just the providing some background explanation. The solution does lie with us and we have implemented a solution.

We have determined that our use of overlapped network I/O is not the most efficient. What we suspect has happened is that when there was a delay of several seconds there was not a timely acknowledgment on your side of the received packets and there was a delay with the I/O completion event leading to the problem. This issue could have been on the Barchart network side, we do not know.

Now our conclusion may be incorrect but that is our best analysis at this time. Part of this is making some educated guesses based on observation as to certain behaviors at the operating system level which we cannot know. Certainly an issue like this has caught us off guard. Most users were and are not affected by this. We are only aware of about 4 to 5. And we never observed this ourselves even with a higher latency connections.

My logs from my Cisco Router on my fibre internet indicates 0% tcp packet loss
This is not going to be relevant. What would be more relevant but not really totally conclusive is packet loss between your side and our server.

And this issue with acknowledgments, we think is the core problem with all of these numerous lost CQG connections that users report here. CQG clearly has a problem with this. And it affects only some users. Now what does that tell you. You can see how lower-level networking issues affect some users and can cause lost connections due to the lack of timely acknowledgments. You were not losing the connection but you are seeing a side effect, of delayed acknowledgments. Our conclusion may not be right. And our network I/O implementation did have an issue but this is our best analysis.

And we are quite certain, we do have the issue resolved but there will be further work related to this we will be doing.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-10-28 03:16:40