summaryrefslogtreecommitdiffstats
path: root/src/server/integrity.c
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] Remove "working" flag, introduce fine-grained flagsSimon Rettberg2020-03-031-16/+4Star
* [SERVER] Fix checking images without cache mapSimon Rettberg2019-10-291-2/+2
* [*] Fix/simplify checks for linuxSimon Rettberg2019-09-171-2/+2
* [SERVER] Make integrity checks on startup asyncSimon Rettberg2019-09-101-5/+12
* [SERVER] integrity checker: Improve flushing logicSimon Rettberg2019-09-051-89/+110
* [SERVER] Use weakref for cache mapsSimon Rettberg2019-08-291-4/+6
* [SERVER] Speed up shutdown of integrity checkerSimon Rettberg2019-08-281-2/+5
* [SERVER] Make signal handling more POSIXSimon Rettberg2019-08-281-4/+13
* [SERVER] Use reference counting for uplinkSimon Rettberg2019-08-271-9/+8Star
* [SERVER] Add struct representing active connection to uplink serverSimon Rettberg2019-08-181-1/+1
* [SERVER] Better lock debugging: Always check lock orderSimon Rettberg2019-08-071-1/+1
* [SERVER] Atomicize some global flagsSimon Rettberg2019-08-031-1/+1
* [SERVER] Turn all spinlocks into mutexesSimon Rettberg2019-07-261-24/+24
* [SERVER] integrity: Group check requests, use sync_file_range()Simon Rettberg2019-02-041-25/+51
* [SERVER] Use O_DIRECT for integrity checksSimon Rettberg2018-07-041-26/+55
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-12/+76
* [SERVER] Make sure image has read fd before readingSimon Rettberg2018-06-131-0/+6
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-1/+1
* [SERVER] Don't try to load metadata files as images; fix clang-analyzer false...Simon Rettberg2017-10-181-1/+1
* cleanup commitsSebastian2016-02-111-10/+2Star
* [SERVER] BREAKING: Get rid of pseudo case-insensitivityv2.1Simon Rettberg2016-02-011-1/+1
* [SERVER] Fix a lot of (mostly harmless) data racesSimon Rettberg2016-01-111-1/+3
* [SERVER] Nullpad images virtually at runtime instead of padding the actual fileSimon Rettberg2015-12-101-6/+4Star
* [SERVER] Update includes for moved log.hSimon Rettberg2015-12-021-1/+1
* [SERVER] Overhauled loggingSimon Rettberg2015-02-221-7/+7
* Get rid of unneccessary volatileSimon Rettberg2015-02-221-3/+3
* [SERVER] Fix two minor bugs: Replication stall, integrity checker 100% CPU usageSimon Rettberg2015-02-041-1/+0Star
* [SERVER] Use shared file handle for readingSimon Rettberg2015-01-301-10/+6Star
* [SERVER] Crank up warning levels of gcc and fix them all (mostly sign compare...Simon Rettberg2015-01-141-1/+1
* [SERVER] Use stdbool.h for booleans; minor refactoring of variable and functi...Simon Rettberg2014-12-311-5/+5
* [SERVER] Minor tweaks and improvementsSimon Rettberg2014-12-311-5/+7
* Improve uplink handling, add code to debug thread creation/destruction, chang...Simon Rettberg2014-06-161-3/+3
* [SERVER] FormattingSimon Rettberg2013-08-191-1/+3
* [SERVER] Reduce priority (nice) of integrity check threadSimon Rettberg2013-08-151-0/+7
* [SERVER] Name uplink thread, remove most integrity check debug messagesSimon Rettberg2013-08-131-3/+0Star
* Test your coke, dork!Simon Rettberg2013-08-131-0/+1
* [SERVER] Fix race condition in uplink request aggregation, other small improv...Simon Rettberg2013-08-131-1/+3
* [SERVER] Improve proxy mode, implement integrity check in proxy modeSimon Rettberg2013-08-121-0/+151