garage/src
Alex Auvolat fa13cf6996 Repair: do not mark deleted when upstream object is not found
With the previous behaviour, repairing could see some data as absent
and decide that the object or version was deleted,
thus going on to delete the version and blocks.
In the case where read_quorum + write_quorum <= replication_factor
however, entries may not yet be returned by the get, thus data would
have been deleted that should hot have been. The new behavior is more
cautious and just skips the entry when the warning is emitted.
2020-05-04 13:30:42 +00:00
..
api Implement HTTP ranges in get 2020-05-04 13:09:23 +00:00
core Work on API 2020-04-28 10:18:14 +00:00
garage Repair: do not mark deleted when upstream object is not found 2020-05-04 13:30:42 +00:00
rpc Rate limit requests a bit more seriously 2020-05-01 19:18:54 +00:00
table Split code for modular compilation 2020-04-24 10:10:01 +00:00
util Implement HTTP ranges in get 2020-05-04 13:09:23 +00:00