aboutsummaryrefslogtreecommitdiff
path: root/src/table
Commit message (Expand)AuthorAgeFilesLines
...
* | Get rid of background::spawnAlex Auvolat2022-12-141-5/+10
* | Simplified and more aggressive worker exit logicAlex Auvolat2022-12-144-16/+4
* | Add missing notifyAlex Auvolat2022-12-141-0/+1
* | Refactor background runner and get rid of job workerAlex Auvolat2022-12-143-17/+12
* | Spawn all background workers in a separate stepAlex Auvolat2022-12-145-37/+54
* | Proper queueing for delayed inserts, now backed to diskAlex Auvolat2022-12-145-5/+142
* | Small refactor of tables internalsAlex Auvolat2022-12-141-18/+22
|/
* Add block.rc_size, table.size and table.merkle_tree_size metricsAlex Auvolat2022-12-132-2/+44
* cli: prettier table in garage statsAlex Auvolat2022-12-131-0/+4
* Implement `block list-errors` and `block info`Alex Auvolat2022-12-131-0/+6
* Prettier worker list table; remove useless CLI log messagesAlex Auvolat2022-12-123-19/+13
* Refactor health check and add ability to return it in jsonAlex Auvolat2022-12-052-59/+0
* Implement /health admin API endpoint to check node healthAlex Auvolat2022-12-051-0/+1
* Fix instant substractions that might have panickedfix-timeAlex Auvolat2022-09-291-1/+1
* Merge branch 'main' into configurable-timeoutsAlex Auvolat2022-09-202-2/+3
|\
| * Change a warn! into a debug!less-noiseAlex Auvolat2022-09-202-2/+3
* | RPC performance changesAlex Auvolat2022-09-193-31/+9
|/
* Remove/change println! in server code (fix #358)Alex Auvolat2022-09-131-1/+0
* Merge branch 'lx-perf-improvements' into netapp-stream-bodyAlex Auvolat2022-09-081-3/+3
|\
| * Bump versions to 0.8.0 (compatibility is broken already)Alex Auvolat2022-09-061-3/+3
* | Less strict timeoutsAlex Auvolat2022-09-013-3/+5
* | First adaptation to WIP netapp with streaming bodyAlex Auvolat2022-07-291-1/+1
|/
* 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