aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 exiting
| * 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
|\ \ | | | | | | de/cache lock fixes
| * | 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
|\ \ | |/ |/| Clear gathered Cid array periodically and add just the new ones
| * Add whole range in CasChunkSet::AddChunksToSet(std::span<const IoHash> ↵Dan Engelbrecht2022-03-291-4/+1
| | | | | | | | HashesToAdd)
| * 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 ↵Dan Engelbrecht2022-03-231-1/+1
| | | | | | | | file path
* | 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
|
* Missing return statement in websocket.hDan Engelbrecht2022-03-191-1/+1
|
* Added websocket stream request/response handling.Per Larsson2022-03-192-33/+134
|
* Suppress C4305 in third party includesJoe Kirchoff2022-03-171-4/+5
|
* Fix so ZenServer compiles when ZEN_WITH_COMPUTE_SERVICES is disabledDan Engelbrecht2022-03-171-0/+4
|
* Update horde compute to use Jupiter for storage (#60)Joe Kirchoff2022-03-179-150/+430
|
* Introduced basic validation of the clang-format versionStefan Boberg2022-03-171-1/+18
| | | | This is a very primitive implementation, which could probably be improved. We should also raise an error if clang-format is not found
* Some more updates to .clang-format to remove redundant settingsStefan Boberg2022-03-171-33/+0
|
* FIxed up .clang-format setting for enumsStefan Boberg2022-03-171-1/+1
| | | | | clang-format 12.0.0 which we used previously did not respect the AfterEnum setting, which lead to reformatting when using more recent builds. This change updates the setting to match the old behaviour