| Commit message (Expand) | Author | Age | Files | Lines |
* | [SERVER] Get rid of alt-servers thread, per-uplink rtt history | Simon Rettberg | 2019-08-22 | 1 | -3/+3 |
* | [SERVER] Add struct representing active connection to uplink server | Simon Rettberg | 2019-08-18 | 1 | -1/+1 |
* | [SERVER] Better lock debugging: Always check lock order | Simon Rettberg | 2019-08-07 | 1 | -5/+5 |
* | [SERVER] Make image->users atomic and get rid of some locking | Simon Rettberg | 2019-08-02 | 1 | -52/+39 |
* | [SERVER] Turn all spinlocks into mutexes | Simon Rettberg | 2019-07-26 | 1 | -97/+99 |
* | [SERVER] Export image idle time in json rpc | Simon Rettberg | 2019-01-31 | 1 | -3/+6 |
* | [SERVER] Use O_DIRECT for integrity checks | Simon Rettberg | 2018-07-04 | 1 | -4/+12 |
* | [SERVER] Refactor uplink/cache handling, improve crc checking | Simon Rettberg | 2018-07-04 | 1 | -216/+73 |
* | [SERVER] Try to re-open cacheFd if writing fails | Simon Rettberg | 2018-06-25 | 1 | -1/+44 |
* | [SERVER] Make sure image has read fd before reading | Simon Rettberg | 2018-06-13 | 1 | -29/+52 |
* | [SERVER] Don't spam log in vmdkLegacyMode for unknown images | Simon Rettberg | 2018-05-02 | 1 | -3/+7 |
* | [SERVER] Fix deadlock on shutdown (via image_tryFreeAll) | Simon Rettberg | 2018-04-24 | 1 | -4/+8 |
* | [SERVER] Mark spammy replication messages as DEBUG2 instead of 1 | Simon Rettberg | 2018-04-11 | 1 | -3/+3 |
* | [SERVER] Error handling and logging when saving cache map | Simon Rettberg | 2018-04-10 | 1 | -24/+37 |
* | [SERVER] Delete image files after releasing image to get rid of stale .map files | Simon Rettberg | 2018-03-19 | 1 | -7/+9 |
* | [SERVER] image.c: Add size to RPC data, rename bytesReceived, always add upli... | Simon Rettberg | 2018-03-19 | 1 | -7/+11 |
* | [SERVER] Increase read() block size when calculating CRC32 | Simon Rettberg | 2018-03-19 | 1 | -1/+1 |
* | [SERVER] image_getCompletenessEstimate: Fix reversed logic in timeout check | Simon Rettberg | 2018-03-19 | 1 | -1/+3 |
* | [SERVER] Fix int overflows on 32bit builds in CRC generation | Simon Rettberg | 2018-03-16 | 1 | -6/+6 |
* | [SERVER] Make sparse file mode actually work | Simon Rettberg | 2018-03-16 | 1 | -5/+12 |
* | [SERVER] Experimental support for sparse files in proxy mode | Simon Rettberg | 2018-03-15 | 1 | -10/+34 |
* | [SERVER] Add multiple config options for limiting stuff | Simon Rettberg | 2017-11-08 | 1 | -2/+5 |
* | [SERVER] altservers: Tweak, cleanup, refactor, rename | Simon Rettberg | 2017-11-08 | 1 | -1/+1 |
* | [SERVER] Properly clamp to 4k borders in updateCachemap() | Simon Rettberg | 2017-11-07 | 1 | -2/+9 |
* | [SERVER] Use multiConnect() to find uplink for replication | Simon Rettberg | 2017-11-07 | 1 | -12/+37 |
* | [SERVER] Support finer control over replication when a proxy connects to a proxy | Simon Rettberg | 2017-11-02 | 1 | -1/+1 |
* | [*] Mark logadd() as printf-style function, fix errors that it revealed | Simon Rettberg | 2017-10-31 | 1 | -1/+1 |
* | [SERVER] Image list private to image.c | Simon Rettberg | 2017-10-31 | 1 | -2/+2 |
* | [SERVER] Only start reloading images if no other reload is in progress | Simon Rettberg | 2017-10-25 | 1 | -4/+12 |
* | [SERVER] Initialize PRNG | Simon Rettberg | 2017-10-24 | 1 | -0/+1 |
* | [SERVER] Get rid of zlib dependency | Simon Rettberg | 2017-10-24 | 1 | -16/+16 |
* | [SERVER] Fix types or add explicit casts everywhere we might have type conver... | Simon Rettberg | 2017-10-24 | 1 | -40/+45 |
* | [SERVER] Use monotonic clock for measuring time | Simon Rettberg | 2017-10-19 | 1 | -19/+26 |
* | [SERVER] Don't try to load metadata files as images; fix clang-analyzer false... | Simon Rettberg | 2017-10-18 | 1 | -14/+35 |
* | [*] Support hop-counting in request header, protocol version 3 | Simon Rettberg | 2017-10-17 | 1 | -3/+3 |
* | [SERVER] rpc: Support querying storage size + available space | Simon Rettberg | 2017-10-11 | 1 | -3/+3 |
* | [SERVER] Fix closing timeout reset, fix log messages | Simon Rettberg | 2017-09-08 | 1 | -1/+4 |
* | [SERVER] Refactor: Move client list to net.* and isolate | Simon Rettberg | 2017-09-07 | 1 | -0/+1 |
* | [SERVER] Implement closeUnusedFd config option | Simon Rettberg | 2017-09-02 | 1 | -0/+26 |
* | [SERVER] Change handling of nonworking images, check for size change | Simon Rettberg | 2017-08-24 | 1 | -77/+169 |
* | [SERVER] Make crclist handling endian-safe | Simon Rettberg | 2017-04-27 | 1 | -1/+8 |
* | [SERVER] Fix image_load aswell... | Simon Rettberg | 2016-11-09 | 1 | -12/+12 |
* | [SERVER] Fix loading of rid-based images in vmdk legacy mode | Simon Rettberg | 2016-11-09 | 1 | -9/+8 |
* | [SERVER] Fix formatting | Simon Rettberg | 2016-03-22 | 1 | -3/+3 |
* | dnbd3server build success on freebsd :) | Sebastian | 2016-02-11 | 1 | -12/+10 |
* | [SHARED] signal.h -> fdsignal.h | Simon Rettberg | 2016-02-10 | 1 | -1/+1 |
* | [SERVER] BREAKING: Get rid of pseudo case-insensitivityv2.1 | Simon Rettberg | 2016-02-01 | 1 | -17/+13 |
* | [SERVER] Fix a lot of (mostly harmless) data races | Simon Rettberg | 2016-01-11 | 1 | -33/+46 |
* | [SERVER] Performance: Optimized some functions (gprof) | Simon Rettberg | 2015-12-17 | 1 | -7/+18 |
* | [SERVER] image_markComplete now handles locking so we remove() unlocked | Simon Rettberg | 2015-12-17 | 1 | -7/+12 |