Improve ReadTotalTimeout to start on reading first block
What does this MR do and why?
Initially, the timer for the ReadTotalTimeout started counting on the beginning of the request. For large uploads like LFS this could be problematic because the timeout can be exceeded even before the server had a chance to respond.
Related discussion: !66487 (comment 800938728)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.