aboutsummaryrefslogtreecommitdiff
path: root/zenutil/include
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-10-13 10:40:26 +0200
committerGitHub <[email protected]>2022-10-13 01:40:26 -0700
commit0c7fbe43ed582cd791191d6c0935cd8693e1208e (patch)
tree77757d193734f8927d474c5a072ffe4af8579513 /zenutil/include
parentdisable project store GC (#179) (diff)
downloadzen-0c7fbe43ed582cd791191d6c0935cd8693e1208e.tar.xz
zen-0c7fbe43ed582cd791191d6c0935cd8693e1208e.zip
Add "Accept" field in RPC request to gracefully handle requests from older instances (#180)
Diffstat (limited to 'zenutil/include')
-rw-r--r--zenutil/include/zenutil/cache/cacherequests.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/zenutil/include/zenutil/cache/cacherequests.h b/zenutil/include/zenutil/cache/cacherequests.h
index ffb0f8d5f..4eebd3121 100644
--- a/zenutil/include/zenutil/cache/cacherequests.h
+++ b/zenutil/include/zenutil/cache/cacherequests.h
@@ -74,6 +74,7 @@ namespace cacherequests {
struct PutCacheRecordsRequest
{
+ uint32_t AcceptMagic = 0;
CachePolicy DefaultPolicy = CachePolicy::Default;
std::string Namespace;
std::vector<PutCacheRecordRequest> Requests;
@@ -105,6 +106,7 @@ namespace cacherequests {
struct GetCacheRecordsRequest
{
+ uint32_t AcceptMagic = 0;
CachePolicy DefaultPolicy = CachePolicy::Default;
std::string Namespace;
std::vector<GetCacheRecordRequest> Requests;
@@ -150,6 +152,7 @@ namespace cacherequests {
struct PutCacheValuesRequest
{
+ uint32_t AcceptMagic = 0;
CachePolicy DefaultPolicy = CachePolicy::Default;
std::string Namespace;
std::vector<PutCacheValueRequest> Requests;
@@ -177,6 +180,7 @@ namespace cacherequests {
struct GetCacheValuesRequest
{
+ uint32_t AcceptMagic = 0;
CachePolicy DefaultPolicy = CachePolicy::Default;
std::string Namespace;
std::vector<GetCacheValueRequest> Requests;
@@ -217,6 +221,7 @@ namespace cacherequests {
struct GetCacheChunksRequest
{
+ uint32_t AcceptMagic = 0;
CachePolicy DefaultPolicy = CachePolicy::Default;
std::string Namespace;
std::vector<GetCacheChunkRequest> Requests;