diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 5664506c5..02a1affc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,11 @@ - 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 - 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 + - When trimming memcache, evict 25% more than required to reduce frequency of trimming + - When trimming memcache, don't repack memcache data vector, defer that to regular garbage collection + - When trimming memcache, deallocate memcache buffers when not holding exclusive lock in bucket - 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 |