Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Some improvements in background worker but we terminate late | Alex Auvolat | 2021-03-15 | 3 | -33/+35 | |
| | ||||||
* | WIP migrate to tokio 1 | Alex Auvolat | 2021-03-15 | 2 | -4/+4 | |
| | ||||||
* | Refactor block resync loop; make workers infaillible | Alex Auvolat | 2021-03-15 | 1 | -0/+10 | |
| | ||||||
* | Small fixes | Alex Auvolat | 2021-03-15 | 1 | -5/+5 | |
| | ||||||
* | Allow manipulation of keys by their shorthand in the CLI | Alex Auvolat | 2021-03-15 | 2 | -29/+35 | |
| | ||||||
* | Make block rc code more understandable | Alex Auvolat | 2021-03-15 | 1 | -0/+18 | |
| | ||||||
* | Time and metadata improvements | Alex Auvolat | 2021-03-15 | 1 | -1/+1 | |
| | ||||||
* | Fix race condition | Alex Auvolat | 2021-03-15 | 1 | -17/+3 | |
| | ||||||
* | cargo fmt | Alex Auvolat | 2021-03-12 | 3 | -33/+43 | |
| | ||||||
* | Refactor CLI and prettify CLI outpu | Alex Auvolat | 2021-03-12 | 4 | -508/+570 | |
| | ||||||
* | Implement garage stats to get info on node contents | Alex Auvolat | 2021-03-12 | 3 | -0/+99 | |
| | ||||||
* | (not well tested) use merkle tree for sync | Alex Auvolat | 2021-03-11 | 1 | -22/+11 | |
| | ||||||
* | WIP big refactoring | Alex Auvolat | 2021-03-11 | 1 | -22/+7 | |
| | ||||||
* | Checkpoint: add merkle tree in data table | Alex Auvolat | 2021-03-11 | 2 | -3/+2 | |
| | ||||||
* | Remove migration paths from 0.1 branch | Alex Auvolat | 2021-03-10 | 2 | -23/+1 | |
| | ||||||
* | Refactor model stuff, including cleaner CRDTs | Alex Auvolat | 2021-03-10 | 1 | -5/+4 | |
| | ||||||
* | Rename n_tokens into capacity | Alex Auvolat | 2021-03-10 | 1 | -10/+10 | |
| | ||||||
* | Update sled & try to debug deadlock (but its in sled...) | Alex Auvolat | 2021-02-23 | 2 | -2/+24 | |
| | ||||||
* | Some refactoring | Alex Auvolat | 2021-02-21 | 1 | -0/+1 | |
| | ||||||
* | Bump everything to 0.1.1 | Alex Auvolat | 2021-01-15 | 1 | -3/+3 | |
| | ||||||
* | Replace an already done check by unreachable!() | Quentin | 2021-01-15 | 1 | -3/+1 | |
| | ||||||
* | Push update | Quentin | 2020-12-15 | 1 | -0/+1 | |
| | ||||||
* | First implementation of the CLI | Quentin | 2020-12-15 | 1 | -28/+19 | |
| | ||||||
* | Start to implement Website CLI | Quentin | 2020-12-14 | 2 | -3/+5 | |
| | ||||||
* | Migrate RPC to new schema | Quentin | 2020-12-14 | 1 | -2/+4 | |
| | ||||||
* | Implement migration | Quentin | 2020-12-12 | 1 | -4/+5 | |
| | ||||||
* | WIP table migration | Quentin | 2020-12-12 | 2 | -5/+36 | |
| | ||||||
* | CLI structure | Quentin | 2020-12-10 | 2 | -0/+18 | |
| | ||||||
* | Merge branch 'master' into feature/website | Quentin | 2020-11-21 | 1 | -74/+54 | |
|\ | ||||||
| * | oops | Alex Auvolat | 2020-11-20 | 1 | -0/+1 | |
| | | ||||||
| * | Convert bucket table to better CRDT representation | Alex Auvolat | 2020-11-20 | 1 | -59/+46 | |
| | | ||||||
| * | Begin improve model to use better CRDTs | Alex Auvolat | 2020-11-20 | 1 | -25/+17 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into feature/website | Quentin | 2020-11-21 | 1 | -3/+3 | |
|\| | ||||||
| * | Slight refactoring to make things clearer with DeletedFilter | Alex Auvolat | 2020-11-20 | 1 | -3/+3 | |
| | | ||||||
* | | Merge branch 'master' into feature/website | Quentin | 2020-11-19 | 1 | -11/+8 | |
|\| | ||||||
| * | Refactor error management in API parterror-refactoring | Alex Auvolat | 2020-11-08 | 1 | -11/+8 | |
| | | ||||||
* | | Fix formatting | Quentin | 2020-11-10 | 1 | -1/+1 | |
| | | ||||||
* | | It compiles! | Quentin | 2020-11-03 | 1 | -0/+1 | |
| | | ||||||
* | | Skeleton to the new web API | Quentin | 2020-11-02 | 1 | -0/+6 | |
|/ | ||||||
* | Add support for model migrations | Alex Auvolat | 2020-07-08 | 1 | -4/+4 | |
| | ||||||
* | Add versions to dependencies0.1.0 | Alex Auvolat | 2020-07-07 | 1 | -5/+5 | |
| | ||||||
* | Add license, description and repository to .toml files | Alex Auvolat | 2020-07-07 | 1 | -0/+3 | |
| | ||||||
* | Rename garage_core to garage_model | Alex Auvolat | 2020-07-07 | 4 | -9/+9 | |
| | ||||||
* | Add automatic peer discovery from Consul | Alex Auvolat | 2020-06-30 | 1 | -1/+5 | |
| | ||||||
* | Repair: do not mark deleted when upstream object is not found | Alex Auvolat | 2020-05-04 | 1 | -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 propagation | Alex Auvolat | 2020-04-26 | 1 | -1/+5 | |
| | ||||||
* | Add key table to repair procedure | Alex Auvolat | 2020-04-26 | 1 | -0/+7 | |
| | ||||||
* | Split code for modular compilation | Alex Auvolat | 2020-04-24 | 5 | -0/+1195 | |