aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2024-10-02 10:24:30 +0200
committerDan Engelbrecht <[email protected]>2024-10-02 10:24:30 +0200
commit5da8e3963935e8a738e7c830cf71110714308f0e (patch)
tree28d9815276bbdeb5101f362ea3a04e54f1bd58b7
parent5.5.8-pre7 (diff)
downloadzen-5da8e3963935e8a738e7c830cf71110714308f0e.tar.xz
zen-5da8e3963935e8a738e7c830cf71110714308f0e.zip
changelog
-rw-r--r--CHANGELOG.md14
1 files changed, 7 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d87cb40d9..9bf854ad1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,16 +2,16 @@
- Feature: Added option `gc-attachment-passes` to zenserver
- Limit the range of unreferenced attachments included in GC check by breaking it into passes. Default is one pass which includes all the attachments.
- Feature: Added options to `zen gc` to filter which attachments get checked for GC
- - `--reference-low` attachments with a hash higher than this will not be considered for GC
- - `--reference-high` attachments with a hash lower than this will not be considered for GC
+ - `--reference-low` attachments with a hash higher than this will not be considered for GCv2
+ - `--reference-high` attachments with a hash lower than this will not be considered for GCv2
- Feature: Added `zen cache-gen` command to generate large amount of cache data for testing
- Feature: Initial release of a self-hosted HTML dashboard
- Feature: Added `--cache-attachment-store` and `--projectstore-attachment-store` options to `zen gc` command to override settings for attachment meta store during GCv2
-- Improvement: Refactored GCv2 to reduce time we block write requests, trading for longer overall GC time
+- Improvement: Refactored GCv2 to reduce time we block write requests, trading for longer overall GCv2 time
- Reduces time writes are blocked by ~8 times, going from 6s to 0.7s on a large data set
- - Increases time for GC to execute (without blocking reads/writes) by ~1.7 times, going from 10.4s to 17.6s on a large data set
-- Improvement: Cleaned up GCv2 start and stop logs and added identifier to easily find matching start and end of a GC pass in log file
-- Improvement: Optimizations to GC leading to 50-100% performance increase when handling large data sets
+ - Increases time for GCv2 to execute (without blocking reads/writes) by ~1.7 times, going from 10.4s to 17.6s on a large data set
+- Improvement: Cleaned up GCv2 start and stop logs and added identifier to easily find matching start and end of a GCv2 pass in log file
+- Improvement: Optimizations to GCv2 leading to 50-100% performance increase when handling large data sets
- Improvement: Added a namespace-qualified RPC endpoint for z$ at `/z$/<namespace>/$rpc` which may be used to validate RPC requests by URL inspection
- Improvement: Faster memcache trimming
- Reduce calculations while holding bucket lock for memcache trim analysis to reduce contention
@@ -22,7 +22,7 @@
- Improvement: During block store compact, merge small blocks even if no new unused data is found
- Bugfix: Symbol resolution could fail on Windows depending on the process' current working directory
- Bugfix: Don't block disk cache buckets from writing when scanning records for attachment references
-- Bugfix: Make sure we clear active write block if block store if we get exception when writing to disk
+- Bugfix: Make sure we clear active write block of block store if we get exception when writing to disk
## 5.5.7
- Bugfix: Fix race condition in zenserver during batched fetch of small cache chunks (<=1024b) resulting in missing rawhash/rawsize in the response. UE-223703