| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Delete GCd blocks on close. | Dan Engelbrecht | 2022-03-31 | 1 | -5/+46 |
| | | | | | Still some work to do with holding the file handle alive | ||||
| * | cleanup | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 |
| | | |||||
| * | Remove obsolete references | Dan Engelbrecht | 2022-03-31 | 1 | -2/+0 |
| | | |||||
| * | Use blocks to store data in cas stores | Dan Engelbrecht | 2022-03-31 | 5 | -1630/+737 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 2 | -25/+26 |
| | | |||||
| * | Rework GC for blocks | Dan Engelbrecht | 2022-03-31 | 1 | -291/+398 |
| | | |||||
| * | Handle error GetFinalPathNameByHandleW when file handle is closed | Dan Engelbrecht | 2022-03-31 | 1 | -0/+4 |
| | | |||||
| * | clang format | Dan Engelbrecht | 2022-03-31 | 2 | -12/+12 |
| | | |||||
| * | block files | Dan Engelbrecht | 2022-03-31 | 2 | -22/+78 |
| | | |||||
| * | Split chunkbundler into size-limited blocks | Dan Engelbrecht | 2022-03-31 | 2 | -101/+150 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 3 | -0/+1136 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 2 | -216/+297 |
| | | |||||
| * | Add AlignPositon helper | Dan Engelbrecht | 2022-03-31 | 1 | -11/+13 |
| | | |||||
| * | Fix insert offset when moving last chunk | Dan Engelbrecht | 2022-03-31 | 2 | -1/+18 |
| | | |||||
| * | Overview of CasContainerStrategy::CollectGarbage implementation | Dan Engelbrecht | 2022-03-31 | 1 | -0/+20 |
| | | |||||
| * | Rewrite cas log on gc | Dan Engelbrecht | 2022-03-31 | 2 | -44/+63 |
| | | |||||
| * | We don't use the uidx file for anything, disable for now | Dan Engelbrecht | 2022-03-31 | 2 | -49/+36 |
| | | |||||
| * | Rewrite smallobjectindex after gc | Dan Engelbrecht | 2022-03-31 | 1 | -24/+37 |
| | | |||||
| * | Simplified logic of last chunk move | Dan Engelbrecht | 2022-03-31 | 1 | -99/+74 |
| | | |||||
| * | More tests | Dan Engelbrecht | 2022-03-31 | 1 | -43/+165 |
| | | |||||
| * | Todo notes | Dan Engelbrecht | 2022-03-31 | 1 | -0/+4 |
| | | |||||
| * | Compact algorithm that can be interrupted and still regain space at end | Dan Engelbrecht | 2022-03-31 | 1 | -81/+156 |
| | | |||||
| * | Fix race condition that could cause loss of added items | Dan Engelbrecht | 2022-03-31 | 1 | -3/+3 |
| | | |||||
| * | WIP | Dan Engelbrecht | 2022-03-31 | 2 | -109/+147 |
| | | |||||
| * | Fix gc shutdown stalling if shutting down while gc is running | Dan Engelbrecht | 2022-03-31 | 1 | -2/+11 |
| | | |||||
| * | Simple file-based compute (#65) | Joe Kirchoff | 2022-03-30 | 10 | -347/+608 |
| | | |||||
| * | Retain flags for small objects in structured cache (#68) | Dan Engelbrecht | 2022-03-30 | 2 | -2/+3 |
| | | |||||
| * | Merge pull request #66 from EpicGames/de/gracefully-exit-gc | Dan Engelbrecht | 2022-03-30 | 2 | -10/+20 |
| |\ | | | | | Make sure we wait for gc thread to complete before exiting | ||||
| | * | Make sure we wait for gc thread to complete before exiting | Dan Engelbrecht | 2022-03-30 | 2 | -10/+20 |
| | | | |||||
| * | | Merge pull request #67 from EpicGames/de/cache-lock-fixes | Dan Engelbrecht | 2022-03-30 | 1 | -6/+11 |
| |\ \ | | | | | | | de/cache lock fixes | ||||
| | * | | cleanup | Dan Engelbrecht | 2022-03-30 | 1 | -7/+4 |
| | | | | |||||
| | * | | Fix bucket creation race condition in ZenCacheMemoryLayer::Put | Dan Engelbrecht | 2022-03-30 | 1 | -1/+9 |
| | | | | |||||
| | * | | No need to take exclusive lock while gathering references | Dan Engelbrecht | 2022-03-30 | 1 | -1/+1 |
| | |/ | |||||
| * | | Merge pull request #64 from EpicGames/de/fix-cachebucket-gatherreferences | Dan Engelbrecht | 2022-03-29 | 2 | -7/+7 |
| |\ \ | |/ |/| | Clear gathered Cid array periodically and add just the new ones | ||||
| | * | Add whole range in CasChunkSet::AddChunksToSet(std::span<const IoHash> ↵ | Dan Engelbrecht | 2022-03-29 | 1 | -4/+1 |
| | | | | | | | | | HashesToAdd) | ||||
| | * | Clear gathered Cid array periodically and add just the new ones | Dan Engelbrecht | 2022-03-29 | 1 | -3/+6 |
| |/ | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2022-03-23 | 7 | -1/+69 |
| |\ | |||||
| | * | Fixed wrong route pattern. | Per Larsson | 2022-03-23 | 1 | -1/+1 |
| | | | |||||
| | * | Added route '/prj/list' for retrieving project info. | Per Larsson | 2022-03-23 | 2 | -0/+33 |
| | | | |||||
| | * | Helper function for sending compact binary array HTTP response. | Per Larsson | 2022-03-23 | 2 | -0/+17 |
| | | | |||||
| | * | Added ToJson for compact binary array. | Per Larsson | 2022-03-23 | 2 | -0/+18 |
| | | | |||||
| | * | Skip zenserver-test exec.basic test since it tries to access a non-existent ↵ | Dan Engelbrecht | 2022-03-23 | 1 | -1/+1 |
| | | | | | | | | | file path | ||||
| * | | added xmake file for zentest-appstub | Stefan Boberg | 2022-03-23 | 2 | -0/+13 |
| |/ | |||||
| * | clang format | Dan Engelbrecht | 2022-03-23 | 2 | -6/+6 |
| | | |||||
| * | Update undefined ZEN_WITH_COMPUTE_SERVICES | Joe Kirchoff | 2022-03-22 | 1 | -1/+1 |
| | | |||||
| * | Add additional logging for compute services start | Joe Kirchoff | 2022-03-22 | 1 | -0/+6 |
| | | |||||
| * | Enable Horde compute code on Linux & Mac (#61) | Joe Kirchoff | 2022-03-22 | 14 | -1138/+568 |
| | | |||||
| * | move workthreadpool to zencore (#63) | Dan Engelbrecht | 2022-03-22 | 3 | -2/+2 |
| | | |||||
| * | Remove unused TotalAttachmentsSize (Mac warning) | Joe Kirchoff | 2022-03-21 | 1 | -4/+0 |
| | | |||||
| * | clang-format | Dan Engelbrecht | 2022-03-21 | 14 | -168/+172 |
| | | |||||