aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* Small changesAlex Auvolat2021-03-161-18/+18
|
* Update dependenciesAlex Auvolat2021-03-161-5/+4
|
* Refactor codeAlex Auvolat2021-03-161-4/+8
|
* Some improvements in background worker but we terminate lateAlex Auvolat2021-03-153-33/+35
|
* WIP migrate to tokio 1Alex Auvolat2021-03-152-4/+4
|
* Refactor block resync loop; make workers infaillibleAlex Auvolat2021-03-151-0/+10
|
* Small fixesAlex Auvolat2021-03-151-5/+5
|
* Allow manipulation of keys by their shorthand in the CLIAlex Auvolat2021-03-152-29/+35
|
* Make block rc code more understandableAlex Auvolat2021-03-151-0/+18
|
* Time and metadata improvementsAlex Auvolat2021-03-151-1/+1
|
* Fix race conditionAlex Auvolat2021-03-151-17/+3
|
* cargo fmtAlex Auvolat2021-03-123-33/+43
|
* Refactor CLI and prettify CLI outpuAlex Auvolat2021-03-124-508/+570
|
* Implement garage stats to get info on node contentsAlex Auvolat2021-03-123-0/+99
|
* (not well tested) use merkle tree for syncAlex Auvolat2021-03-111-22/+11
|
* WIP big refactoringAlex Auvolat2021-03-111-22/+7
|
* Checkpoint: add merkle tree in data tableAlex Auvolat2021-03-112-3/+2
|
* Remove migration paths from 0.1 branchAlex Auvolat2021-03-102-23/+1
|
* Refactor model stuff, including cleaner CRDTsAlex Auvolat2021-03-101-5/+4
|
* Rename n_tokens into capacityAlex Auvolat2021-03-101-10/+10
|
* Update sled & try to debug deadlock (but its in sled...)Alex Auvolat2021-02-232-2/+24
|
* Some refactoringAlex Auvolat2021-02-211-0/+1
|
* Bump everything to 0.1.1Alex Auvolat2021-01-151-3/+3
|
* Replace an already done check by unreachable!()Quentin2021-01-151-3/+1
|
* Push updateQuentin2020-12-151-0/+1
|
* First implementation of the CLIQuentin2020-12-151-28/+19
|
* Start to implement Website CLIQuentin2020-12-142-3/+5
|
* Migrate RPC to new schemaQuentin2020-12-141-2/+4
|
* Implement migrationQuentin2020-12-121-4/+5
|
* WIP table migrationQuentin2020-12-122-5/+36
|
* CLI structureQuentin2020-12-102-0/+18
|
* Merge branch 'master' into feature/websiteQuentin2020-11-211-74/+54
|\
| * oopsAlex Auvolat2020-11-201-0/+1
| |
| * Convert bucket table to better CRDT representationAlex Auvolat2020-11-201-59/+46
| |
| * Begin improve model to use better CRDTsAlex Auvolat2020-11-201-25/+17
| |
* | Merge remote-tracking branch 'origin/master' into feature/websiteQuentin2020-11-211-3/+3
|\|
| * Slight refactoring to make things clearer with DeletedFilterAlex Auvolat2020-11-201-3/+3
| |
* | Merge branch 'master' into feature/websiteQuentin2020-11-191-11/+8
|\|
| * Refactor error management in API parterror-refactoringAlex Auvolat2020-11-081-11/+8
| |
* | Fix formattingQuentin2020-11-101-1/+1
| |
* | It compiles!Quentin2020-11-031-0/+1
| |
* | Skeleton to the new web APIQuentin2020-11-021-0/+6
|/
* Add support for model migrationsAlex Auvolat2020-07-081-4/+4
|
* Add versions to dependencies0.1.0Alex Auvolat2020-07-071-5/+5
|
* Add license, description and repository to .toml filesAlex Auvolat2020-07-071-0/+3
|
* Rename garage_core to garage_modelAlex Auvolat2020-07-074-9/+9
|
* Add automatic peer discovery from ConsulAlex Auvolat2020-06-301-1/+5
|
* Repair: do not mark deleted when upstream object is not foundAlex Auvolat2020-05-041-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 propagationAlex Auvolat2020-04-261-1/+5
|
* Add key table to repair procedureAlex Auvolat2020-04-261-0/+7
|