aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/cache/cacherpc.cpp
diff options
context:
space:
mode:
authorzousar <[email protected]>2025-03-24 23:30:03 -0600
committerzousar <[email protected]>2025-03-24 23:30:03 -0600
commit25985163796ba45b028b40662146e44e8eff47a8 (patch)
tree4430bd2810727fbe19fdfb8c1b653b5abd0af99b /src/zenstore/cache/cacherpc.cpp
parentControl overwrite enforcement with a config setting (diff)
downloadzen-25985163796ba45b028b40662146e44e8eff47a8.tar.xz
zen-25985163796ba45b028b40662146e44e8eff47a8.zip
Establish TODOs and unit test for rejected PUT propagation
Diffstat (limited to 'src/zenstore/cache/cacherpc.cpp')
-rw-r--r--src/zenstore/cache/cacherpc.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/zenstore/cache/cacherpc.cpp b/src/zenstore/cache/cacherpc.cpp
index 94072d22d..5b36437f2 100644
--- a/src/zenstore/cache/cacherpc.cpp
+++ b/src/zenstore/cache/cacherpc.cpp
@@ -424,6 +424,7 @@ CacheRpcHandler::PutCacheRecord(PutRequestData& Request, const CbPackage* Packag
CacheValue.Value.SetContentType(ZenContentType::kCbObject);
bool Overwrite = EnumHasAllFlags(Request.Policy.GetRecordPolicy(), CachePolicy::StoreLocal) &&
!EnumHasAllFlags(Request.Policy.GetRecordPolicy(), CachePolicy::QueryLocal);
+ // TODO: Propagation for rejected PUTs
if (!m_CacheStore.Put(Request.Context,
Request.Namespace,
Request.Key.Bucket,