aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40df7a173..281cf703d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,9 +12,14 @@
- Feature: Add caching of referenced CId content for structured cache records, this avoid disk thrashing when gathering references for GC
- disabled by default, enable with `--cache-reference-cache-enabled`
- Feature: Added `--clean` command line option which can be used to wipe all server state at startup (useful for testing/benchmarking)
+- Feature: Added `--dry` command line option to `zen rpc-record-replay` to allow analysis of recordings without making changes to any server
- Changed: The default port for zenserver has been changed from 1337 to 8558
- Bugfix: GC logging now correctly reports used/free disk space in log message
- Bugfix: Fixed calculation of cache memory layer total size
+- Improvement: Implemented a new RPC recording strategy (aka v2) to make long-running recordings use less resources and perform better over time
+ - Recordings are split into segments to limit the amount of data and number of files in each segment directory. Each segment is independent to allow
+ future disk space management improvements and partial analysis/replay of recordings
+ - The new recording strategy also records the client session id for each entry to enable better traffic analysis
- Improvement: Rewrite the state_marker file at startup to make sure we have write access to the data directory
- Improvement: Faster reading of project store oplogs
- Improvement: Faster collection of referenced CId content in project store