aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* oopsAlex Auvolat2020-11-201-0/+1
|
* Convert bucket table to better CRDT representationAlex Auvolat2020-11-201-59/+46
|
* Begin improve model to use better CRDTsAlex Auvolat2020-11-201-25/+17
|
* Slight refactoring to make things clearer with DeletedFilterAlex Auvolat2020-11-201-3/+3
|
* Refactor error management in API parterror-refactoringAlex Auvolat2020-11-081-11/+8
|
* Add support for model migrationsAlex Auvolat2020-07-081-4/+4
|
* Add versions to dependencies0.1.0Alex Auvolat2020-07-071-5/+5
|
* Add license, description and repository to .toml filesAlex Auvolat2020-07-071-0/+3
|
* Rename garage_core to garage_modelAlex Auvolat2020-07-074-9/+9
|
* Add automatic peer discovery from ConsulAlex Auvolat2020-06-301-1/+5
|
* Repair: do not mark deleted when upstream object is not foundAlex Auvolat2020-05-041-4/+4
| | | | | | | | | | 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.
* Fix deletion propagationAlex Auvolat2020-04-261-1/+5
|
* Add key table to repair procedureAlex Auvolat2020-04-261-0/+7
|
* Split code for modular compilationAlex Auvolat2020-04-245-0/+1195