aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver-test/zenserver-test.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-08-12 17:36:41 +0200
committerGitHub Enterprise <[email protected]>2025-08-12 17:36:41 +0200
commit39e750f78b0944157f0179266b7593b2e492453f (patch)
tree658fb9723889e857a118e01c5934c85df55aa45e /src/zenserver-test/zenserver-test.cpp
parent5.6.16-pre0 (diff)
downloadzen-39e750f78b0944157f0179266b7593b2e492453f.tar.xz
zen-39e750f78b0944157f0179266b7593b2e492453f.zip
add limitoverwrites option per bucket (#466)
- Feature: Added global zenserver option `--cache-bucket-limit-overwrites` controlling Whether to require policy flag pattern before allowing overwrites or not. Default `false` = overwrites always allowed - Feature: Add per bucket cache configuration option `limitoverwrites` (Lua options file only) cache = { bucket = { -- This is the default for all namespaces limitoverwrites = true }, buckets = { -- Here you can add matching per bucket name (matches accross namespaces) iostorecompression = { limitoverwrites = false }, }, }
Diffstat (limited to 'src/zenserver-test/zenserver-test.cpp')
-rw-r--r--src/zenserver-test/zenserver-test.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/zenserver-test/zenserver-test.cpp b/src/zenserver-test/zenserver-test.cpp
index 9ccdf3b5e..f913c108c 100644
--- a/src/zenserver-test/zenserver-test.cpp
+++ b/src/zenserver-test/zenserver-test.cpp
@@ -1587,7 +1587,7 @@ TEST_CASE("zcache.rpc")
ZenServerInstance UpstreamServer(TestEnv);
SpawnServer(UpstreamServer, UpstreamCfg);
- ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-limit-overwrites");
+ ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-bucket-limit-overwrites");
ZenServerInstance LocalServer(TestEnv);
SpawnServer(LocalServer, LocalCfg);
@@ -1654,7 +1654,7 @@ TEST_CASE("zcache.rpc")
ZenServerInstance UpstreamServer(TestEnv);
SpawnServer(UpstreamServer, UpstreamCfg);
- ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-limit-overwrites");
+ ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-bucket-limit-overwrites");
ZenServerInstance LocalServer(TestEnv);
SpawnServer(LocalServer, LocalCfg);
@@ -1721,7 +1721,7 @@ TEST_CASE("zcache.rpc")
ZenServerInstance UpstreamServer(TestEnv);
SpawnServer(UpstreamServer, UpstreamCfg);
- ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-limit-overwrites");
+ ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-bucket-limit-overwrites");
ZenServerInstance LocalServer(TestEnv);
SpawnServer(LocalServer, LocalCfg);
@@ -1786,9 +1786,8 @@ TEST_CASE("zcache.rpc")
// ZenServerInstance UpstreamServer(TestEnv);
// SpawnServer(UpstreamServer, UpstreamCfg);
- // ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port, "--cache-limit-overwrites");
- // ZenServerInstance LocalServer(TestEnv);
- // SpawnServer(LocalServer, LocalCfg);
+ // ZenConfig LocalCfg = ZenConfig::NewWithUpstream(TestEnv.GetNewPortNumber(), UpstreamCfg.Port,
+ // "--cache-bucket-limit-overwrites"); ZenServerInstance LocalServer(TestEnv); SpawnServer(LocalServer, LocalCfg);
// size_t PayloadSize = 1024;
// std::string_view Namespace("ue4.ddc"sv);