Skip to content

Instantly share code, notes, and snippets.

Created October 16, 2015 02:25
What would you like to do?
UpstreamLatency = (CurrentTime - RequestReceivedTimestamp)
DownstreamLatency = Approximate time needed to return a response to the client after this I/O operation completes.
Timeout = Global Timeout - (UpstreamLatency + DownstreamLatency)
if (Timeout > MaximumTimeout) Timeout = MaximumTimeout
if (Timeout < MinimumTimeout) Timeout = MinimumTimeout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment