Alex Auvolat
537f652fec
Tiny things
2021-03-15 18:40:27 +01:00
Alex Auvolat
3bf2df622a
Time and metadata improvements
2021-03-15 16:21:41 +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
046b649bcc
(not well tested) use merkle tree for sync
2021-03-11 18:28:27 +01:00
Alex Auvolat
8d63738cb0
Checkpoint: add merkle tree in data table
2021-03-11 13:47:21 +01:00
Alex Auvolat
3214dd52dd
Very minor changes
2021-03-10 21:50:09 +01:00
Alex Auvolat
6a3dcf3974
Rename n_tokens into capacity
2021-03-10 14:52:03 +01:00
Alex Auvolat
7cda917b6b
update condition
2021-03-05 17:08:03 +01:00
Alex Auvolat
d7e005251d
Not fully tested: new multi-dc MagLev
2021-03-05 16:22:29 +01:00
Alex Auvolat
20e6e9fa20
Update sled & try to debug deadlock (but its in sled...)
2021-02-23 21:27:28 +01:00
Alex Auvolat
40763fd749
Cargo fmt
2021-02-23 18:46:25 +01:00
Alex Auvolat
6e6f7e8555
Replace some checksums where it makes sense
2021-02-23 18:14:37 +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
80892df8cc
Some refactoring
2021-02-21 13:11:10 +01:00
Alex Auvolat
1d1d497e2b
Bump everything to 0.1.1
2021-01-15 17:54:48 +01:00
Alex Auvolat
8956db2a81
Make less things public
2020-12-12 17:58:19 +01:00
Alex Auvolat
a50fa70d45
Refactor error management in API part
2020-11-08 15:05:28 +01:00
Alex Auvolat
3b0b11085e
Add versions to dependencies
2020-07-07 14:18:47 +02:00
Alex Auvolat
cc65cdc0fe
Add license, description and repository to .toml files
2020-07-07 14:14:58 +02:00
Alex Auvolat
fbe8fe81f2
Add automatic peer discovery from Consul
2020-06-30 18:33:14 +02:00
Alex Auvolat
16fbb32fd3
Rate limit requests a bit more seriously
...
droping the slot later (after reading the request response)
means that we aren't freeing our quota slot,
so the maximum number of simultaneous requests now also counts the
response reading phase
TODO next: quotas per rpc destination node, or maybe per datacenter (?)
2020-05-01 19:18:54 +00:00
Alex Auvolat
d8f5e643bc
Split code for modular compilation
2020-04-24 10:10:01 +00:00
Alex Auvolat
c9c6b0dbd4
Reorganize code
2020-04-23 17:05:46 +00:00