Alex Auvolat
|
3bf2df622a
|
Time and metadata improvements
|
2021-03-15 16:21:41 +01:00 |
|
Alex Auvolat
|
097c339d98
|
Fix race condition
|
2021-03-15 15:26:29 +01:00 |
|
Alex Auvolat
|
bdcbdd1cd8
|
Fix list API bug
|
2021-03-15 14:46:37 +01:00 |
|
Alex Auvolat
|
831eb35763
|
cargo fmt
|
2021-03-12 21:52:19 +01:00 |
|
Alex Auvolat
|
c475471e7a
|
Implement table gc, currently for block_ref and version only
|
2021-03-12 19:57:37 +01:00 |
|
Alex Auvolat
|
3f7a496355
|
More security: don't delete stuff too easily
|
2021-03-11 19:06:27 +01:00 |
|
Alex Auvolat
|
94f3d28774
|
WIP big refactoring
|
2021-03-11 16:54:15 +01:00 |
|
Alex Auvolat
|
8d63738cb0
|
Checkpoint: add merkle tree in data table
|
2021-03-11 13:47:21 +01:00 |
|
Alex Auvolat
|
0fd7df8fa0
|
Switch to blake2 sum for identifying blocks by their data
|
2021-03-10 16:33:31 +01:00 |
|
Alex Auvolat
|
f319a7d374
|
Refactor model stuff, including cleaner CRDTs
|
2021-03-10 16:21:56 +01:00 |
|
Alex Auvolat
|
3882d5ba36
|
Remove epidemic propagation for fully replicated stuff: write directly to all nodes
|
2021-03-05 15:09:18 +01:00 |
|
Alex Auvolat
|
49c25a1509
|
Simulate stuff moving around
|
2021-02-25 10:53:33 +01:00 |
|
Alex Auvolat
|
5fe95ebae7
|
fix tracing
|
2021-02-24 12:18:01 +01:00 |
|
Alex Auvolat
|
13e2eda0c2
|
Arrange block manager
|
2021-02-24 11:58:03 +01:00 |
|
Alex Auvolat
|
b1b640ae8b
|
rename hash() to sha256sum(), we might want to change it at some places
|
2021-02-21 15:24:30 +01:00 |
|
Alex Auvolat
|
f8a04852a2
|
Convert bucket table to better CRDT representation
|
2020-11-20 23:53:54 +01:00 |
|
Alex Auvolat
|
e9fd265ce6
|
Slight refactoring to make things clearer with DeletedFilter
|
2020-11-20 20:11:04 +01:00 |
|
Alex Auvolat
|
a50fa70d45
|
Refactor error management in API part
|
2020-11-08 15:05:28 +01:00 |
|
Alex Auvolat
|
bec26a1312
|
Rename garage_core to garage_model
|
2020-07-07 13:59:22 +02:00 |
|