blob: ea472ddde2fa1f285938b6b236054acccb3dcd2c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
##
-- Add logging of namespace name and bucket name if we get invalid names in requests
-- Updated README.md with Linux dev prerequisites
-- asio: added some logging to indicate concurrency
-- Fixed expired cache keys overwriting between namespaces when bucket names were the same in multiple namespaces
## v0.1.2
- Tweak bundle compression settings to streamline build
- ZenCacheDiskLayer::CacheBucket::GatherReferences: Don't hold index lock while reading standalone values
- hardening of ZenCacheDiskLayer::CacheBucket::PutStandaloneCacheValue
- GitHub Actions: Move release job to in-house linux agent
## v0.1.1
- BlockStore (small object store) Always block GC of current write block
- Make it possible to configure GC monitoring interval using `--gc-monitor-interval-seconds`
- Keep "reason" from upstream response so we can present it even if the request fails without outright error
- New GitHub Actions release flow - Add release flow in GitHub actions on pushed tag `v0.1.2` gives full release, `v0.1.2-pre0` gives pre-release
## 0d08450
- Fixes issue with broken Zen instances for legacy requests
## 63f50b5
- Enable FILE_SHARE_DELETE on standalone files in disk buckets - fixes Jira UE-154234
- Make sure we can properly create the block file before assigning it for use - fixes Jira UE-154438
- Horde execute compressed input blobs
- Drop namespace support
- Safer delete of cache buckets
## dba8b36
- Namespaces: This introduces namespaces to the zenserver but only the default ue4.ddc is supported. Clients that don't send a namespace in the request will keep old behviour, new clients that sends namespace is required to use ue4.ddc (which they currently do)
- Aligned bucket naming rules with UE code base
- Fix retry counter and add an extra iteration to give more time for success during contention for standalone files in cache
- Make sure CacheBucket::PutStandaloneCacheValue cleans up the temp file
- Restore logic where we accept failed overwrite if resulting size is the same for standlone file in cache
- Correctly calculate the m_TotalSize difference when overwriting file for standalone files in cache
- Fix namespace folder scanning
|