@@ -74,7 +74,6 @@ const (
74
74
StoreQueryable string = "store-queryable"
75
75
QueryFrontend string = "query-frontend"
76
76
QueryFrontendTripperware string = "query-frontend-tripperware"
77
- DeleteRequestsStore string = "delete-requests-store"
78
77
RulerStorage string = "ruler-storage"
79
78
Ruler string = "ruler"
80
79
Configs string = "configs"
@@ -230,7 +229,7 @@ func (t *Cortex) initQueryable() (serv services.Service, err error) {
230
229
querierRegisterer := prometheus .WrapRegistererWith (prometheus.Labels {"engine" : "querier" }, prometheus .DefaultRegisterer )
231
230
232
231
// Create a querier queryable and PromQL engine
233
- t .QuerierQueryable , t .ExemplarQueryable , t .QuerierEngine = querier .New (t .Cfg .Querier , t .Overrides , t .Distributor , t .StoreQueryables , t . TombstonesLoader , querierRegisterer , util_log .Logger )
232
+ t .QuerierQueryable , t .ExemplarQueryable , t .QuerierEngine = querier .New (t .Cfg .Querier , t .Overrides , t .Distributor , t .StoreQueryables , querierRegisterer , util_log .Logger )
234
233
235
234
// Register the default endpoints that are always enabled for the querier module
236
235
t .API .RegisterQueryable (t .QuerierQueryable , t .Distributor )
@@ -308,7 +307,6 @@ func (t *Cortex) initQuerier() (serv services.Service, err error) {
308
307
t .ExemplarQueryable ,
309
308
t .QuerierEngine ,
310
309
t .Distributor ,
311
- t .TombstonesLoader ,
312
310
prometheus .DefaultRegisterer ,
313
311
util_log .Logger ,
314
312
)
@@ -441,12 +439,6 @@ func (t *Cortex) initFlusher() (serv services.Service, err error) {
441
439
return t .Flusher , nil
442
440
}
443
441
444
- func (t * Cortex ) initDeleteRequestsStore () (serv services.Service , err error ) {
445
- // no-op while blocks store does not support series deletion
446
- t .TombstonesLoader = purger .NewNoopTombstonesLoader ()
447
- return
448
- }
449
-
450
442
// initQueryFrontendTripperware instantiates the tripperware used by the query frontend
451
443
// to optimize Prometheus query requests.
452
444
func (t * Cortex ) initQueryFrontendTripperware () (serv services.Service , err error ) {
@@ -462,7 +454,6 @@ func (t *Cortex) initQueryFrontendTripperware() (serv services.Service, err erro
462
454
t .Overrides ,
463
455
queryrange.PrometheusResponseExtractor {},
464
456
prometheus .DefaultRegisterer ,
465
- t .TombstonesLoader ,
466
457
queryAnalyzer ,
467
458
prometheusCodec ,
468
459
shardedPrometheusCodec ,
@@ -591,7 +582,7 @@ func (t *Cortex) initRuler() (serv services.Service, err error) {
591
582
} else {
592
583
rulerRegisterer := prometheus .WrapRegistererWith (prometheus.Labels {"engine" : "ruler" }, prometheus .DefaultRegisterer )
593
584
// TODO: Consider wrapping logger to differentiate from querier module logger
594
- queryable , _ , engine := querier .New (t .Cfg .Querier , t .Overrides , t .Distributor , t .StoreQueryables , t . TombstonesLoader , rulerRegisterer , util_log .Logger )
585
+ queryable , _ , engine := querier .New (t .Cfg .Querier , t .Overrides , t .Distributor , t .StoreQueryables , rulerRegisterer , util_log .Logger )
595
586
596
587
managerFactory := ruler .DefaultTenantManagerFactory (t .Cfg .Ruler , t .Distributor , queryable , engine , t .Overrides , prometheus .DefaultRegisterer )
597
588
manager , err = ruler .NewDefaultMultiTenantManager (t .Cfg .Ruler , managerFactory , prometheus .DefaultRegisterer , util_log .Logger )
@@ -746,7 +737,6 @@ func (t *Cortex) setupModuleManager() error {
746
737
mm .RegisterModule (OverridesExporter , t .initOverridesExporter )
747
738
mm .RegisterModule (Distributor , t .initDistributor )
748
739
mm .RegisterModule (DistributorService , t .initDistributorService , modules .UserInvisibleModule )
749
- mm .RegisterModule (DeleteRequestsStore , t .initDeleteRequestsStore , modules .UserInvisibleModule )
750
740
mm .RegisterModule (Ingester , t .initIngester )
751
741
mm .RegisterModule (IngesterService , t .initIngesterService , modules .UserInvisibleModule )
752
742
mm .RegisterModule (Flusher , t .initFlusher )
@@ -777,28 +767,28 @@ func (t *Cortex) setupModuleManager() error {
777
767
OverridesExporter : {RuntimeConfig },
778
768
Distributor : {DistributorService , API },
779
769
DistributorService : {Ring , Overrides },
780
- Ingester : {IngesterService , Overrides , DeleteRequestsStore , API },
770
+ Ingester : {IngesterService , Overrides , API },
781
771
IngesterService : {Overrides , RuntimeConfig , MemberlistKV },
782
- Flusher : {Overrides , DeleteRequestsStore , API },
783
- Queryable : {Overrides , DistributorService , Overrides , DeleteRequestsStore , Ring , API , StoreQueryable , MemberlistKV },
772
+ Flusher : {Overrides , API },
773
+ Queryable : {Overrides , DistributorService , Overrides , Ring , API , StoreQueryable , MemberlistKV },
784
774
Querier : {TenantFederation },
785
- StoreQueryable : {Overrides , Overrides , DeleteRequestsStore , MemberlistKV },
786
- QueryFrontendTripperware : {API , Overrides , DeleteRequestsStore },
775
+ StoreQueryable : {Overrides , Overrides , MemberlistKV },
776
+ QueryFrontendTripperware : {API , Overrides },
787
777
QueryFrontend : {QueryFrontendTripperware },
788
778
QueryScheduler : {API , Overrides },
789
- Ruler : {DistributorService , Overrides , DeleteRequestsStore , StoreQueryable , RulerStorage },
779
+ Ruler : {DistributorService , Overrides , StoreQueryable , RulerStorage },
790
780
RulerStorage : {Overrides },
791
781
Configs : {API },
792
782
AlertManager : {API , MemberlistKV , Overrides },
793
783
Compactor : {API , MemberlistKV , Overrides },
794
784
StoreGateway : {API , Overrides , MemberlistKV },
795
- TenantDeletion : {API , Overrides , DeleteRequestsStore },
785
+ TenantDeletion : {API , Overrides },
796
786
Purger : {TenantDeletion },
797
787
TenantFederation : {Queryable },
798
788
All : {QueryFrontend , Querier , Ingester , Distributor , Purger , StoreGateway , Ruler },
799
789
}
800
790
if t .Cfg .ExternalPusher != nil && t .Cfg .ExternalQueryable != nil {
801
- deps [Ruler ] = []string {Overrides , DeleteRequestsStore , RulerStorage }
791
+ deps [Ruler ] = []string {Overrides , RulerStorage }
802
792
}
803
793
for mod , targets := range deps {
804
794
if err := mm .AddDependency (mod , targets ... ); err != nil {
0 commit comments