Guide to Lock Convoys
11–15 of 15 posts
Re: Guide to Lock Convoys
#12> Maybe we can’t eliminate them, but that doesn’t mean there’s nothing we can do about them. Specifically for the request case, I recall seeing a talk suggestion that processing requests last-in-first-out resolves this failure mode as well as reduces the 99th percentile latency. The intuition is if a request is going to be late, might as well abandon it and process it later because it's already late instead of doing…
Re: Guide to Lock Convoys
#13Re: Guide to Lock Convoys
#14Why does the author say throughput tanks in the their first convoy example? Yes requests are being queued (delayed) but the server is still doing the same amount of work per “snap”. It’s not really a traffic shockwave, but instead more like adding cars to the beginning of the road.
Re: Guide to Lock Convoys
#15Requests spikes cause the whole system to backup where appropriate upper limit tuning allows the servers to drop requests before they get overloaded and grind to a halt