aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Delete GCd blocks on close.Dan Engelbrecht2022-03-311-5/+46
* cleanupDan Engelbrecht2022-03-311-1/+1
* Remove obsolete referencesDan Engelbrecht2022-03-311-2/+0
* Use blocks to store data in cas storesDan Engelbrecht2022-03-315-1630/+737
* WIPDan Engelbrecht2022-03-312-25/+26
* Rework GC for blocksDan Engelbrecht2022-03-311-291/+398
* Handle error GetFinalPathNameByHandleW when file handle is closedDan Engelbrecht2022-03-311-0/+4
* clang formatDan Engelbrecht2022-03-312-12/+12
* block filesDan Engelbrecht2022-03-312-22/+78
* Split chunkbundler into size-limited blocksDan Engelbrecht2022-03-312-101/+150
* WIPDan Engelbrecht2022-03-313-0/+1136
* WIPDan Engelbrecht2022-03-312-216/+297
* Add AlignPositon helperDan Engelbrecht2022-03-311-11/+13
* Fix insert offset when moving last chunkDan Engelbrecht2022-03-312-1/+18
* Overview of CasContainerStrategy::CollectGarbage implementationDan Engelbrecht2022-03-311-0/+20
* Rewrite cas log on gcDan Engelbrecht2022-03-312-44/+63
* We don't use the uidx file for anything, disable for nowDan Engelbrecht2022-03-312-49/+36
* Rewrite smallobjectindex after gcDan Engelbrecht2022-03-311-24/+37
* Simplified logic of last chunk moveDan Engelbrecht2022-03-311-99/+74
* More testsDan Engelbrecht2022-03-311-43/+165
* Todo notesDan Engelbrecht2022-03-311-0/+4
* Compact algorithm that can be interrupted and still regain space at endDan Engelbrecht2022-03-311-81/+156
* Fix race condition that could cause loss of added itemsDan Engelbrecht2022-03-311-3/+3
* WIPDan Engelbrecht2022-03-312-109/+147
* Fix gc shutdown stalling if shutting down while gc is runningDan Engelbrecht2022-03-311-2/+11
* Simple file-based compute (#65)Joe Kirchoff2022-03-3010-347/+608
* Retain flags for small objects in structured cache (#68)Dan Engelbrecht2022-03-302-2/+3
* Merge pull request #66 from EpicGames/de/gracefully-exit-gcDan Engelbrecht2022-03-302-10/+20
|\
| * Make sure we wait for gc thread to complete before exitingDan Engelbrecht2022-03-302-10/+20
* | Merge pull request #67 from EpicGames/de/cache-lock-fixesDan Engelbrecht2022-03-301-6/+11
|\ \
| * | cleanupDan Engelbrecht2022-03-301-7/+4
| * | Fix bucket creation race condition in ZenCacheMemoryLayer::PutDan Engelbrecht2022-03-301-1/+9
| * | No need to take exclusive lock while gathering referencesDan Engelbrecht2022-03-301-1/+1
| |/
* | Merge pull request #64 from EpicGames/de/fix-cachebucket-gatherreferencesDan Engelbrecht2022-03-292-7/+7
|\ \ | |/ |/|
| * Add whole range in CasChunkSet::AddChunksToSet(std::span<const IoHash> Hashes...Dan Engelbrecht2022-03-291-4/+1
| * Clear gathered Cid array periodically and add just the new onesDan Engelbrecht2022-03-291-3/+6
|/
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2022-03-237-1/+69
|\
| * Fixed wrong route pattern.Per Larsson2022-03-231-1/+1
| * Added route '/prj/list' for retrieving project info.Per Larsson2022-03-232-0/+33
| * Helper function for sending compact binary array HTTP response.Per Larsson2022-03-232-0/+17
| * Added ToJson for compact binary array.Per Larsson2022-03-232-0/+18
| * Skip zenserver-test exec.basic test since it tries to access a non-existent f...Dan Engelbrecht2022-03-231-1/+1
* | added xmake file for zentest-appstubStefan Boberg2022-03-232-0/+13
|/
* clang formatDan Engelbrecht2022-03-232-6/+6
* Update undefined ZEN_WITH_COMPUTE_SERVICESJoe Kirchoff2022-03-221-1/+1
* Add additional logging for compute services startJoe Kirchoff2022-03-221-0/+6
* Enable Horde compute code on Linux & Mac (#61)Joe Kirchoff2022-03-2214-1138/+568
* move workthreadpool to zencore (#63)Dan Engelbrecht2022-03-223-2/+2
* Remove unused TotalAttachmentsSize (Mac warning)Joe Kirchoff2022-03-211-4/+0
* clang-formatDan Engelbrecht2022-03-2114-168/+172