| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | enable per bucket config (#388) | Dan Engelbrecht | 2025-05-12 | 6 | -16/+231 |
| | | | | | Feature: Add per bucket cache configuration (Lua options file only) Improvement: --cache-memlayer-sizethreshold is now deprecated and has a new name: --cache-bucket-memlayer-sizethreshold to line up with per cache bucket configuration | ||||
| * | tweak iterate block parameters (#390) | Dan Engelbrecht | 2025-05-12 | 3 | -34/+51 |
| | | | | * tweak block iteration chunk sizes | ||||
| * | handle exception in oplog mirror (#389) | Dan Engelbrecht | 2025-05-12 | 2 | -46/+69 |
| | | | | * gracefully handle errors in threaded part of oplog-mirror | ||||
| * | 5.6.8-pre0v5.6.8-pre0 | Dan Engelbrecht | 2025-05-09 | 1 | -1/+1 |
| | | |||||
| * | flush cas log file (#387) | Dan Engelbrecht | 2025-05-09 | 3 | -47/+35 |
| | | | | * make sure we remove the cas log file when writing full index at startup | ||||
| * | Merge pull request #386 from ue-foundation/zs/plugin-config-hardening | Zousar Shaker | 2025-05-08 | 2 | -8/+9 |
| |\ | | | | | Zs/plugin config hardening | ||||
| | * | Changelog | zousar | 2025-05-07 | 1 | -0/+1 |
| | | | |||||
| | * | Change plugin config parsing to warn instead of throw | zousar | 2025-05-07 | 1 | -8/+8 |
| |/ | |||||
| * | 5.6.7v5.6.7 | Dan Engelbrecht | 2025-05-07 | 1 | -1/+1 |
| | | |||||
| * | 5.6.7-pre1v5.6.7-pre1 | Dan Engelbrecht | 2025-05-07 | 1 | -1/+1 |
| | | |||||
| * | make RemoveExpiredData and PreCache serial to reduce CPU overhead / lock ↵ | Dan Engelbrecht | 2025-05-07 | 2 | -85/+62 |
| | | | | | | contention (#385) * make RemoveExpiredData and PreCache serial to reduce CPU overhead / lock contention | ||||
| * | optimize block store CompactBlocks (#384) | Dan Engelbrecht | 2025-05-07 | 5 | -33/+64 |
| | | | | | | - Improvement: Optimize block compact reducing memcpy operations - Improvement: Handle padding of block store blocks when compacting to avoid excessive flusing of write buffer - Improvement: Handle padding when writing oplog index snapshot to avoid unnecessary flushing of write buffer | ||||
| * | added logic to handle empty directories correctly (#383) | Stefan Boberg | 2025-05-07 | 2 | -1/+13 |
| | | | | * added logic to handle empty directories correctly | ||||
| * | optimize cache bucket state writing (#382) | Dan Engelbrecht | 2025-05-06 | 2 | -42/+60 |
| | | | | * optimize cache bucket snapshot and sidecar writing | ||||
| * | add sentry for zen command (#373) | Dan Engelbrecht | 2025-05-06 | 9 | -23/+71 |
| | | | | | * refactor sentry integration and add to zen command line tool * move add_ldflags("-framework Security") | ||||
| * | cleanup changelog | Dan Engelbrecht | 2025-05-06 | 1 | -1/+0 |
| | | |||||
| * | cleanup changelog | Dan Engelbrecht | 2025-05-06 | 1 | -6/+0 |
| | | |||||
| * | 5.6.7-pre0v5.6.7-pre0 | Dan Engelbrecht | 2025-05-05 | 1 | -1/+1 |
| | | |||||
| * | builds allow redirect option (#379) | Dan Engelbrecht | 2025-05-05 | 10 | -67/+118 |
| | | | | * add --allow-redirect to zen builds upload/download | ||||
| * | make OOD and OOM in gc non critical (#381) | Dan Engelbrecht | 2025-05-05 | 2 | -30/+222 |
| | | | | | * oom and ood exceptions in GC are now treated as warnings instead of errors | ||||
| * | UE style formatted progress output (#380) | Dan Engelbrecht | 2025-05-05 | 7 | -95/+356 |
| | | | | * add UE style @progress style progress | ||||
| * | silence Out Of Disk errors to sentry (#378) | Dan Engelbrecht | 2025-05-05 | 2 | -48/+57 |
| | | | | | | * block writing GC state/info if disk is full * fix if/else on error while writing gc state | ||||
| * | iterate chunks crash fix (#376) | Dan Engelbrecht | 2025-05-02 | 6 | -77/+316 |
| | | | | * Bugfix: Add explicit lambda capture in CasContainer::IterateChunks to avoid accessing state data references | ||||
| * | cbobject validation (#377) | Dan Engelbrecht | 2025-05-02 | 2 | -10/+34 |
| | | | | | * validate incoming CbObject to cache when receiving a package * validate records when fetched from store in cache before parsing them | ||||
| * | replace local equal_to_2 with eastl impl (#368) | Stefan Boberg | 2025-04-25 | 1 | -16/+2 |
| | | |||||
| * | fix race in rpcrecorder (#375) | Stefan Boberg | 2025-04-25 | 1 | -0/+6 |
| | | |||||
| * | 5.6.6v5.6.6 | Dan Engelbrecht | 2025-04-24 | 1 | -1/+1 |
| | | |||||
| * | 5.6.6-pre2v5.6.6-pre2 | Dan Engelbrecht | 2025-04-24 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #360 from ue-foundation/zs/zencli-list-namespaces-buckets | Zousar Shaker | 2025-04-24 | 8 | -4/+177 |
| |\ | | | | | Zs/zencli list namespaces buckets | ||||
| | * | Merge branch 'main' into zs/zencli-list-namespaces-buckets | Zousar Shaker | 2025-04-24 | 44 | -929/+1754 |
| | |\ | |/ |/| | |||||
| * | | 5.6.6-pre1v5.6.6-pre1 | Dan Engelbrecht | 2025-04-24 | 1 | -1/+1 |
| | | | |||||
| * | | limit retries on buildpart finalize (#374) | Dan Engelbrecht | 2025-04-24 | 2 | -2/+9 |
| | | | | | | | * limit retries on buildpart finalize | ||||
| * | | use state file if available when doing builds diff command (#369) | Dan Engelbrecht | 2025-04-24 | 2 | -81/+63 |
| | | | | | | | | | * use state file if available when doing builds diff command * remove dead code | ||||
| * | | fix buildstore disksizelimit lua config name (#372) | Dan Engelbrecht | 2025-04-24 | 2 | -1/+2 |
| | | | |||||
| * | | close servers in multi server (#371) | Dmytro Ivanov | 2025-04-24 | 1 | -0/+4 |
| | | | |||||
| * | | add retry on internal error / bad gateway (#370) | Dan Engelbrecht | 2025-04-24 | 2 | -1/+4 |
| | | | | | | | * do http client retry on internal error and bad gateway | ||||
| * | | 5.6.6-pre0v5.6.6-pre0 | Dan Engelbrecht | 2025-04-24 | 1 | -1/+1 |
| | | | |||||
| * | | predicate to enable compiling with later EASTL version (#367) | Stefan Boberg | 2025-04-24 | 1 | -1/+1 |
| | | | |||||
| * | | zen wipe command (#366) | Dan Engelbrecht | 2025-04-23 | 5 | -1/+624 |
| | | | | | | | | | | | | | | | | | | | | | | | - Feature: New `zen wipe` command for fast cleaning of directories, it will not remove the directory itself, only the content - `--directory` - path to directory to wipe, if the directory does not exist or is empty, no action will be taken - `--keep-readonly` - skip removal of read-only files found in directory, defaults to `true`, set to `false` to remove read-only files - `--quiet` - reduce output to console, defaults to `false` - `--dryrun` - simulate the wipe without removing anything, defaults to `false` - `--yes` - skips prompt to confirm wipe of directory - `--plain-progress` - show progress using plain output - `--verbose` - enable verbose console output - `--boost-workers` - increase the number of worker threads, may cause computer to be less responsive, defaults to `false` | ||||
| * | | parse system dir for builds (#365) | Dan Engelbrecht | 2025-04-23 | 2 | -6/+6 |
| | | | | | | | | | * make sure we always parse system options for zen builds command * make MakeSafeAbsolutePath nodiscard | ||||
| * | | Make plugin loading errors non fatal (#364) | Dmytro Ivanov | 2025-04-23 | 3 | -29/+46 |
| | | | | | | | | | make plugin loading errors non fatal | ||||
| * | | make sure to call MakeSafeAbsolutePathÍnPlace where appropriate (#363) | Dan Engelbrecht | 2025-04-23 | 2 | -16/+16 |
| | | | |||||
| * | | Merge pull request #355 from ue-foundation/di/plugins | Dmytro Ivanov | 2025-04-22 | 8 | -109/+297 |
| |\ \ | | | | | | | Added a way to enable zenserver plugins via CLI/lua, added transport API versioning and logging support | ||||
| | * | | review fixes | Dmytro Ivanov | 2025-04-22 | 1 | -1/+1 |
| | | | | |||||
| | * | | Added config, versioning and logging for plugins | Dmytro Ivanov | 2025-04-22 | 8 | -109/+297 |
| |/ / | |||||
| * | | add cxxopts overload for parsing file paths from command line (#362) | Dan Engelbrecht | 2025-04-22 | 26 | -703/+682 |
| | | | |||||
| * | | xmake updatefrontend | zousar | 2025-04-16 | 1 | -0/+0 |
| | | | |||||
| * | | Merge pull request #359 from ue-foundation/zs/web-ui-generic-metadata | Zousar Shaker | 2025-04-16 | 2 | -23/+43 |
| |\ \ | | | | | | | Zs/web UI generic metadata | ||||
| | * | | Changelog | zousar | 2025-04-15 | 1 | -0/+1 |
| | | | | |||||
| | * | | Make metadata presentation more generic | zousar | 2025-04-15 | 1 | -23/+42 |
| |/ / | |||||