Skip to content

Commit e1b192b

Browse files
authored
Merge pull request #1330 from gouthamve/nuke-flags
Nuke some old deprecated flags
2 parents e8757ef + 8809669 commit e1b192b

File tree

5 files changed

+3
-48
lines changed

5 files changed

+3
-48
lines changed

pkg/chunk/gcp/bigtable_index_client.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ func (cfg *Config) RegisterFlags(f *flag.FlagSet) {
4646
f.StringVar(&cfg.Instance, "bigtable.instance", "", "Bigtable instance ID.")
4747

4848
cfg.GRPCClientConfig.RegisterFlags("bigtable", f)
49-
50-
// Deprecated.
51-
f.Int("bigtable.max-recv-msg-size", 100<<20, "DEPRECATED. Bigtable grpc max receive message size.")
5249
}
5350

5451
// storageClientColumnKey implements chunk.storageClient for GCP.

pkg/chunk/storage/factory.go

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ type Config struct {
2828
BoltDBConfig local.BoltDBConfig `yaml:"boltdb"`
2929
FSConfig local.FSConfig `yaml:"filesystem"`
3030

31-
IndexCacheSize int
3231
IndexCacheValidity time.Duration
33-
memcacheClient cache.MemcachedClientConfig
3432

3533
indexQueriesCacheConfig cache.Config
3634
}
@@ -44,10 +42,6 @@ func (cfg *Config) RegisterFlags(f *flag.FlagSet) {
4442
cfg.BoltDBConfig.RegisterFlags(f)
4543
cfg.FSConfig.RegisterFlags(f)
4644

47-
// Deprecated flags!!
48-
f.IntVar(&cfg.IndexCacheSize, "store.index-cache-size", 0, "Deprecated: Use -store.index-cache-read.*; Size of in-memory index cache, 0 to disable.")
49-
cfg.memcacheClient.RegisterFlagsWithPrefix("index.", "Deprecated: Use -store.index-cache-read.*;", f)
50-
5145
cfg.indexQueriesCacheConfig.RegisterFlagsWithPrefix("store.index-cache-read.", "Cache config for index entry reading. ", f)
5246
f.DurationVar(&cfg.IndexCacheValidity, "store.index-cache-validity", 5*time.Minute, "Cache validity for active index entries. Should be no higher than -ingester.max-chunk-idle.")
5347
}
@@ -56,31 +50,9 @@ func (cfg *Config) RegisterFlags(f *flag.FlagSet) {
5650
func NewStore(cfg Config, storeCfg chunk.StoreConfig, schemaCfg chunk.SchemaConfig, limits *validation.Overrides) (chunk.Store, error) {
5751
var err error
5852

59-
// Building up from deprecated flags.
60-
var caches []cache.Cache
61-
if cfg.IndexCacheSize > 0 {
62-
fifocache := cache.Instrument("fifo-index", cache.NewFifoCache("index", cache.FifoCacheConfig{Size: cfg.IndexCacheSize}))
63-
caches = append(caches, fifocache)
64-
}
65-
if cfg.memcacheClient.Host != "" {
66-
client := cache.NewMemcachedClient(cfg.memcacheClient)
67-
memcache := cache.Instrument("memcache-index", cache.NewMemcached(cache.MemcachedConfig{
68-
Expiration: cfg.IndexCacheValidity,
69-
}, client, "memcache-index"))
70-
caches = append(caches, cache.NewBackground("memcache-index", cache.BackgroundConfig{
71-
WriteBackGoroutines: 10,
72-
WriteBackBuffer: 100,
73-
}, memcache))
74-
}
75-
76-
var tieredCache cache.Cache
77-
if len(caches) > 0 {
78-
tieredCache = cache.NewTiered(caches)
79-
} else {
80-
tieredCache, err = cache.New(cfg.indexQueriesCacheConfig)
81-
if err != nil {
82-
return nil, err
83-
}
53+
tieredCache, err := cache.New(cfg.indexQueriesCacheConfig)
54+
if err != nil {
55+
return nil, err
8456
}
8557

8658
// Cache is shared by multiple stores, which means they will try and Stop

pkg/chunk/storage/factory_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ func TestFactoryStop(t *testing.T) {
2929
IndexType: "inmemory",
3030
},
3131
}
32-
cfg.memcacheClient.Host = "localhost" // Fake address that should at least resolve.
3332

3433
limits, err := validation.NewOverrides(defaults)
3534
require.NoError(t, err)

pkg/ingester/client/client.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,4 @@ type Config struct {
7575
// RegisterFlags registers configuration settings used by the ingester client config.
7676
func (cfg *Config) RegisterFlags(f *flag.FlagSet) {
7777
cfg.GRPCClientConfig.RegisterFlags("ingester.client", f)
78-
79-
// Deprecated.
80-
f.Int("ingester.client.max-recv-message-size", 64*1024*1024, "DEPRECATED. Maximum message size, in bytes, this client will receive.")
81-
f.Bool("ingester.client.compress-to-ingester", false, "DEPRECATED. Compress data in calls to ingesters.")
82-
f.Bool("distributor.compress-to-ingester", false, "DEPRECATED. Compress data in calls to ingesters. (DEPRECATED: use ingester.client.compress-to-ingester instead")
8378
}

pkg/ingester/ingester.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,6 @@ func (cfg *Config) RegisterFlags(f *flag.FlagSet) {
111111
f.DurationVar(&cfg.ChunkAgeJitter, "ingester.chunk-age-jitter", 20*time.Minute, "Range of time to subtract from MaxChunkAge to spread out flushes")
112112
f.IntVar(&cfg.ConcurrentFlushes, "ingester.concurrent-flushes", 50, "Number of concurrent goroutines flushing to dynamodb.")
113113
f.DurationVar(&cfg.RateUpdatePeriod, "ingester.rate-update-period", 15*time.Second, "Period with which to update the per-user ingestion rates.")
114-
115-
// DEPRECATED, no-op
116-
f.Duration("ingester.search-pending-for", 30*time.Second, "DEPRECATED. Time to spend searching for a pending ingester when shutting down.")
117-
f.Bool("ingester.reject-old-samples", false, "DEPRECATED. Reject old samples.")
118-
f.Duration("ingester.reject-old-samples.max-age", 0, "DEPRECATED. Maximum accepted sample age before rejecting.")
119-
f.Int("ingester.validation.max-length-label-name", 0, "DEPRECATED. Maximum length accepted for label names.")
120-
f.Int("ingester.validation.max-length-label-value", 0, "DEPRECATED. Maximum length accepted for label value. This setting also applies to the metric name.")
121-
f.Int("ingester.max-label-names-per-series", 0, "DEPRECATED. Maximum number of label names per series.")
122114
}
123115

124116
// Ingester deals with "in flight" chunks. Based on Prometheus 1.x

0 commit comments

Comments
 (0)