summaryrefslogtreecommitdiffstats
path: root/src/server/uplink.c
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] Don't keep an uplink connection established foreverSimon Rettberg2019-01-311-38/+70
* [SERVER] uplink: Check for _maxPayload when getting client requestSimon Rettberg2019-01-311-0/+4
* [SERVER] Fix last block replicating indefinitely in hasblock modeSimon Rettberg2018-08-141-5/+7
* [SERVER] Use atomic vars for uplink byte countersSimon Rettberg2018-08-131-26/+4Star
* [SERVER] Use atomic var for (total)bytesSent countersSimon Rettberg2018-08-081-2/+0Star
* [SERVER] Add missing file mode to open() callSimon Rettberg2018-07-261-2/+2
* [SERVER] Fix use of wrong constant; increase queue len for hash checkerSimon Rettberg2018-07-101-1/+1
* [SERVER] Reduce spam some moreSimon Rettberg2018-07-091-1/+1
* [SERVER] Introduce backgroundReplication=hashblockSimon Rettberg2018-07-091-33/+121
* [SERVER] Don't keep bg replication blocks in fs cacheSimon Rettberg2018-07-051-1/+5
* [SERVER] Always use fsync instead of fdatasyncSimon Rettberg2018-07-051-8/+2Star
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-35/+182
* [SERVER] Use likely/unlikely in uplink disk writing loopSimon Rettberg2018-06-251-4/+4
* [SERVER] Try to re-open cacheFd if writing failsSimon Rettberg2018-06-251-6/+12
* [SERVER] Add bgrMinClients: Thresold to control when BGR startsSimon Rettberg2018-04-121-3/+6
* [SERVER] More error handling and logging when caching received data to diskSimon Rettberg2018-04-101-4/+13
* [SERVER] Experimental support for sparse files in proxy modeSimon Rettberg2018-03-151-1/+10
* [SERVER] altservers: Short timeout during RTT measurement, round request rangeSimon Rettberg2017-11-081-4/+7
* [SERVER] Add multiple config options for limiting stuffSimon Rettberg2017-11-081-2/+2
* [SERVER] Use multiConnect() to find uplink for replicationSimon Rettberg2017-11-071-1/+1
* [SERVER] uplink: Fix updating of global byte counter, fix incremental updatesSimon Rettberg2017-10-251-2/+7
* [SERVER] Improve handling of byte stats countersSimon Rettberg2017-10-251-4/+13
* [SERVER] Get rid of zlib dependencySimon Rettberg2017-10-241-3/+3
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-5/+5
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-191-16/+20
* [SERVER] Try to connect to different server if proxy cycle is detectedSimon Rettberg2017-10-171-2/+15
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-13/+34
* [SERVER] Make crclist handling endian-safeSimon Rettberg2017-04-271-0/+1
* [SERVER] Fix formattingSimon Rettberg2016-03-221-3/+3
* cleanup commitsSebastian2016-02-111-12/+2Star
* [SHARED] signal.h -> fdsignal.hSimon Rettberg2016-02-101-1/+1
* First steps in make signals more abstract from the underlying mechanism; repl...Simon Rettberg2016-02-051-73/+48Star
* [SERVER] BREAKING: Get rid of pseudo case-insensitivityv2.1Simon Rettberg2016-02-011-9/+9
* [SERVER] Fix a lot of (mostly harmless) data racesSimon Rettberg2016-01-111-10/+28
* [SERVER] Performance: Optimized some functions (gprof)Simon Rettberg2015-12-171-11/+17
* [SERVER] image_markComplete now handles locking so we remove() unlockedSimon Rettberg2015-12-171-8/+6Star
* [SERVER] More fine grained locking for RPC; better error loggingSimon Rettberg2015-12-161-3/+11
* [SERVER] Remove non-working images from list, plus refactoringSimon Rettberg2015-12-151-6/+12
* [SERVER] Support looking on disk if an unknown image is requestedSimon Rettberg2015-12-121-4/+4
* [SERVER] Nullpad images virtually at runtime instead of padding the actual fileSimon Rettberg2015-12-101-5/+5
* [SERVER] Update includes for moved log.hSimon Rettberg2015-12-021-1/+1
* [FUSE] Mid-refactoring, does not compileSimon Rettberg2015-11-241-1/+1
* [FUSE] Start refactoring so we can handle multithread fuseSimon Rettberg2015-11-211-2/+2
* [SERVER] Fix integer overflow of global bytesReceived getterSimon Rettberg2015-05-131-1/+1
* [Server] Added statistics of images and uptime to json.Stephan Schwaer2015-05-051-9/+3Star
* Removed dnbd3_printClients, added clients to statistics json in rpc.Stephan Schwaer2015-05-041-3/+17
* [SERVER] Added counters for received and sent bytes.Stephan Schwaer2015-04-271-1/+18
* [FUSE] Integrate into cmake build processSimon Rettberg2015-04-241-1/+1
* [SERVER] printf -> logadd, make USR2 trigger a log cycle, remove old fake del...Simon Rettberg2015-02-231-3/+3
* [SERVER] Overhauled loggingSimon Rettberg2015-02-221-32/+32