aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated stale commentMartin Ridgers2024-09-241-1/+1
|
* Only use embedded frontend content in release buildsMartin Ridgers2024-09-241-0/+4
|
* Updated changelogMartin Ridgers2024-09-241-0/+1
|
* Added namespace qualifier (optional) for z$ rpc requests (#166)Stefan Boberg2024-09-235-53/+93
| | | This change adds support for a namespace-qualified RPC endpoint for z$ at `/z$/<namespace>/$rpc` which may be used to validate RPC requests by URL inspection. The old scheme is still supported.
* gc unused refactor (#165)Dan Engelbrecht2024-09-2316-119/+456
| | | | | * optimize IoHash and OId comparisions * refactor filtering of unused references * add attachment filtering to gc
* made fmt formatter format function const (#162)Stefan Boberg2024-09-204-8/+8
| | | this appears to be required as of fmt v11
* 5.5.8-pre0v5.5.8-pre0Dan Engelbrecht2024-09-201-1/+1
|
* unblock PreCache (#164)Dan Engelbrecht2024-09-204-7/+10
| | | Don't lock disk cache buckets from writing when scanning records for attachment references
* End was clamped to the wrong side if Count was defaultedMartin Ridgers2024-09-191-1/+1
|
* Reinstate member initialisation that was there originallyMartin Ridgers2024-09-191-2/+2
|
* Poorly cherry-pickMartin Ridgers2024-09-191-2/+2
|
* Surfaced oplog paging to HTTP handlerMartin Ridgers2024-09-191-3/+18
|
* clang-format on branch's changed filesMartin Ridgers2024-09-193-110/+119
|
* Mandatory IterateOplog() paging argumentMartin Ridgers2024-09-194-17/+14
|
* Removed redundant initialisationMartin Ridgers2024-09-191-2/+2
|
* A clang-format passMartin Ridgers2024-09-191-3/+3
|
* Appease Apple Clang's historical lack of std::span constructorsMartin Ridgers2024-09-191-6/+2
|
* Forgot there was a std::clampMartin Ridgers2024-09-191-7/+4
|
* Placate clangMartin Ridgers2024-09-192-6/+6
|
* Updated changelogMartin Ridgers2024-09-191-0/+1
|
* Optional paged results when iterating oplog entriesMartin Ridgers2024-09-192-6/+28
|
* Added brief section on building for macOS with multiple usersMartin Ridgers2024-09-181-0/+11
|
* Use an example where xmake determines the build architecture for macOSMartin Ridgers2024-09-181-1/+1
|
* Correct header depth for Mac sub-sectionsMartin Ridgers2024-09-181-4/+4
|
* cache generate command to create large data sets for testing (#159)Dan Engelbrecht2024-09-184-1/+237
| | | * add CacheGenerateCommand
* Merge pull request #161 from ue-foundation/mr/sym-not-loadingMartin Ridgers2024-09-182-2/+5
|\ | | | | Explicitly tell dbghelp.dll to look for PDBs alongside Zen's binaries
| * Added an entry in the changelogMartin Ridgers2024-09-171-0/+1
| |
| * A clang-format passMartin Ridgers2024-09-171-1/+1
| |
| * Explicitly tell dbghelp.dll to look for PDBs alongside Zen's binariesMartin Ridgers2024-09-171-1/+3
|/
* gc performance improvements (#160)Dan Engelbrecht2024-09-178-110/+148
| | | | | | | | | | * optimized ValidateCbUInt * optimized iohash comparision * replace unordered set/map with tsl/robin set/map in blockstore * increase max buffer size when writing cache bucket sidecar * only store meta data for files < 4Gb * faster ReadAttachmentsFromMetaData * remove memcpy call in BlockStoreDiskLocation * only write cache bucket state to disk if GC deleted anything
* Running the public github release mirroring as part of creating the release ↵Joakim Lindqvist2024-09-162-3/+27
| | | | | | | (#158) * Running the public github release mirroring as part of creating the release This because workflows does not trigger events when created using the built in GITHUB_TOKEN so the release we create does not trigger the release replication workflow.
* 5.5.7v5.5.7Dan Engelbrecht2024-09-111-1/+1
|
* 5.5.7-pre3v5.5.7-pre3Dan Engelbrecht2024-09-111-1/+1
|
* fix oplog state check and wiping (#154)Dan Engelbrecht2024-09-112-2/+18
| | | | | fix oplog state check fix wipe of oplog storage + meta only on invalid oplog handle vanishing oplog during gc
* 5.5.7-pre2v5.5.7-pre2Dan Engelbrecht2024-09-111-1/+1
|
* oplog cmd improvements (#152)Dan Engelbrecht2024-09-114-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 Engelbrecht2024-09-102-2/+13
|
* Replicate releases on new release creation (#150)Joakim Lindqvist2024-09-102-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-pre1Dan Engelbrecht2024-09-101-1/+1
|
* changelogDan Engelbrecht2024-09-101-0/+1
|
* trace scopes improvementsDan Engelbrecht2024-09-103-9/+11
|
* don't add batch overhead if we are only going to put one cache valueDan Engelbrecht2024-09-101-5/+19
|
* 5.5.7-pre0v5.5.7-pre0Dan Engelbrecht2024-09-101-1/+1
|
* only add mem cached items to list to fill metadata if we don't have metadata ↵Dan Engelbrecht2024-09-101-40/+39
| | | | (#151)
* fix race condition in zenserver during batched fetch (#149)Dan Engelbrecht2024-09-092-1/+95
| | | * fix race condition in zenserver duing batched fetch
* Fixes to the release replication workflow (#148)Joakim Lindqvist2024-09-091-2/+6
| | | | | * Use our local copy of the clone-release action * Avoid pre-releases and draft releases
* 5.5.6v5.5.6Dan Engelbrecht2024-09-061-1/+1
|
* 5.5.6-pre1v5.5.6-pre1Dan Engelbrecht2024-09-051-1/+1
|
* cleanup oplog logging (#147)Dan Engelbrecht2024-09-051-9/+29
| | | * clean up logging
* fix oplog index snapshot reading (#146)Dan Engelbrecht2024-09-051-5/+29
| | | * fixed parsing and added extra validation of oplog index snapshot