Quentin
51d0c14e44
CLI structure
2020-12-10 18:13:32 +01:00
Quentin
28efe341cb
Merge branch 'master' into feature/website
2020-11-21 18:01:50 +01:00
Quentin
2f6eca4ef3
Merge remote-tracking branch 'origin/master' into feature/website
2020-11-21 10:52:27 +01:00
Alex
173f0dbac9
oops
2020-11-20 23:53:54 +01:00
Alex
f8a04852a2
Convert bucket table to better CRDT representation
2020-11-20 23:53:54 +01:00
Alex
e02e9e035e
Begin improve model to use better CRDTs
2020-11-20 23:53:54 +01:00
Alex
e9fd265ce6
Slight refactoring to make things clearer with DeletedFilter
2020-11-20 20:11:04 +01:00
Quentin
fc427b0b66
Merge branch 'master' into feature/website
2020-11-19 14:39:30 +01:00
Quentin
27795a390c
Fix formatting
2020-11-10 09:59:52 +01:00
Alex
a50fa70d45
Refactor error management in API part
2020-11-08 15:05:28 +01:00
Quentin
0d3bc169ee
It compiles!
2020-11-03 12:37:16 +01:00
Quentin
cea871d944
Skeleton to the new web API
2020-11-02 15:48:39 +01:00
Alex
86bf4dedac
Add support for model migrations
2020-07-08 16:10:53 +02:00
Alex
3b0b11085e
Add versions to dependencies
2020-07-07 14:18:47 +02:00
Alex
cc65cdc0fe
Add license, description and repository to .toml files
2020-07-07 14:14:58 +02:00
Alex
bec26a1312
Rename garage_core to garage_model
2020-07-07 13:59:22 +02:00
Alex
fbe8fe81f2
Add automatic peer discovery from Consul
2020-06-30 18:33:14 +02:00
Alex
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
Alex
0a283e4e70
Fix deletion propagation
2020-04-26 18:59:17 +00:00
Alex
0e49e0c8b5
Add key table to repair procedure
2020-04-26 16:22:22 +00:00
Alex
d8f5e643bc
Split code for modular compilation
2020-04-24 10:10:01 +00:00