remote-apis-sdks
remote-apis-sdks copied to clipboard
Support resumable uploads
When we retry a failed Write call, we should respect the committed_bytes returned by the server and not redo everything from scratch, saving time and bandwidth.
Actually, this won't be as easy, because RBE doesn't support resumable uploads yet, and I'm not sure on the state of other clients. We may need to either catch the Unimplemented error from the server if these are not supported, or consider adding it to Capabilities (I prefer the former).