Storage: Remove dual writing mode feature flags (#88573)

Remove dual writing feature flags
This commit is contained in:
Arati R 2024-05-31 20:18:09 +02:00 committed by GitHub
parent a257b74d6e
commit 73905695e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 4 additions and 28 deletions

View File

@ -120,8 +120,6 @@ Experimental features might be changed or removed without prior notice.
| `disableSecretsCompatibility` | Disable duplicated secret storage in legacy tables | | `disableSecretsCompatibility` | Disable duplicated secret storage in legacy tables |
| `logRequestsInstrumentedAsUnknown` | Logs the path for requests that are instrumented as unknown | | `logRequestsInstrumentedAsUnknown` | Logs the path for requests that are instrumented as unknown |
| `unifiedStorage` | SQL-based k8s storage | | `unifiedStorage` | SQL-based k8s storage |
| `dualWritePlaylistsMode2` | Enables dual writing of playlists to both legacy and k8s storage in mode 2 |
| `dualWritePlaylistsMode3` | Enables dual writing of playlists to both legacy and k8s storage in mode 3 |
| `showDashboardValidationWarnings` | Show warnings when dashboards do not validate against the schema | | `showDashboardValidationWarnings` | Show warnings when dashboards do not validate against the schema |
| `mysqlAnsiQuotes` | Use double quotes to escape keyword in a MySQL query | | `mysqlAnsiQuotes` | Use double quotes to escape keyword in a MySQL query |
| `alertingBacktesting` | Rule backtesting API for alerting | | `alertingBacktesting` | Rule backtesting API for alerting |

View File

@ -46,8 +46,6 @@ export interface FeatureToggles {
topnav?: boolean; topnav?: boolean;
grpcServer?: boolean; grpcServer?: boolean;
unifiedStorage?: boolean; unifiedStorage?: boolean;
dualWritePlaylistsMode2?: boolean;
dualWritePlaylistsMode3?: boolean;
cloudWatchCrossAccountQuerying?: boolean; cloudWatchCrossAccountQuerying?: boolean;
showDashboardValidationWarnings?: boolean; showDashboardValidationWarnings?: boolean;
mysqlAnsiQuotes?: boolean; mysqlAnsiQuotes?: boolean;

View File

@ -221,18 +221,6 @@ var (
RequiresRestart: true, // new SQL tables created RequiresRestart: true, // new SQL tables created
Owner: grafanaAppPlatformSquad, Owner: grafanaAppPlatformSquad,
}, },
{
Name: "dualWritePlaylistsMode2",
Description: "Enables dual writing of playlists to both legacy and k8s storage in mode 2",
Stage: FeatureStageExperimental,
Owner: grafanaSearchAndStorageSquad,
},
{
Name: "dualWritePlaylistsMode3",
Description: "Enables dual writing of playlists to both legacy and k8s storage in mode 3",
Stage: FeatureStageExperimental,
Owner: grafanaSearchAndStorageSquad,
},
{ {
Name: "cloudWatchCrossAccountQuerying", Name: "cloudWatchCrossAccountQuerying",
Description: "Enables cross-account querying in CloudWatch datasources", Description: "Enables cross-account querying in CloudWatch datasources",

View File

@ -27,8 +27,6 @@ logRequestsInstrumentedAsUnknown,experimental,@grafana/hosted-grafana-team,false
topnav,deprecated,@grafana/grafana-frontend-platform,false,false,false topnav,deprecated,@grafana/grafana-frontend-platform,false,false,false
grpcServer,preview,@grafana/grafana-app-platform-squad,false,false,false grpcServer,preview,@grafana/grafana-app-platform-squad,false,false,false
unifiedStorage,experimental,@grafana/grafana-app-platform-squad,false,true,false unifiedStorage,experimental,@grafana/grafana-app-platform-squad,false,true,false
dualWritePlaylistsMode2,experimental,@grafana/search-and-storage,false,false,false
dualWritePlaylistsMode3,experimental,@grafana/search-and-storage,false,false,false
cloudWatchCrossAccountQuerying,GA,@grafana/aws-datasources,false,false,false cloudWatchCrossAccountQuerying,GA,@grafana/aws-datasources,false,false,false
showDashboardValidationWarnings,experimental,@grafana/dashboards-squad,false,false,false showDashboardValidationWarnings,experimental,@grafana/dashboards-squad,false,false,false
mysqlAnsiQuotes,experimental,@grafana/search-and-storage,false,false,false mysqlAnsiQuotes,experimental,@grafana/search-and-storage,false,false,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
27 topnav deprecated @grafana/grafana-frontend-platform false false false
28 grpcServer preview @grafana/grafana-app-platform-squad false false false
29 unifiedStorage experimental @grafana/grafana-app-platform-squad false true false
dualWritePlaylistsMode2 experimental @grafana/search-and-storage false false false
dualWritePlaylistsMode3 experimental @grafana/search-and-storage false false false
30 cloudWatchCrossAccountQuerying GA @grafana/aws-datasources false false false
31 showDashboardValidationWarnings experimental @grafana/dashboards-squad false false false
32 mysqlAnsiQuotes experimental @grafana/search-and-storage false false false

View File

@ -119,14 +119,6 @@ const (
// SQL-based k8s storage // SQL-based k8s storage
FlagUnifiedStorage = "unifiedStorage" FlagUnifiedStorage = "unifiedStorage"
// FlagDualWritePlaylistsMode2
// Enables dual writing of playlists to both legacy and k8s storage in mode 2
FlagDualWritePlaylistsMode2 = "dualWritePlaylistsMode2"
// FlagDualWritePlaylistsMode3
// Enables dual writing of playlists to both legacy and k8s storage in mode 3
FlagDualWritePlaylistsMode3 = "dualWritePlaylistsMode3"
// FlagCloudWatchCrossAccountQuerying // FlagCloudWatchCrossAccountQuerying
// Enables cross-account querying in CloudWatch datasources // Enables cross-account querying in CloudWatch datasources
FlagCloudWatchCrossAccountQuerying = "cloudWatchCrossAccountQuerying" FlagCloudWatchCrossAccountQuerying = "cloudWatchCrossAccountQuerying"

View File

@ -1954,7 +1954,8 @@
"metadata": { "metadata": {
"name": "dualWritePlaylistsMode2", "name": "dualWritePlaylistsMode2",
"resourceVersion": "1716448665531", "resourceVersion": "1716448665531",
"creationTimestamp": "2024-05-23T07:17:45Z" "creationTimestamp": "2024-05-23T07:17:45Z",
"deletionTimestamp": "2024-05-31T16:59:31Z"
}, },
"spec": { "spec": {
"description": "Enables dual writing of playlists to both legacy and k8s storage in mode 2", "description": "Enables dual writing of playlists to both legacy and k8s storage in mode 2",
@ -2196,7 +2197,8 @@
"metadata": { "metadata": {
"name": "dualWritePlaylistsMode3", "name": "dualWritePlaylistsMode3",
"resourceVersion": "1716448665531", "resourceVersion": "1716448665531",
"creationTimestamp": "2024-05-23T07:17:45Z" "creationTimestamp": "2024-05-23T07:17:45Z",
"deletionTimestamp": "2024-05-31T16:59:31Z"
}, },
"spec": { "spec": {
"description": "Enables dual writing of playlists to both legacy and k8s storage in mode 3", "description": "Enables dual writing of playlists to both legacy and k8s storage in mode 3",