Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create meta directory in server (or else sqlite fails)db-abstraction | Alex Auvolat | 2022-06-07 | 1 | -0/+1 |
| | |||||
* | remove useless clippy allow | Alex Auvolat | 2022-06-07 | 1 | -1/+0 |
| | |||||
* | Remove useless function | Alex Auvolat | 2022-06-07 | 1 | -10/+0 |
| | |||||
* | Simplify sqlite | Alex Auvolat | 2022-06-07 | 1 | -32/+12 |
| | |||||
* | sqlite can actually tell us its version | Alex Auvolat | 2022-06-07 | 1 | -1/+1 |
| | |||||
* | Inform user of what DB engine Garage is running on | Alex Auvolat | 2022-06-07 | 6 | -0/+20 |
| | |||||
* | simplify & fix db tests | Alex Auvolat | 2022-06-07 | 2 | -5/+6 |
| | |||||
* | cargo fmt | Alex Auvolat | 2022-06-07 | 3 | -3/+3 |
| | |||||
* | Correct error type for (unimplemented) iterators in transactions | Alex Auvolat | 2022-06-07 | 4 | -23/+24 |
| | |||||
* | Cleaner error management (less error-prone api) | Alex Auvolat | 2022-06-07 | 12 | -99/+149 |
| | |||||
* | less pub(crate) | Alex Auvolat | 2022-06-07 | 1 | -2/+2 |
| | |||||
* | prettier code | Alex Auvolat | 2022-06-07 | 1 | -8/+15 |
| | |||||
* | less verbose code | Alex Auvolat | 2022-06-07 | 1 | -9/+3 |
| | |||||
* | make things more like before | Alex Auvolat | 2022-06-07 | 1 | -2/+2 |
| | |||||
* | Simplify | Alex Auvolat | 2022-06-07 | 1 | -2/+0 |
| | |||||
* | db abstraction: make .insert() and .remove() return the old value | Alex Auvolat | 2022-06-07 | 6 | -91/+127 |
| | |||||
* | Bring back the counted tree hack for Sled (with caveat) | Alex Auvolat | 2022-06-07 | 11 | -164/+215 |
| | | | | caveat: it's not only for sled | ||||
* | Try once again to fix sqlite bundling in nix | Alex Auvolat | 2022-06-06 | 4 | -24/+14 |
| | |||||
* | bundled sqlite | Alex Auvolat | 2022-06-06 | 1 | -2/+2 |
| | |||||
* | Add nix overrides to include lmdb and sqlite3 libraries | Alex Auvolat | 2022-06-06 | 1 | -0/+19 |
| | |||||
* | Remove useless clones in sqlite | Alex Auvolat | 2022-06-06 | 1 | -4/+4 |
| | |||||
* | Fix clippy lint | Alex Auvolat | 2022-06-06 | 1 | -1/+1 |
| | |||||
* | Add inline marker on a bunch of db functions | Alex Auvolat | 2022-06-06 | 2 | -1/+24 |
| | |||||
* | in db convert: map size up to 1TB on 64-bit systems | Alex Auvolat | 2022-06-06 | 1 | -1/+9 |
| | |||||
* | Fix more .unwrap()'s | Alex Auvolat | 2022-06-06 | 3 | -13/+28 |
| | |||||
* | fix | Alex Auvolat | 2022-06-06 | 1 | -1/+1 |
| | |||||
* | add comment | Alex Auvolat | 2022-06-06 | 1 | -0/+9 |
| | |||||
* | Improve things in block manager & correctly propagate .len() errors | Alex Auvolat | 2022-06-06 | 4 | -40/+70 |
| | |||||
* | Update Cargo.nix | Alex Auvolat | 2022-06-06 | 1 | -206/+490 |
| | |||||
* | Table updated trigger now happens in transaction, this is waaaay better! | Alex Auvolat | 2022-06-06 | 9 | -110/+178 |
| | |||||
* | Fix clippy | Alex Auvolat | 2022-06-06 | 2 | -11/+9 |
| | |||||
* | Simplify lmdb adapter (one less indirection) | Alex Auvolat | 2022-06-06 | 1 | -27/+6 |
| | |||||
* | Whoops | Alex Auvolat | 2022-06-06 | 2 | -2/+2 |
| | |||||
* | Small syntax changes | Alex Auvolat | 2022-06-06 | 6 | -32/+18 |
| | |||||
* | Safe choice: revert "Update rmp-serde" | Alex Auvolat | 2022-06-06 | 17 | -46/+30 |
| | | | | This reverts commit 16e0a655d0d01e3871aee81a0a9660102d6df74e. | ||||
* | Safe choice: return Vec<u8> and not some fancy zero-copy type | Alex Auvolat | 2022-06-06 | 9 | -205/+49 |
| | |||||
* | Fix more sqlite deadlocks | Alex Auvolat | 2022-06-06 | 2 | -74/+79 |
| | |||||
* | fixes | Alex Auvolat | 2022-06-06 | 6 | -12/+33 |
| | |||||
* | Integrate LMDB with rest | Alex Auvolat | 2022-06-03 | 4 | -3/+58 |
| | |||||
* | Implement iterator for LMDB | Alex Auvolat | 2022-06-03 | 1 | -8/+98 |
| | |||||
* | LMDB: use Heed wrapper (much more complete) | Alex Auvolat | 2022-06-03 | 4 | -76/+157 |
| | |||||
* | Start LMDB adapter, with fixed semantics | Alex Auvolat | 2022-06-03 | 12 | -85/+395 |
| | |||||
* | Update rmp-serde | Alex Auvolat | 2022-06-03 | 17 | -30/+46 |
| | |||||
* | small fixes | Alex Auvolat | 2022-06-03 | 2 | -6/+3 |
| | |||||
* | whoops | Alex Auvolat | 2022-06-03 | 2 | -2/+17 |
| | |||||
* | Fix block repair to not deadlock with sqlite | Alex Auvolat | 2022-06-03 | 1 | -0/+8 |
| | |||||
* | fix clipy lint | Alex Auvolat | 2022-06-03 | 1 | -5/+4 |
| | |||||
* | Slightly prettier code | Alex Auvolat | 2022-06-03 | 5 | -78/+42 |
| | |||||
* | Garage works on sqlite, but it's a hack | Alex Auvolat | 2022-06-03 | 8 | -34/+119 |
| | |||||
* | Conversion utility | Alex Auvolat | 2022-06-03 | 6 | -78/+131 |
| |