You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,11 @@
2
2
3
3
## master / unreleased
4
4
5
-
*[FEATURE] Ruler: Add `external_labels` option to tag all alerts with a given set of labels.
6
5
*[CHANGE] Fix incorrectly named `cortex_cache_fetched_keys` and `cortex_cache_hits` metrics. Renamed to `cortex_cache_fetched_keys_total` and `cortex_cache_hits_total` respectively. #4686
7
6
*[CHANGE] Enable Thanos series limiter in store-gateway. #4702
8
7
*[CHANGE] Distributor: Apply `max_fetched_series_per_query` limit for `/series` API. #4683
8
+
*[FEATURE] Ruler: Add `external_labels` option to tag all alerts with a given set of labels.
9
+
*[FEATURE] Compactor: Add `-compactor.skip-blocks-with-out-of-order-chunks-enabled` configuration to mark blocks containing index with out-of-order chunks for no compact instead of halting the compaction
"If 0, blocks will be deleted straight away. Note that deleting blocks immediately can cause query failures.")
181
195
f.DurationVar(&cfg.TenantCleanupDelay, "compactor.tenant-cleanup-delay", 6*time.Hour, "For tenants marked for deletion, this is time between deleting of last block, and doing final cleanup (marker files, debug files) of the tenant.")
182
196
f.BoolVar(&cfg.BlockDeletionMarksMigrationEnabled, "compactor.block-deletion-marks-migration-enabled", false, "When enabled, at compactor startup the bucket will be scanned and all found deletion marks inside the block location will be copied to the markers global location too. This option can (and should) be safely disabled as soon as the compactor has successfully run at least once.")
197
+
f.BoolVar(&cfg.SkipBlocksWithOutOfOrderChunksEnabled, "compactor.skip-blocks-with-out-of-order-chunks-enabled", false, "When enabled, mark blocks containing index with out-of-order chunks for no compact instead of halting the compaction.")
183
198
184
199
f.Var(&cfg.EnabledTenants, "compactor.enabled-tenants", "Comma separated list of tenants that can be compacted. If specified, only these tenants will be compacted by compactor, otherwise all tenants can be compacted. Subject to sharding.")
185
200
f.Var(&cfg.DisabledTenants, "compactor.disabled-tenants", "Comma separated list of tenants that cannot be compacted by this compactor. If specified, and compactor would normally pick given tenant for compaction (via -compactor.enabled-tenants or sharding), it will be ignored instead.")
@@ -231,9 +246,10 @@ type Compactor struct {
231
246
// Blocks cleaner is responsible to hard delete blocks marked for deletion.
232
247
blocksCleaner*BlocksCleaner
233
248
234
-
// Underlying compactor and planner used to compact TSDB blocks.
249
+
// Underlying compactor used to compact TSDB blocks.
235
250
blocksCompactor compact.Compactor
236
-
blocksPlanner compact.Planner
251
+
252
+
blocksPlannerFactoryPlannerFactory
237
253
238
254
// Client used to run operations on the bucket storing blocks.
0 commit comments