summaryrefslogtreecommitdiffstats
path: root/src/server/image.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-216/+73Star
* [SERVER] Try to re-open cacheFd if writing failsSimon Rettberg2018-06-251-1/+44
* [SERVER] Make sure image has read fd before readingSimon Rettberg2018-06-131-29/+52
* [SERVER] Don't spam log in vmdkLegacyMode for unknown imagesSimon Rettberg2018-05-021-3/+7
* [SERVER] Fix deadlock on shutdown (via image_tryFreeAll)Simon Rettberg2018-04-241-4/+8
* [SERVER] Mark spammy replication messages as DEBUG2 instead of 1Simon Rettberg2018-04-111-3/+3
* [SERVER] Error handling and logging when saving cache mapSimon Rettberg2018-04-101-24/+37
* [SERVER] Delete image files after releasing image to get rid of stale .map filesSimon Rettberg2018-03-191-7/+9
* [SERVER] image.c: Add size to RPC data, rename bytesReceived, always add upli...Simon Rettberg2018-03-191-7/+11
* [SERVER] Increase read() block size when calculating CRC32Simon Rettberg2018-03-191-1/+1
* [SERVER] image_getCompletenessEstimate: Fix reversed logic in timeout checkSimon Rettberg2018-03-191-1/+3
* [SERVER] Fix int overflows on 32bit builds in CRC generationSimon Rettberg2018-03-161-6/+6
* [SERVER] Make sparse file mode actually workSimon Rettberg2018-03-161-5/+12
* [SERVER] Experimental support for sparse files in proxy modeSimon Rettberg2018-03-151-10/+34
* [SERVER] Add multiple config options for limiting stuffSimon Rettberg2017-11-081-2/+5
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-081-1/+1
* [SERVER] Properly clamp to 4k borders in updateCachemap()Simon Rettberg2017-11-071-2/+9
* [SERVER] Use multiConnect() to find uplink for replicationSimon Rettberg2017-11-071-12/+37
* [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
* [SERVER] Image list private to image.cSimon Rettberg2017-10-311-2/+2
* [SERVER] Only start reloading images if no other reload is in progressSimon Rettberg2017-10-251-4/+12
* [SERVER] Initialize PRNGSimon Rettberg2017-10-241-0/+1
* [SERVER] Get rid of zlib dependencySimon Rettberg2017-10-241-16/+16
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-40/+45
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-191-19/+26