aboutsummaryrefslogtreecommitdiff
path: root/src/db/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* perf(kv): dont retrieve values for write opsmarvin-j972024-09-041-8/+4
* Merge branch 'main' into next-0.10Alex Auvolat2024-03-181-0/+12
|\
| * [db-snapshot] Implement db snapshotting logic in garage_dbAlex Auvolat2024-03-151-0/+12
* | [rm-sled] Implement iterators in sqlite & lmdb transactionsAlex Auvolat2024-03-081-0/+1
* | [rm-sled] Implement some missing functionality in garage_dbAlex Auvolat2024-03-081-0/+6
* | [rm-sled] Remove counted_tree_hackAlex Auvolat2024-03-081-9/+0
* | [rm-sled] Remove the Sled database engineAlex Auvolat2024-03-081-2/+0
|/
* [factor-db-open] Combine logic for opening db enginesfactor-db-openAlex Auvolat2024-03-081-43/+4
* make all garage_db::Engine variants un-conditionalZdenek Crha2024-01-221-21/+16
* convert_db: prevent conversion between same input/output engineZdenek Crha2024-01-181-0/+47
* garage_db: refactor transactions and add on_commit mechanismAlex Auvolat2023-09-211-35/+40
* Merge branch 'main' into nextAlex Auvolat2023-01-041-0/+7
|\
| * cli: prettier table in garage statsAlex Auvolat2022-12-131-0/+7
* | Return more info when layout's .check() fails, fix compilation, fix testAlex Auvolat2022-11-081-2/+0
* | cargo fmtMendes2022-10-101-1/+0
* | Tests written in layout.rsMendes2022-10-101-1/+1
|/
* Add warnings when features are not included in buildAlex Auvolat2022-09-071-0/+3
* Make all DB engines optional build featuresAlex Auvolat2022-09-061-0/+4
* Uniformize tracing::* imports (hopefully fixes 32-bit build)fix-32bit-buildAlex Auvolat2022-07-151-0/+3
* improve internal item counter mechanisms and implement bucket quotas (#326)Alex2022-06-151-0/+6
* Abstract database behind generic interface and implement alternative drivers ...Alex2022-06-081-0/+400