aboutsummaryrefslogtreecommitdiff
path: root/src/table
Commit message (Expand)AuthorAgeFilesLines
* Background task manager (#332)Alex2022-07-083-166/+208
* Abstract database behind generic interface and implement alternative drivers ...Alex2022-06-088-144/+174
* First implementation of K2V (#293)Alex2022-05-104-58/+186
* New replication modes and their documentationfeature/documentationAlex Auvolat2022-03-281-4/+13
* Add wrapper over sled tree to count items (used for big queues)Alex Auvolat2022-03-143-4/+13
* Bump version to 0.7 because of incompatible NetappAlex Auvolat2022-03-141-3/+3
* Add spans to table calls, change span names in RPCAlex Auvolat2022-03-141-2/+37
* Add metrics to API endpointAlex Auvolat2022-03-141-2/+4
* Refactor how durations are measuredAlex Auvolat2022-03-141-28/+34
* Add tracing integration with opentelemetryAlex Auvolat2022-03-144-4/+2
* Add many metrics in table/ and rpc/Alex Auvolat2022-03-144-8/+139
* Implement basic metrics in tableMaximilien R2022-03-144-0/+34
* Fix a bug when a migration is followed by a rebalanceAlex Auvolat2022-02-101-9/+18
* Rename and change query filtersAlex Auvolat2022-01-041-2/+2
* Some movement of helper code and refactoring of error handlingAlex Auvolat2022-01-043-7/+4
* New buckets for 0.6.0: fix model and migrationAlex Auvolat2022-01-041-0/+3
* New model for bucketsAlex Auvolat2022-01-042-5/+5
* Make table name a const in traitAlex Auvolat2021-12-156-52/+57
* Improve how node roles are assigned in Garagev0.5-beta1Alex Auvolat2021-11-169-508/+10
* Implement GC delay for table dataAlex Auvolat2021-11-082-36/+74
* Refactor and comment table GC logicAlex Auvolat2021-11-082-23/+130
* Fix clippy lints (fix #121)Alex Auvolat2021-10-265-12/+12
* Improve CLI, adapt tests, update documentationAlex Auvolat2021-10-251-5/+1
* Improvements to CLI and various fixes for netapp versionAlex Auvolat2021-10-226-69/+48
* First port of Garage to NetappAlex Auvolat2021-10-228-137/+186
* Prepare for v0.3.0 and add migration path from v0.2.1.xv0.3.0Alex Auvolat2021-05-281-3/+3
* Many improvements on ring/replication and its configuration:Alex Auvolat2021-05-283-3/+52
* rename types to CamelCaseTrinity Pointard2021-05-0314-96/+96
* fix clippy warnings on tableTrinity Pointard2021-05-0310-43/+63
* change some more comments and revert changes on TableSchemaTrinity Pointard2021-04-271-1/+1
* make most requested changesTrinity Pointard2021-04-273-4/+2
* attempt at documenting table crateTrinity Pointard2021-04-279-26/+50
* Improve bootstraping: do it regularly; persist peer listAlex Auvolat2021-04-273-8/+30
* update to v0.2.1v0.2.1release-v0.2.1Alex Auvolat2021-03-191-3/+3
* Update Cargo.toml files with AGPL license infov0.2.0Alex Auvolat2021-03-181-4/+4
* Prepare for release 0.2Alex Auvolat2021-03-181-3/+3
* Todo make a test for the Merkle updaterAlex Auvolat2021-03-161-44/+59
* Leader-based GCAlex Auvolat2021-03-162-4/+18
* Small changesAlex Auvolat2021-03-161-5/+8
* Update dependenciesAlex Auvolat2021-03-163-22/+13
* Simpler Merkle & syncAlex Auvolat2021-03-165-145/+65
* some reorderingAlex Auvolat2021-03-163-9/+7
* Refactor codeAlex Auvolat2021-03-165-163/+167
* Simplify replication logicAlex Auvolat2021-03-166-48/+41
* Some improvements in background worker but we terminate lateAlex Auvolat2021-03-152-5/+2
* WIP migrate to tokio 1Alex Auvolat2021-03-155-31/+20
* Refactor block resync loop; make workers infaillibleAlex Auvolat2021-03-153-10/+6
* Small fixesAlex Auvolat2021-03-152-3/+15
* Tiny thingsAlex Auvolat2021-03-151-0/+1
* Make block rc code more understandableAlex Auvolat2021-03-151-1/+1