| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | crash in process cache (#375) | Dan Engelbrecht | 2023-08-23 | 2 | -36/+71 |
| | | | | | * - Bugfix: Fix OpenProcessCache state error causing assert/error * changelog | ||||
| * | safer gc on low disk (#373) | Dan Engelbrecht | 2023-08-22 | 3 | -37/+47 |
| | | | | * - Improvement: Make sure we have disk space available to do GC and use reserve up front if need be | ||||
| * | revive UE toolchain build (#343) | Dan Engelbrecht | 2023-08-22 | 804 | -77/+184262 |
| | | | | | | | | | | * add comment about 7z usage in xmake bundle * add ue-libcxx lib/headers and licence + tps * update get_ue_toolchain.sh to use embedded libc++ and decouple from p4 * clearer output when falling back to zip from 7z * update ci scripts to use ue toolchain on linux * updated linux build README.md * changelog | ||||
| * | Fix construction order in OpenProcessCache (#374) | Dan Engelbrecht | 2023-08-22 | 2 | -1/+2 |
| | | |||||
| * | changelog version | Dan Engelbrecht | 2023-08-22 | 1 | -0/+2 |
| | | |||||
| * | make sure trace::ThreadRegister is inside ZEN_WITH_TRACE | Dan Engelbrecht | 2023-08-22 | 1 | -1/+2 |
| | | |||||
| * | 0.2.17v0.2.17 | Dan Engelbrecht | 2023-08-21 | 1 | -1/+1 |
| | | |||||
| * | use better hash function for better distribution in IoBuffer g_MappingLocks ↵ | Dan Engelbrecht | 2023-08-21 | 2 | -1/+11 |
| | | | | | | | (#370) * use better hash function for better distribution in IoBuffer g_MappingLocks * changelog | ||||
| * | use robinmap in compact cas (#368) | Dan Engelbrecht | 2023-08-21 | 5 | -14/+25 |
| | | | | | | * Use robin-map in compactcas for 30% faster CasContainerStrategy::CollectGarbage * use robin_set in ProjectStore::Oplog::GatherReferences and BlockStore::ReclaimSpace * changelog | ||||
| * | use atexit hook to shut down tracing (#369) | Dan Engelbrecht | 2023-08-21 | 1 | -1/+9 |
| | | |||||
| * | buffered file reading for oplog (#366) | Dan Engelbrecht | 2023-08-21 | 4 | -5/+234 |
| | | | | | | * add BasicFileBuffer for buffered read of BasicFile * Use BasicFileBuffer when reading oplog * changelog | ||||
| * | oplog mirror support (#367) | Stefan Boberg | 2023-08-21 | 6 | -1/+174 |
| | | | | | feature: added oplog-mirror command. this can be invoked to export oplog contents to corresponding files | ||||
| * | fix trace close (#365) | Dan Engelbrecht | 2023-08-21 | 4 | -0/+9 |
| | | | | * Make sure we close our trace session properly | ||||
| * | Merge pull request #364 from EpicGames/zs/mac-linux-rlimit-stdout | zousar | 2023-08-18 | 2 | -5/+6 |
| |\ | | | | | Reduce log level for RLIMIT message | ||||
| | * | Noted RLIMIT logging modification in Changelog | zousar | 2023-08-18 | 1 | -0/+1 |
| | | | |||||
| | * | Run clang tidy on modified file | zousar | 2023-08-18 | 1 | -4/+4 |
| | | | |||||
| | * | Reduce log level for RLIMIT message | zousar | 2023-08-18 | 1 | -1/+1 |
| |/ | |||||
| * | 0.2.17-pre0v0.2.17-pre0 | Dan Engelbrecht | 2023-08-18 | 1 | -1/+1 |
| | | |||||
| * | add update/delete endpoint for project and oplog (#353) | Dan Engelbrecht | 2023-08-18 | 7 | -10/+316 |
| | | | | | | | | | | | | | | * add update endpoint for project store project * add update endpoint for oplog * changelog * Zen command line tool `project-update` Zen command line tool `project-delete` Zen command line tool `oplog-update` Zen command line tool `oplog-delete` * add --force-update option to project/oplog create remove project/oplog update commnad | ||||
| * | check oplog op attachments when gathering references for GC (#363) | Dan Engelbrecht | 2023-08-18 | 3 | -27/+26 |
| | | | | | | * Make sure to check oplog op attachments when gathering references for GC * Add oplog op content to error result if attachment is missing when doing `oplog-export` | ||||
| * | Cache process handles for FormatPackageMessage (#360) | Dan Engelbrecht | 2023-08-17 | 8 | -137/+351 |
| | | |||||
| * | single thread async cache log (#361) | Dan Engelbrecht | 2023-08-17 | 3 | -124/+149 |
| | | | | | * rework cache store background jogging * correct capture for context | ||||
| * | skip upstream logic early if we have no upstream endpoints (#359) | Dan Engelbrecht | 2023-08-17 | 6 | -37/+87 |
| | | | | | | * Skip upstream logic early if we have not upstream endpoints * make cache store logging of CbObjects async * changelog | ||||
| * | changelog | Dan Engelbrecht | 2023-08-16 | 1 | -0/+2 |
| | | |||||
| * | 0.2.16v0.2.16 | Dan Engelbrecht | 2023-08-15 | 1 | -1/+1 |
| | | |||||
| * | 0.2.16-pre1v0.2.16-pre1 | Dan Engelbrecht | 2023-08-14 | 1 | -1/+1 |
| | | |||||
| * | project store stats (#357) | Dan Engelbrecht | 2023-08-14 | 5 | -38/+204 |
| | | | | | | | | * add basic stats for project store * stats for BadRequest in ProjectStore::Rpc * changelog * group stats fix ChunkWriteCount when accepting ops | ||||
| * | update vcpkg dependencies (#356) | Dan Engelbrecht | 2023-08-11 | 17 | -35/+106 |
| | | | | | | | * bump vcpkg version * fmt lib 10 fixes * xmake dependencies (with linux workarounds) * changelog | ||||
| * | 0.2.16-pre0v0.2.16-pre0 | Dan Engelbrecht | 2023-08-11 | 1 | -1/+1 |
| | | |||||
| * | Make sure we always write "data" attachment hash for snapshotted oplog ↵ | Dan Engelbrecht | 2023-08-11 | 6 | -15/+41 |
| | | | | | | | | | | entries (#355) * Make sure we always write "data" attachment hash for snapshotted oplog entries * Make sure to add chunk mappings for files moved to attatchment in snapshot operation * fix inverted timoute for expiration (we don't want time expiry in these cases) * increase timeout for jupiter oplog in project to 3 min * changelog | ||||
| * | Add `response.text` to output in log when jupiter request fails (#354) | Dan Engelbrecht | 2023-08-10 | 4 | -36/+75 |
| | | | | | | | * Add `response.text` to output in log when jupiter request fails * only hash jupiter ref once and keep that * Increase request timeout when uploading to Jupiter to 2 min (to handle very large attachments) * changelog | ||||
| * | Allow oplog file mapping where ServerPath is missing if a attachment hash is ↵ | Dan Engelbrecht | 2023-08-10 | 2 | -4/+12 |
| | | | | | specified (#352) | ||||
| * | 0.2.15v0.2.15 | Dan Engelbrecht | 2023-08-09 | 1 | -1/+1 |
| | | |||||
| * | 0.2.15-pre1v0.2.15-pre1 | Dan Engelbrecht | 2023-08-09 | 1 | -1/+1 |
| | | |||||
| * | add extened info in log on all jupiter operation (#350) | Dan Engelbrecht | 2023-08-09 | 1 | -7/+273 |
| | | |||||
| * | minor: set_group('libs') on zenutil for consistency with zencore etc | Stefan Boberg | 2023-08-09 | 1 | -0/+1 |
| | | |||||
| * | 0.2.15-pre0v0.2.15-pre0 | Dan Engelbrecht | 2023-08-09 | 1 | -1/+1 |
| | | |||||
| * | Add `--assume-http2` option to cloud style import/export command to use a ↵ | Dan Engelbrecht | 2023-08-09 | 8 | -4/+38 |
| | | | | | HTTP/2 endpoint without without HTTP/1.1 upgrade (#347) | ||||
| * | handle exception in asio header parsing (#348) | Dan Engelbrecht | 2023-08-09 | 2 | -50/+58 |
| | | | | | * make sure we return an error code instead of throwing exception if header parsing fails * changelog | ||||
| * | use streaming read for PutCompressedBlob if source is single file (#338) | Dan Engelbrecht | 2023-08-09 | 2 | -1/+19 |
| | | | | | * use streaming read for PutCompressedBlob if source is single file * changelog | ||||
| * | Bugfix: `oplog-import` with `--file` source now sends the oplog folder ↵ | Dan Engelbrecht | 2023-08-09 | 2 | -1/+2 |
| | | | | | correctly to zenserver (#346) | ||||
| * | add more logging on jupiter fail (#345) | Dan Engelbrecht | 2023-08-08 | 2 | -1/+126 |
| | | | | | * add more details in log if jupiter operations fail * changelog | ||||
| * | fix asserts and exceptions (#344) | Dan Engelbrecht | 2023-08-08 | 4 | -3/+28 |
| | | | | | | | * Send proper error to caller of GetChunkInfo instead of assert * catch and handle exceptions when checking for state_marker * properly wait for background tasks if oplop-export fails * changelog | ||||
| * | 0.2.14v0.2.14 | Dan Engelbrecht | 2023-08-01 | 1 | -1/+1 |
| | | |||||
| * | 0.2.14-pre3v0.2.14-pre3 | Dan Engelbrecht | 2023-08-01 | 1 | -1/+1 |
| | | |||||
| * | try to resolve access token via env variable local first (#337) | Dan Engelbrecht | 2023-08-01 | 2 | -2/+22 |
| | | | | * try to resolve access token via env variable local first, on zenserver side second | ||||
| * | make sure we validate pointers returned from zen::Memory::Alloc (#341) | Dan Engelbrecht | 2023-08-01 | 4 | -10/+35 |
| | | | | * make sure we validate pointers returned from zen::Memory::Alloc | ||||
| * | add requested item in oplog remote op (#340) | Dan Engelbrecht | 2023-08-01 | 6 | -60/+163 |
| | | | | * add more context for oplog import/export errors | ||||
| * | catch exceptions when scheduling GC and when writing GC scheduling state (#339) | Dan Engelbrecht | 2023-08-01 | 2 | -136/+150 |
| | | | | * catch exceptions when scheduling GC and when writing GC scheduling state | ||||
| * | removed unnecessary cpr reference | Stefan Boberg | 2023-06-30 | 1 | -4/+0 |
| | | |||||