[CSHARP-3880] Calculation of RTT value during operations Created: 27/Sep/21  Updated: 27/Oct/23  Resolved: 01/Nov/21

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Mike LaSpina (Inactive) Assignee: Boris Dogadov
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Client has LocalThresholdMilliseconds=10 and sees connection spikes when spinning up new application pods.  Current theory is that the low setting may be causing these. 

However, we need to explain to them exactly how the RTT value is maintained during operations and how setting this value so low may push Mongos's out of the round robin list.  Is there a document or spec that shows how the RTT value is maintained during steady state operations?



 Comments   
Comment by PM Bot [ 01/Nov/21 ]

There hasn't been any recent activity on this ticket, so we're resolving it. Thanks for reaching out! Please feel free to comment on this if you're able to provide more information.

Comment by Boris Dogadov [ 27/Sep/21 ]

Hi mike.laspina,

Yes, here is the RTT spec section  and RTT measuring logic.

Generated at Wed Feb 07 21:46:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.