@@ -3909,6 +3909,11 @@ query_protection:
39093909 # eligible for eviction. Queries younger than this are ignored.
39103910 # CLI flag: -ingester.query-protection.eviction.min-query-age
39113911 [min_query_age: <duration> | default = 10s]
3912+
3913+ # EXPERIMENTAL: Maximum number of queries to evict in a single check cycle
3914+ # when resource thresholds are breached.
3915+ # CLI flag: -ingester.query-protection.eviction.max-evictions-per-cycle
3916+ [max_evictions_per_cycle: <int> | default = 1]
39123917` ` `
39133918
39143919# ## `ingester_client_config`
@@ -5090,6 +5095,11 @@ query_protection:
50905095 # eligible for eviction. Queries younger than this are ignored.
50915096 # CLI flag: -querier.query-protection.eviction.min-query-age
50925097 [min_query_age : <duration> | default = 10s]
5098+
5099+ # EXPERIMENTAL: Maximum number of queries to evict in a single check cycle
5100+ # when resource thresholds are breached.
5101+ # CLI flag: -querier.query-protection.eviction.max-evictions-per-cycle
5102+ [max_evictions_per_cycle : <int> | default = 1]
50935103` ` `
50945104
50955105### ` query_frontend_config`
@@ -6896,6 +6906,11 @@ query_protection:
68966906 # CLI flag: -store-gateway.query-protection.eviction.min-query-age
68976907 [min_query_age: <duration> | default = 10s]
68986908
6909+ # EXPERIMENTAL: Maximum number of queries to evict in a single check cycle
6910+ # when resource thresholds are breached.
6911+ # CLI flag: -store-gateway.query-protection.eviction.max-evictions-per-cycle
6912+ [max_evictions_per_cycle: <int> | default = 1]
6913+
68996914hedged_request:
69006915 # If true, hedged requests are applied to object store calls. It can help with
69016916 # reducing tail latency.
0 commit comments