mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
A read on a write handle was answered on the dispatch loop to keep its order with the handle's writes, and when the bytes it asked for were neither written nor cached it downloaded them there, holding every request of the mount for up to the read deadline. The loop now answers from the scratch file and the local caches only, and hands a read that needs a download to a transfer worker with the handle as it was when the read came in (B227).