aboutsummaryrefslogtreecommitdiff
path: root/src/model/garage.rs
Commit message (Expand)AuthorAgeFilesLines
* First iteration of bucket object countersAlex Auvolat2022-06-081-2/+8
* First implementation of counter repair procedureAlex Auvolat2022-06-081-5/+54
* Some refactoring of the index counter APIAlex Auvolat2022-06-081-2/+2
* Abstract database behind generic interface and implement alternative drivers ...Alex2022-06-081-3/+5
* First version of admin API (#298)Alex2022-05-241-0/+4
* First implementation of K2V (#293)Alex2022-05-101-20/+77
* ClippyAlex Auvolat2022-03-231-4/+3
* Make background tranquility a configurable parameterAlex Auvolat2022-03-231-6/+9
* Move DataBlock out of manager.rsAlex Auvolat2022-03-231-3/+0
* Move block manager to separate moduleAlex Auvolat2022-03-231-8/+5
* Some movement of helper code and refactoring of error handlingAlex Auvolat2022-01-041-3/+3
* New model for bucketsAlex Auvolat2022-01-041-0/+17
* Make table name a const in traitAlex Auvolat2021-12-151-17/+2
* Improve CLI, adapt tests, update documentationAlex Auvolat2021-10-251-6/+1
* Improvements to CLI and various fixes for netapp versionAlex Auvolat2021-10-221-0/+6
* First port of Garage to NetappAlex Auvolat2021-10-221-27/+16
* Many improvements on ring/replication and its configuration:Alex Auvolat2021-05-281-8/+13
* fix clippy warnings on modelTrinity Pointard2021-05-031-5/+5
* attempt at documenting model crateTrinity Pointard2021-04-271-0/+9
* attempt at documenting table crateTrinity Pointard2021-04-271-2/+2
* Simplify replication logicAlex Auvolat2021-03-161-1/+6
* (not well tested) use merkle tree for syncAlex Auvolat2021-03-111-1/+1
* WIP big refactoringAlex Auvolat2021-03-111-2/+2
* Checkpoint: add merkle tree in data tableAlex Auvolat2021-03-111-12/+7
* Refactor model stuff, including cleaner CRDTsAlex Auvolat2021-03-101-1/+0
* Remove epidemic propagation for fully replicated stuff: write directly to all...Alex Auvolat2021-03-051-4/+1
* Rename garage_core to garage_modelAlex Auvolat2020-07-071-0/+166