feat(unified-storage): no SQL fallback for dashboards/folders in Mode 5 (#111672)

This commit is contained in:
Jean-Philippe Quéméner
2025-09-26 15:47:03 +02:00
committed by GitHub
parent b8f23eacd4
commit c66209bca8
4 changed files with 133 additions and 17 deletions
+4 -2
View File
@@ -10,11 +10,13 @@ import (
"github.com/grafana/grafana/pkg/storage/unified/resourcepb"
)
func NewFederatedClient(base resource.ResourceClient, sql legacysql.LegacyDatabaseProvider) resource.ResourceClient {
func NewFederatedClient(base resource.ResourceClient, sql legacysql.LegacyDatabaseProvider, disableDashboardsFallback bool, disableFoldersFallback bool) resource.ResourceClient {
return &federatedClient{
ResourceClient: base,
stats: &LegacyStatsGetter{
SQL: sql,
SQL: sql,
DisableSQLFallbackDashboards: disableDashboardsFallback,
DisableSQLFallbackFolders: disableFoldersFallback,
},
}
}