aboutsummaryrefslogtreecommitdiff
path: root/src/table
Commit message (Expand)AuthorAgeFilesLines
* Cleaner error management (less error-prone api)Alex Auvolat2022-06-071-1/+1
* Bring back the counted tree hack for Sled (with caveat)Alex Auvolat2022-06-073-21/+18
* Fix more .unwrap()'sAlex Auvolat2022-06-062-11/+22
* Improve things in block manager & correctly propagate .len() errorsAlex Auvolat2022-06-062-6/+6
* Table updated trigger now happens in transaction, this is waaaay better!Alex Auvolat2022-06-062-36/+51
* WhoopsAlex Auvolat2022-06-062-2/+2
* Small syntax changesAlex Auvolat2022-06-063-12/+4
* Safe choice: revert "Update rmp-serde"Alex Auvolat2022-06-063-3/+3
* Safe choice: return Vec<u8> and not some fancy zero-copy typeAlex Auvolat2022-06-063-6/+6
* Fix more sqlite deadlocksAlex Auvolat2022-06-061-7/+13
* Start LMDB adapter, with fixed semanticsAlex Auvolat2022-06-033-37/+40
* Update rmp-serdeAlex Auvolat2022-06-033-3/+3
* Slightly prettier codeAlex Auvolat2022-06-031-7/+1
* Garage works on sqlite, but it's a hackAlex Auvolat2022-06-031-2/+7
* Fix most clippy lintsAlex Auvolat2022-06-031-6/+2
* Change value type to be a dyn thingAlex Auvolat2022-06-033-8/+12
* Sqlite iter with unsafe codeAlex Auvolat2022-06-021-23/+23
* Adapt Garage to use new DB abstractionAlex Auvolat2022-06-027-82/+88
* First iteration of a generic DB layerAlex Auvolat2022-06-021-0/+1
* 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