summaryrefslogtreecommitdiff
path: root/Database/Handle.hs
Commit message (Expand)AuthorAge
* Work around sqlite's incorrect handling of umask when creating databases.Gravatar Joey Hess2017-02-13
* work around ghc segfaultGravatar Joey Hess2016-12-30
* Always use filesystem encoding for all file and handle reads and writes.Gravatar Joey Hess2016-12-24
* optimise read and write for Keys database (untested)Gravatar Joey Hess2015-12-23
* auto-close database connections when MVar is GCedGravatar Joey Hess2015-12-23
* split out Database.Queue from Database.HandleGravatar Joey Hess2015-12-23
* reorder database shutdown to be concurrency safeGravatar Joey Hess2015-12-16
* stash DbHandle in Annex stateGravatar Joey Hess2015-12-09
* avoid ugly error about MVar if the sqlite worker thread crashesGravatar Joey Hess2015-10-12
* fsck: Commit incremental fsck database after every 1000 files fscked, or ever...Gravatar Joey Hess2015-07-31
* avoid closing db handle when reconnecting to do a writeGravatar Joey Hess2015-02-22
* complete work around for sqlite SELECT ErrorBusy on new connection bugGravatar Joey Hess2015-02-22
* WIPGravatar Joey Hess2015-02-18
* deal with rare SELECT ErrorBusy failuresGravatar Joey Hess2015-02-18
* use WAL mode to ensure read from db always works, even when it's being writte...Gravatar Joey Hess2015-02-18
* more robust handling of deferred commitsGravatar Joey Hess2015-02-18
* allow for concurrent incremental fsck processes again (sorta)Gravatar Joey Hess2015-02-17
* show error when sqlite crashes worker threadGravatar Joey Hess2015-02-17
* avoid fromIntegral overheadGravatar Joey Hess2015-02-16
* commit new transaction after 60 secondsGravatar Joey Hess2015-02-16
* commit more transactions when fsckingGravatar Joey Hess2015-02-16
* convert incremental fsck to using sqlite databaseGravatar Joey Hess2015-02-16