summaryrefslogtreecommitdiffstats
path: root/src/server/altservers.c
Commit message (Expand)AuthorAgeFilesLines
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-3/+3
* [SERVER] Know when to stopSimon Rettberg2020-06-101-1/+1
* [SERVER] Likewise, flush entire payload on RTT measurementSimon Rettberg2020-06-101-1/+6
* [SERVER] Fix check for RTT block reply sizeSimon Rettberg2020-06-101-1/+1
* [SERVER] Add name param to threadpool_runSimon Rettberg2020-03-191-1/+1
* [SERVER] Use first request in queue for RTT measurementsSimon Rettberg2020-03-171-6/+20
* [SERVER] Add printf macro for image (name:rid as %s:%d)Simon Rettberg2020-03-061-2/+2
* [SERVER] Add timer task for saving cache mapsSimon Rettberg2020-03-041-0/+20
* [SERVER] Remove "working" flag, introduce fine-grained flagsSimon Rettberg2020-03-031-4/+0Star
* [SERVER] altservers: Fix missing index mapping (replication)Simon Rettberg2020-02-261-1/+1
* [SERVER] Support limiting alt-servers to specific namespaceSimon Rettberg2019-09-041-14/+37
* [SERVER] Fix altservers_getListForClient()Simon Rettberg2019-09-041-4/+54
* [SERVER] Fix compiler warningsSimon Rettberg2019-09-021-2/+2
* [SERVER] Remove old commentsSimon Rettberg2019-08-281-8/+0Star
* [SERVER] Handle closeUnusedFd via timerSimon Rettberg2019-08-281-8/+0Star
* [SERVER] Use reference counting for uplinkSimon Rettberg2019-08-271-4/+9
* [SERVER] Get rid of alt-servers thread, per-uplink rtt historySimon Rettberg2019-08-221-394/+344Star
* [SERVER] Add struct representing active connection to uplink serverSimon Rettberg2019-08-181-15/+15
* [SERVER] uplink: More consistent type/variable namingSimon Rettberg2019-08-181-5/+5
* [SERVER] altservers: Don't run check if <= 1 alt server availableSimon Rettberg2019-08-181-4/+11
* [SERVER] Better lock debugging: Always check lock orderSimon Rettberg2019-08-071-4/+5
* [SERVER] Lock-free queue for altservers check threadSimon Rettberg2019-08-071-44/+53
* [SERVER] Turn all spinlocks into mutexesSimon Rettberg2019-07-261-50/+51
* [SERVER] altservers.c: Improve log outputSimon Rettberg2019-01-311-17/+19
* [SERVER] Don't keep an uplink connection established foreverSimon Rettberg2019-01-311-1/+1
* [SERVER] Lower log-level of non-critical messageSimon Rettberg2019-01-301-1/+1
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-17/+9Star
* [SERVER] Acquire write lock before initializing arraySimon Rettberg2018-04-161-1/+5
* [SERVER] altservers: Short timeout during RTT measurement, round request rangeSimon Rettberg2017-11-081-1/+3
* [SERVER] rpc: Add q=logfile, q=altservers and q=config to /querySimon Rettberg2017-11-081-0/+30
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-081-18/+28
* [SERVER] Support finer control over replication when a proxy connects to a proxySimon Rettberg2017-11-021-1/+1
* [*] Mark logadd() as printf-style function, fix errors that it revealedSimon Rettberg2017-10-311-1/+1
* [*] Introduce constants for IPv4/6 in dnbd3_host_tSimon Rettberg2017-10-281-1/+1
* [SERVER] Improve altserver handling and selectionSimon Rettberg2017-10-251-26/+41
* [SERVER] Initialize PRNGSimon Rettberg2017-10-241-0/+1
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-2/+2
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-191-13/+17
* [SERVER] More tweaks to alt-server selection wrt proxy cyclesSimon Rettberg2017-10-181-4/+9
* [SERVER] Try to connect to different server if proxy cycle is detectedSimon Rettberg2017-10-171-7/+17
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-1/+4
* [SERVER] Helper function for loading line based space separated data from fileSimon Rettberg2017-10-011-33/+27Star
* [SERVER] Fix closing timeout reset, fix log messagesSimon Rettberg2017-09-081-0/+1
* [SERVER] Implement closeUnusedFd config optionSimon Rettberg2017-09-021-0/+5
* [*] Continue splitting #defines to clientconfig.h etc.Simon Rettberg2017-09-021-1/+1
* [SERVER] Split server-only defs from config.h to serverconfig.hSimon Rettberg2017-08-261-0/+1
* [SERVER] Remove stray lineSimon Rettberg2017-04-271-1/+0Star
* [SERVER] Fix formattingSimon Rettberg2016-03-221-6/+6
* dnbd3server build success on freebsd :)Sebastian2016-02-111-2/+2
* cleanup commitsSebastian2016-02-111-12/+0Star