aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Create meta directory in server (or else sqlite fails)db-abstractionAlex Auvolat2022-06-071-0/+1
* remove useless clippy allowAlex Auvolat2022-06-071-1/+0
* Remove useless functionAlex Auvolat2022-06-071-10/+0
* Simplify sqliteAlex Auvolat2022-06-071-32/+12
* sqlite can actually tell us its versionAlex Auvolat2022-06-071-1/+1
* Inform user of what DB engine Garage is running onAlex Auvolat2022-06-076-0/+20
* simplify & fix db testsAlex Auvolat2022-06-072-5/+6
* cargo fmtAlex Auvolat2022-06-073-3/+3
* Correct error type for (unimplemented) iterators in transactionsAlex Auvolat2022-06-074-23/+24
* Cleaner error management (less error-prone api)Alex Auvolat2022-06-0712-99/+149
* less pub(crate)Alex Auvolat2022-06-071-2/+2
* prettier codeAlex Auvolat2022-06-071-8/+15
* less verbose codeAlex Auvolat2022-06-071-9/+3
* make things more like beforeAlex Auvolat2022-06-071-2/+2
* SimplifyAlex Auvolat2022-06-071-2/+0
* db abstraction: make .insert() and .remove() return the old valueAlex Auvolat2022-06-076-91/+127
* Bring back the counted tree hack for Sled (with caveat)Alex Auvolat2022-06-0711-164/+215
* Try once again to fix sqlite bundling in nixAlex Auvolat2022-06-061-1/+1
* Remove useless clones in sqliteAlex Auvolat2022-06-061-4/+4
* Fix clippy lintAlex Auvolat2022-06-061-1/+1
* Add inline marker on a bunch of db functionsAlex Auvolat2022-06-062-1/+24
* in db convert: map size up to 1TB on 64-bit systemsAlex Auvolat2022-06-061-1/+9
* Fix more .unwrap()'sAlex Auvolat2022-06-063-13/+28
* fixAlex Auvolat2022-06-061-1/+1
* add commentAlex Auvolat2022-06-061-0/+9
* Improve things in block manager & correctly propagate .len() errorsAlex Auvolat2022-06-064-40/+70
* Table updated trigger now happens in transaction, this is waaaay better!Alex Auvolat2022-06-069-110/+178
* Fix clippyAlex Auvolat2022-06-062-11/+9
* Simplify lmdb adapter (one less indirection)Alex Auvolat2022-06-061-27/+6
* WhoopsAlex Auvolat2022-06-062-2/+2
* Small syntax changesAlex Auvolat2022-06-066-32/+18
* Safe choice: revert "Update rmp-serde"Alex Auvolat2022-06-0616-20/+22
* Safe choice: return Vec<u8> and not some fancy zero-copy typeAlex Auvolat2022-06-069-205/+49
* Fix more sqlite deadlocksAlex Auvolat2022-06-062-74/+79
* fixesAlex Auvolat2022-06-065-12/+32
* Integrate LMDB with restAlex Auvolat2022-06-034-3/+58
* Implement iterator for LMDBAlex Auvolat2022-06-031-8/+98
* LMDB: use Heed wrapper (much more complete)Alex Auvolat2022-06-033-39/+33
* Start LMDB adapter, with fixed semanticsAlex Auvolat2022-06-0311-85/+372
* Update rmp-serdeAlex Auvolat2022-06-0316-22/+20
* small fixesAlex Auvolat2022-06-032-6/+3
* whoopsAlex Auvolat2022-06-032-2/+17
* Fix block repair to not deadlock with sqliteAlex Auvolat2022-06-031-0/+8
* fix clipy lintAlex Auvolat2022-06-031-5/+4
* Slightly prettier codeAlex Auvolat2022-06-035-78/+42
* Garage works on sqlite, but it's a hackAlex Auvolat2022-06-037-34/+118
* Conversion utilityAlex Auvolat2022-06-035-78/+130
* Fix most clippy lintsAlex Auvolat2022-06-038-85/+90
* Change value type to be a dyn thingAlex Auvolat2022-06-0310-45/+165
* Drop laterAlex Auvolat2022-06-032-14/+16