Files
kopia/repo
Jarek Kowalski d0e4d4f4cc Fixed how blob storage PutBlob errors are handled in content.Manager (#117)
* Fixed how blob storage PutBlob errors are handled in content.Manager

In order to guarantee that all index entries have corresponding
pack blobs, we must ensure that `content.Manager.Flush` will
not succeed unless all pending writes have completed.

Added test that simulates various patterns of PutBlock failures and
ensures that data remains durable despite those, assuming all calls
to `WriteContent()` and `Flush()` are retried.

* addressed review feedback
2019-10-01 17:33:05 -07:00
..
2019-08-18 10:49:11 -07:00
2019-06-02 22:56:57 -07:00
2019-06-08 11:57:23 -07:00
2019-05-27 15:48:39 -07:00
2019-07-10 21:03:40 -07:00