| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 5.5.7-pre2v5.5.7-pre2 | Dan Engelbrecht | 2024-09-11 | 1 | -1/+1 | |
| | | ||||||
| * | oplog cmd improvements (#152) | Dan Engelbrecht | 2024-09-11 | 4 | -205/+347 | |
| | | | | | | | - Improvement: Removed redundant commands `project-delete` and `oplog-delete`. Use already existing `project-drop` instead. - Improvement: zen oplog commands `project-drop`, `project-info`, `oplog-create`, `oplog-import`, `oplog-mirror` can now help resolve partial project and oplog identifiers - Improvement: zen `oplog-mirror` command now has new filter options to control which files are realized to disk: `--key` for op key, `--file` for file path matching and `--chunk` for chunk id matching - Improvement: `project-drop` command defaults to `--dry-run=true` and will only delete the target if `--dry-run=false` is added to the command line to avoid accidental delete | |||||
| * | validate oplog before opening - if invalid, warn and wipe oplog (#153) | Dan Engelbrecht | 2024-09-10 | 2 | -2/+13 | |
| | | ||||||
| * | Replicate releases on new release creation (#150) | Joakim Lindqvist | 2024-09-10 | 2 | -6/+11 | |
| | | | | | | | | | | * Ignore changes to the mirror_releases script * Only trigger release mirroring when new releases are made * Added a minimum release number to workaround issues with certain older releases * Lowered number of releases that are replicated | |||||
| * | 5.5.7-pre1v5.5.7-pre1 | Dan Engelbrecht | 2024-09-10 | 1 | -1/+1 | |
| | | ||||||
| * | changelog | Dan Engelbrecht | 2024-09-10 | 1 | -0/+1 | |
| | | ||||||
| * | 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 | |
| | | ||||||