diff --git a/cmd/prometheus/testdata/features.json b/cmd/prometheus/testdata/features.json index 60e6b65b40..e68b7def1e 100644 --- a/cmd/prometheus/testdata/features.json +++ b/cmd/prometheus/testdata/features.json @@ -251,6 +251,7 @@ "exemplar_storage": false, "isolation": true, "native_histograms": true, + "st_storage": false, "use_uncached_io": false }, "ui": { diff --git a/tsdb/db.go b/tsdb/db.go index c793ace522..8c1fffbed4 100644 --- a/tsdb/db.go +++ b/tsdb/db.go @@ -868,6 +868,7 @@ func Open(dir string, l *slog.Logger, r prometheus.Registerer, opts *Options, st opts.FeatureRegistry.Set(features.TSDB, "isolation", !opts.IsolationDisabled) opts.FeatureRegistry.Set(features.TSDB, "use_uncached_io", opts.UseUncachedIO) opts.FeatureRegistry.Enable(features.TSDB, "native_histograms") + opts.FeatureRegistry.Set(features.TSDB, "st_storage", opts.EnableSTStorage) } return open(dir, l, r, opts, rngs, stats)