summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [FUSE] In panic mode, use a pending range for alt checkSimon Rettberg2018-07-051-5/+43
* [SERVER] Don't keep bg replication blocks in fs cacheSimon Rettberg2018-07-051-1/+5
* [SERVER] Always use fsync instead of fdatasyncSimon Rettberg2018-07-052-9/+2Star
* [SERVER] Use O_DIRECT for integrity checksSimon Rettberg2018-07-042-30/+67
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-049-290/+351
* [SERVER] Use likely/unlikely in uplink disk writing loopSimon Rettberg2018-06-252-4/+12
* [SERVER] Try to re-open cacheFd if writing failsSimon Rettberg2018-06-253-7/+58
* [SERVER] Make sure image has read fd before readingSimon Rettberg2018-06-133-29/+60
* [FUSE] Return 0 instead of EIO if trying to read past endSimon Rettberg2018-06-131-1/+1
* [FUSE] Move variables into block where they're being usedSimon Rettberg2018-06-131-4/+4
* [SERVER] Print info about signal senderSimon Rettberg2018-05-031-5/+46
* [SERVER] Don't spam log in vmdkLegacyMode for unknown imagesSimon Rettberg2018-05-021-3/+7
* [SERVER] Proper exit code and message when shutting down due to error or signalSimon Rettberg2018-04-271-2/+6
* [SERVER] Fix deadlock on shutdown (via image_tryFreeAll)Simon Rettberg2018-04-241-4/+8
* [SERVER] Acquire write lock before initializing arraySimon Rettberg2018-04-161-1/+5
* [SERVER] Add bgrMinClients: Thresold to control when BGR startsSimon Rettberg2018-04-123-5/+16
* [SERVER] Mark spammy replication messages as DEBUG2 instead of 1Simon Rettberg2018-04-111-3/+3
* [SERVER] Option to disable timestamps on stdout/console (default: disabled)Simon Rettberg2018-04-114-9/+31
* [SERVER] More error handling and logging when caching received data to diskSimon Rettberg2018-04-101-4/+13
* [SERVER] Ignore SIGPIPESimon Rettberg2018-04-101-0/+1
* [SERVER] Error handling and logging when saving cache mapSimon Rettberg2018-04-101-24/+37
* [SHARED] Reset errnoSimon Rettberg2018-04-051-0/+2
* [KERNEL] Pre/post 4.11 handling of request opsJonathan Bauer2018-04-052-11/+30
* [KERNEL] #ifs and #defines for timer pre/post 4.15Simon Rettberg2018-04-052-13/+18
* [KERNEL] Macros for packing CMD_* into struct requestSimon Rettberg2018-03-271-4/+21
* Follow https://lwn.net/Articles/735887/Rafael Gieschke2018-03-242-4/+16
* Include `linux/signal.h` for `siginitsetinv`, `sigmask`, `sigprocmask`Rafael Gieschke2018-03-241-0/+1
* Follow https://github.com/torvalds/linux/commit/aebf526b53aea164508730427597d...Rafael Gieschke2018-03-232-11/+11
* [SERVER] Delete image files after releasing image to get rid of stale .map filesSimon Rettberg2018-03-191-7/+9
* [SERVER] image.c: Add size to RPC data, rename bytesReceived, always add upli...Simon Rettberg2018-03-191-7/+11
* [SERVER] Increase read() block size when calculating CRC32Simon Rettberg2018-03-191-1/+1
* [SERVER] image_getCompletenessEstimate: Fix reversed logic in timeout checkSimon Rettberg2018-03-191-1/+3
* [SERVER] Fix int overflows on 32bit builds in CRC generationSimon Rettberg2018-03-162-7/+7
* [SERVER] Make sparse file mode actually workSimon Rettberg2018-03-163-9/+24
* [SERVER] Experimental support for sparse files in proxy modeSimon Rettberg2018-03-155-11/+67
* [SERVER] Make TSAN happySimon Rettberg2017-12-191-1/+3
* [SERVER] jansson < 2.6 compatSimon Rettberg2017-11-101-0/+5
* [SERVER] Check RLIMIT_NOFILE on startup and try to increase if requiredSimon Rettberg2017-11-081-0/+39
* [SERVER] altservers: Short timeout during RTT measurement, round request rangeSimon Rettberg2017-11-082-5/+10
* [SERVER] rpc: Add q=logfile, q=altservers and q=config to /querySimon Rettberg2017-11-085-8/+77
* [SERVER] Add multiple config options for limiting stuffSimon Rettberg2017-11-086-20/+183
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-085-27/+40
* [SERVER] Properly clamp to 4k borders in updateCachemap()Simon Rettberg2017-11-071-2/+9
* [SERVER] Use multiConnect() to find uplink for replicationSimon Rettberg2017-11-072-13/+38
* [FUSE] Split final multiConnect-wait across multiple callsSimon Rettberg2017-11-071-8/+8
* [SHARED] Add log_hasMask() to check if a certain loglevel is setSimon Rettberg2017-11-072-0/+11
* [FUSE] Reset salen before getpeername() callSimon Rettberg2017-11-071-1/+2
* [FUSE] Make use of sock_multiConnect() for initial connectionSimon Rettberg2017-11-061-10/+36
* [SHARED] Add sockaddr2dnbd3 func, add multiConnect func, EINTR handlingSimon Rettberg2017-11-062-30/+141
* [FUSE] Remember up to 16 alt servers, but work only with 5Simon Rettberg2017-11-041-8/+59