summaryrefslogtreecommitdiffstats
path: root/src/server/uplink.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* Get rid of unneccessary volatileSimon Rettberg2015-02-221-7/+28
* [SERVER] Fix two minor bugs: Replication stall, integrity checker 100% CPU usageSimon Rettberg2015-02-041-1/+1
* [SERVER] Implement proper keep alive for uplinksSimon Rettberg2015-01-281-17/+16Star
* [SERVER] Also fix fd leak if uplink_init failsSimon Rettberg2015-01-271-0/+1
* [SERVER] Fix automatic proxying to use supplied connection; fix race conditio...Simon Rettberg2015-01-271-18/+26
* [SERVER] Crank up warning levels of gcc and fix them all (mostly sign compare...Simon Rettberg2015-01-141-2/+2
* [SERVER] Fix stupid bug (not using errno)Simon Rettberg2015-01-131-1/+1
* [SERVER] Refactoring, extending protocol.hSimon Rettberg2015-01-091-22/+13Star
* [SERVER] Big code cleanup, refactoring, minor bugfixingSimon Rettberg2015-01-061-8/+7Star
* [SERVER] Dead code removal, minor performance tweaks, refactoring, etc.Simon Rettberg2015-01-021-18/+9Star
* [SERVER] Use stdbool.h for booleans; minor refactoring of variable and functi...Simon Rettberg2014-12-311-39/+34Star
* [SERVER] Create compilation unit for wait/signalling logic (using eventfd)Simon Rettberg2014-12-311-26/+14Star
* [SERVER] Add setting to enable/disable background replication, add comments t...Simon Rettberg2014-12-291-4/+12
* [SERVER] Improve replication and reconnecting behaviourSimon Rettberg2014-12-221-27/+29
* [SERVER] Configurable client timeout, adaptive replication speed (to be teste...Simon Rettberg2014-12-221-15/+22
* Improve uplink handling, add code to debug thread creation/destruction, chang...Simon Rettberg2014-06-161-17/+18
* [SERVER] Thread and uplink handlingSimon Rettberg2014-02-131-0/+1
* [SERVER] Remove assertion that doesn't really check for an illegal stateSimon Rettberg2014-01-131-1/+0Star
* [SERVER] Once again rework locking in uplink and freeing of resources to figh...Simon Rettberg2013-11-151-17/+36
* [SERVER] Automatic replication of images that are not complete on proxy. Spee...Simon Rettberg2013-11-131-2/+54
* [SERVER] Increase RTT check delay for uplinks that failed too many times to s...Simon Rettberg2013-11-131-9/+11
* [SERVER] Refactoring, more debug output, try to check for cyclic proxyingSimon Rettberg2013-10-221-0/+9
* [SERVER] Fix unlock-without-lock in uplinkSimon Rettberg2013-10-011-1/+1
* [SERVER] Block signals on network threadsSimon Rettberg2013-09-171-0/+1
* [SERVER] Properly decrease uplink.queueLen when removing a clientSimon Rettberg2013-09-171-4/+2Star
* [SERVER] More debugging, more safety checks, disable alt servers that fail to...Simon Rettberg2013-09-161-6/+12
* [SERVER] Save CRC-32 to disk if successfully retreived from uplink serverSimon Rettberg2013-08-281-1/+11
* [SERVER] Remove stupid 1MiB request expansion, this clearly needs to be done ...Simon Rettberg2013-08-281-3/+5
* [SERVER] Fix *printf format strings, remove falsely detected errorsSimon Rettberg2013-08-281-3/+5
* [SERVER] Copy CRC-32 list from uplink server if availableSimon Rettberg2013-08-281-16/+46
* [SERVER] On-the-fly transparent proxyingSimon Rettberg2013-08-261-34/+42
* [SERVER] (Hopefully) fix starving uplink requestsSimon Rettberg2013-08-151-5/+15