aboutsummaryrefslogtreecommitdiff
path: root/src/block/manager.rs
Commit message (Expand)AuthorAgeFilesLines
* Improve things in block manager & correctly propagate .len() errorsAlex Auvolat2022-06-061-18/+36
* Table updated trigger now happens in transaction, this is waaaay better!Alex Auvolat2022-06-061-8/+21
* Safe choice: return Vec<u8> and not some fancy zero-copy typeAlex Auvolat2022-06-061-8/+4
* 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-031-13/+6
* Fix most clippy lintsAlex Auvolat2022-06-031-2/+4
* Change value type to be a dyn thingAlex Auvolat2022-06-031-1/+1
* Sqlite iter with unsafe codeAlex Auvolat2022-06-021-3/+11
* Adapt Garage to use new DB abstractionAlex Auvolat2022-06-021-18/+14
* First implementation of K2V (#293)Alex2022-05-101-1/+1
* Bring maximum exponential backoff time down from 16h to 1hAlex Auvolat2022-04-071-1/+5
* Add blocks in errored state to `garage stats`Alex Auvolat2022-03-281-0/+5
* Add lots of comments on how the resync queue worksAlex Auvolat2022-03-231-5/+96
* Make background tranquility a configurable parameterAlex Auvolat2022-03-231-5/+6
* Move block RC code to separate `rc.rs`Alex Auvolat2022-03-231-136/+15
* Move DataBlock out of manager.rsAlex Auvolat2022-03-231-78/+4
* Move block manager to separate moduleAlex Auvolat2022-03-231-0/+1091