[DRIVERS-543] Respond to Server Load Statistics Created: 24/Jul/18  Updated: 31/Mar/22

Status: Backlog
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Epic Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
Start date:
End date:
Calendar Time: 23 hours, 59 minutes

 Comments   
Comment by Patrick Freed [ 05/Jan/21 ]

It was determined in DRIVERS-781 that implementing any sort of scaling (e.g. exponential) backoff would require some form of input from the server, since a one-size-fits-all client side heuristic for determining when to back off could not be determined (other than full on connection failures, and at that point backoff isn't all that helpful due to the built-in minHeartbeatFrequencyMS of 500). With input from the server, a better backoff approach could be implemented that responds to server issues before they result in connections failing or timing out.

Additionally, the "Consider Server Load During Server Selection" portion of DRIVERS-781 (SPEC-1555) could be updated to use the server load statistics instead of client side heuristics, improving the accuracy of the load-based selection.

Generated at Thu Feb 08 08:21:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.