From b8a8c15148c53a76f14f76da1b0fa4cec9be9216 Mon Sep 17 00:00:00 2001 From: gamab Date: Tue, 6 Dec 2022 15:06:12 +0100 Subject: [PATCH] FeatureToggle: for storing sessions in a Remote Cache Co-authored-by: ievaVasiljeva --- packages/grafana-data/src/types/featureToggles.gen.ts | 1 + pkg/services/featuremgmt/registry.go | 5 +++++ pkg/services/featuremgmt/toggles_gen.go | 3 +++ 3 files changed, 9 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 04292b94b55..8c9f0965134 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -67,4 +67,5 @@ export interface FeatureToggles { redshiftAsyncQueryDataSupport?: boolean; athenaAsyncQueryDataSupport?: boolean; increaseInMemDatabaseQueryCache?: boolean; + sessionRemoteCache?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index dbcc22ccb71..8ed9abf5271 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -283,5 +283,10 @@ var ( Name: "increaseInMemDatabaseQueryCache", Description: "Enable more in memory caching for database queries", }, + { + Name: "sessionRemoteCache", + Description: "Enable using remote cache for users and sessions", + State: FeatureStateAlpha, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 58e4778391e..d634c58a233 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -210,4 +210,7 @@ const ( // FlagIncreaseInMemDatabaseQueryCache // Enable more in memory caching for database queries FlagIncreaseInMemDatabaseQueryCache = "increaseInMemDatabaseQueryCache" + + // FlagSessionRemoteCache + // Enable using remote cacse for users and seFlagSessionRemoteCache = "sessionRemoteCache" )