summaryrefslogtreecommitdiffstats
path: root/src/server/image.c
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] Log errno if opening image file failsSimon Rettberg2023-06-301-3/+5
* [SERVER] Don't establish uplink when loading image on startupSimon Rettberg2022-09-131-1/+1
* [SERVER] Honor uplinkTimeout directly when connecting to alt-serverSimon Rettberg2021-05-101-3/+2Star
* [SERVER] Fix warningsSimon Rettberg2020-11-231-3/+3
* [SERVER] Update nextSave timestamp at start of functionSimon Rettberg2020-10-291-4/+6
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-3/+3
* [SERVER] Fix rid 0 proxy lookup if local version is newerSimon Rettberg2020-08-141-5/+15
* [SERVER] Add FUSE modeSimon Rettberg2020-07-281-1/+1
* [SERVER] Fix: NULL pointer access in saveLoadAllCacheMaps()Simon Rettberg2020-07-211-0/+2
* [SERVER] Fix: No replication if autoFreeDiskSpaceDelay is disabledSimon Rettberg2020-06-301-4/+12
* [SERVER] Check local and remote for updates on rid == 0Simon Rettberg2020-03-311-4/+8
* [SERVER] image_ensureDiskSpace should only deletes proxied imagesSimon Rettberg2020-03-201-18/+19
* [SERVER] Remember atime in .meta fileSimon Rettberg2020-03-201-62/+136
* [SERVER] Forbid hidden files when scanning image dirSimon Rettberg2020-03-201-1/+2
* [SERVER] Fix warnings, add assertionsSimon Rettberg2020-03-201-2/+5
* [SERVER] Add name param to threadpool_runSimon Rettberg2020-03-191-0/+2
* [SERVER] Rewrite uplink queue handlingSimon Rettberg2020-03-131-2/+1Star
* [SERVER] Fix data typeSimon Rettberg2020-03-091-2/+2
* [SERVER] Add printf macro for image (name:rid as %s:%d)Simon Rettberg2020-03-061-18/+14Star
* [SERVER] Handle "warn unused result" casesSimon Rettberg2020-03-061-2/+6
* [SERVER] Reload cache maps periodically for local imagesSimon Rettberg2020-03-061-46/+83
* [SERVER] Add timer task for saving cache mapsSimon Rettberg2020-03-041-1/+135
* [SERVER] Likewise, get rid of same loops in client handlerSimon Rettberg2020-03-041-16/+16
* [SERVER] Get rid of two loops in image_updateCacheMapSimon Rettberg2020-03-031-22/+18Star
* [SERVER] Expose image->problem bools as bitmask in RPC json dataSimon Rettberg2020-03-031-2/+11
* [SERVER] Remove "working" flag, introduce fine-grained flagsSimon Rettberg2020-03-031-93/+100
* [SERVER] Introduce ignoreAllocErrorsSimon Rettberg2020-02-241-2/+7
* [SERVER] Lookup image on storage even in proxy modeSimon Rettberg2020-01-281-8/+11
* [SERVER] Fix checking images without cache mapSimon Rettberg2019-10-291-7/+11
* [SERVER] Make buffer when reading for crc check largerSimon Rettberg2019-09-111-1/+1
* [SERVER] Make integrity checks on startup asyncSimon Rettberg2019-09-101-25/+24Star
* [SERVER] rpc: Add cachemap featureSimon Rettberg2019-09-061-0/+16
* [SERVER] Introduce autoFreeDiskSpaceDelaySimon Rettberg2019-09-051-6/+8
* [SERVER] Support limiting alt-servers to specific namespaceSimon Rettberg2019-09-041-1/+1
* [SERVER] Fix indentationSimon Rettberg2019-09-031-4/+4
* [SERVER] Fix image_updateCachemap()Simon Rettberg2019-09-031-4/+8
* [SERVER] No uplink_init when checking working state; improve loggingSimon Rettberg2019-08-301-8/+10
* [SERVER] Use weakref for cache mapsSimon Rettberg2019-08-291-76/+132
* [SERVER] Reintroduce check whether readFd is actually != -1Simon Rettberg2019-08-281-1/+3
* [SERVER] Make signal handling more POSIXSimon Rettberg2019-08-281-8/+2Star
* [SERVER] Remove old commentsSimon Rettberg2019-08-281-30/+0Star
* [SERVER] Handle closeUnusedFd via timerSimon Rettberg2019-08-281-17/+19
* [SERVER] Use reference counting for uplinkSimon Rettberg2019-08-271-22/+17Star
* [SERVER] Get rid of alt-servers thread, per-uplink rtt historySimon Rettberg2019-08-221-3/+3
* [SERVER] Add struct representing active connection to uplink serverSimon Rettberg2019-08-181-1/+1
* [SERVER] Better lock debugging: Always check lock orderSimon Rettberg2019-08-071-5/+5
* [SERVER] Make image->users atomic and get rid of some lockingSimon Rettberg2019-08-021-52/+39Star
* [SERVER] Turn all spinlocks into mutexesSimon Rettberg2019-07-261-97/+99
* [SERVER] Export image idle time in json rpcSimon Rettberg2019-01-311-3/+6
* [SERVER] Use O_DIRECT for integrity checksSimon Rettberg2018-07-041-4/+12