| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | trace scopes improvements | Dan Engelbrecht | 2024-09-10 | 3 | -9/+11 |
| | | |||||
| * | don't add batch overhead if we are only going to put one cache value | Dan Engelbrecht | 2024-09-10 | 1 | -5/+19 |
| | | |||||
| * | 5.5.7-pre0v5.5.7-pre0 | Dan Engelbrecht | 2024-09-10 | 1 | -1/+1 |
| | | |||||
| * | only add mem cached items to list to fill metadata if we don't have metadata ↵ | Dan Engelbrecht | 2024-09-10 | 1 | -40/+39 |
| | | | | | (#151) | ||||
| * | fix race condition in zenserver during batched fetch (#149) | Dan Engelbrecht | 2024-09-09 | 2 | -1/+95 |
| | | | | * fix race condition in zenserver duing batched fetch | ||||
| * | Fixes to the release replication workflow (#148) | Joakim Lindqvist | 2024-09-09 | 1 | -2/+6 |
| | | | | | | * Use our local copy of the clone-release action * Avoid pre-releases and draft releases | ||||
| * | 5.5.6v5.5.6 | Dan Engelbrecht | 2024-09-06 | 1 | -1/+1 |
| | | |||||
| * | 5.5.6-pre1v5.5.6-pre1 | Dan Engelbrecht | 2024-09-05 | 1 | -1/+1 |
| | | |||||
| * | cleanup oplog logging (#147) | Dan Engelbrecht | 2024-09-05 | 1 | -9/+29 |
| | | | | * clean up logging | ||||
| * | fix oplog index snapshot reading (#146) | Dan Engelbrecht | 2024-09-05 | 1 | -5/+29 |
| | | | | * fixed parsing and added extra validation of oplog index snapshot | ||||
| * | fix oplog instance leak in project store gc (#145) | Dan Engelbrecht | 2024-09-05 | 1 | -3/+7 |
| | | |||||
| * | Added github action to mirror releases to github.com (#144) | Joakim Lindqvist | 2024-09-05 | 1 | -0/+29 |
| | | |||||
| * | 5.5.6-pre0v5.5.6-pre0 | Dan Engelbrecht | 2024-09-04 | 1 | -1/+1 |
| | | |||||
| * | clean cache slog files on startup (#143) | Dan Engelbrecht | 2024-09-04 | 4 | -22/+47 |
| | | | | | - Bugfix: If we fail to move a temporary file into place, try to re-open the file so we clean it up - Improvement: Clean up cache bucket log files at startup as we store the matching information in the index snapshot for the bucket | ||||
| * | move gc logs to gc logger (#142) | Dan Engelbrecht | 2024-09-04 | 8 | -12/+87 |
| | | | | - Improvement: Move GC logging in callback functions into "gc" context | ||||
| * | delay oplog read (#141) | Dan Engelbrecht | 2024-09-03 | 3 | -145/+214 |
| | | | | - Improvement: Don't keep all oplogs open after GC, close them when references are fetched unless they are open by client | ||||
| * | oplog index snapshots (#140) | Dan Engelbrecht | 2024-09-03 | 7 | -207/+741 |
| | | | | - Feature: Added project store oplog index snapshots for faster opening of oplog - opening oplogs are roughly 10x faster | ||||
| * | meta info store (#75) | Dan Engelbrecht | 2024-08-30 | 14 | -63/+620 |
| | | | | | - Feature: Added option `--gc-cache-attachment-store` which caches referenced attachments in cache records on disk for faster GC - default is `false` - Feature: Added option `--gc-projectstore-attachment-store` which caches referenced attachments in project store oplogs on disk for faster GC - default is `false` | ||||
| * | zenserver process launch/termination improvements (#138) | Dan Engelbrecht | 2024-08-27 | 9 | -131/+327 |
| | | | | | | | * zenserver process launch/termination improvements * fix GetPidStatus to return error code on Linux * fix linux FindProcess() * cleanup IsZombieProcess | ||||
| * | Make sure `noexcept` functions does not leak exceptions (#136) | Dan Engelbrecht | 2024-08-23 | 4 | -169/+214 |
| | | |||||
| * | v5.5.5v5.5.5 | Dan Engelbrecht | 2024-08-23 | 1 | -1/+1 |
| | | |||||
| * | 5.5.5-pre1v5.5.5-pre1 | Dan Engelbrecht | 2024-08-22 | 1 | -1/+1 |
| | | |||||
| * | don't call sentry_set_user twice (#135) | Dan Engelbrecht | 2024-08-22 | 1 | -2/+3 |
| | | | | use a temp variable that lives longer to make sentry happy | ||||
| * | 5.5.5-pre0v5.5.5-pre0 | Dan Engelbrecht | 2024-08-22 | 1 | -1/+1 |
| | | |||||
| * | Add zenserver session id to Sentry context (#133) | Dan Engelbrecht | 2024-08-22 | 3 | -3/+7 |
| | | |||||
| * | separate worker pools into burst/background to avoid background jobs ↵ | Dan Engelbrecht | 2024-08-22 | 9 | -90/+77 |
| | | | | | blocking client requests (#134) | ||||
| * | safer calls to IsProcessRunning (#131) | Dan Engelbrecht | 2024-08-22 | 3 | -16/+64 |
| | | | | * safer calls to IsProcessRunning to handle cases where we can't check status of processes | ||||
| * | if a zenserver is already using our named mutex - exit with error code ↵ | Dan Engelbrecht | 2024-08-22 | 3 | -7/+16 |
| | | | | | instead of reporting error to Sentry (#132) | ||||
| * | remove bad assert when payload is memcached but metadata is not set (#130) | Dan Engelbrecht | 2024-08-22 | 2 | -1/+1 |
| | | |||||
| * | handle "path not found" as well as "file not found" in directory travers on ↵ | Dan Engelbrecht | 2024-08-20 | 2 | -1/+2 |
| | | | | | windows (#129) | ||||
| * | close payload file if size mismatch for file cas (#128) | Dan Engelbrecht | 2024-08-20 | 2 | -2/+3 |
| | | |||||
| * | demote project store access time read fail to warning (#127) | Dan Engelbrecht | 2024-08-20 | 2 | -1/+2 |
| | | |||||
| * | don't throw exception if sidecar file is missing (#126) | Dan Engelbrecht | 2024-08-19 | 2 | -1/+15 |
| | | | | | * Don't throw exception if sidecar file is missing. * Log reasons for rejecting sidecar file | ||||
| * | verify that project oplog dir exists before trying to iterate it (#123) | Dan Engelbrecht | 2024-08-19 | 2 | -5/+12 |
| | | |||||
| * | if disk space is low, set the last gc time to avoid spamming retries (#124) | Dan Engelbrecht | 2024-08-19 | 2 | -0/+3 |
| | | | | * if disk space is low, set the last gc time to avoid spamming retries | ||||
| * | cleaned up top level xmake (#125) | Stefan Boberg | 2024-08-19 | 1 | -14/+12 |
| | | |||||
| * | If we fail to get compression info for a partial request - log and report a ↵ | Dan Engelbrecht | 2024-08-19 | 2 | -6/+21 |
| | | | | | | miss (#122) * If we fail to get compression info for a partial request - log and report a miss | ||||
| * | 5.5.4v5.5.4 | Dan Engelbrecht | 2024-08-16 | 1 | -1/+1 |
| | | |||||
| * | enable mimalloc on arm64 (#120) | Stefan Boberg | 2024-08-16 | 2 | -10/+9 |
| | | | | * enable mimalloc on arm64 | ||||
| * | 5.5.4-pre3v5.5.4-pre3 | Dan Engelbrecht | 2024-08-15 | 1 | -1/+1 |
| | | |||||
| * | fix oplog compact size log | Dan Engelbrecht | 2024-08-15 | 1 | -1/+1 |
| | | |||||
| * | enable sentry on arm64 (#119) | Stefan Boberg | 2024-08-15 | 4 | -9/+9 |
| | | | | * enable sentry on arm64 | ||||
| * | prevent new block in gc (#118) | Dan Engelbrecht | 2024-08-15 | 2 | -1/+2 |
| | | | | * make sure we don't reset write-pos for new block for each block iterated | ||||
| * | 5.5.4-pre2v5.5.4-pre2 | Dan Engelbrecht | 2024-08-15 | 1 | -1/+1 |
| | | |||||
| * | adds more information in log when oplog rename/delete fails (#117) | Dan Engelbrecht | 2024-08-15 | 2 | -6/+29 |
| | | | | | | | * adds more information in log when oplog rename/delete fails * warn if we fail to delete dropped directory * close oplog storage file inside try/catch * don't try to flush closed files | ||||
| * | 5.5.4-pre1v5.5.4-pre1 | Dan Engelbrecht | 2024-08-14 | 1 | -1/+1 |
| | | |||||
| * | improved logging removing unimportant information (#116) | Dan Engelbrecht | 2024-08-14 | 2 | -24/+34 |
| | | |||||
| * | added `--detach` option to zenserver (#115) | Stefan Boberg | 2024-08-14 | 5 | -5/+42 |
| | | | | | | added `--detach` option to zenserver. When this is passed in with a false value, we do not create a new process group in order to behave more as expected when running with `xmake run zenserver`. Without this change the zenserver process does not receive any signals and won't exit when xmake does, causing processes to linger in the background. The default behaviour (when run from UE) is unchanged. | ||||
| * | updated Lucas-C/pre-commit-hooks to v1.3.1 to fix compilation on MacOS (#114) | Stefan Boberg | 2024-08-14 | 1 | -1/+1 |
| | | |||||
| * | amended .gitignore so xcode projects are excluded | Stefan Boberg | 2024-08-14 | 1 | -0/+1 |
| | | |||||