Skip to content

Commit 77f2111

Browse files
committed
Return 429 on ES API when no shards available
1 parent aa600c9 commit 77f2111

File tree

1 file changed

+5
-0
lines changed
  • quickwit/quickwit-serve/src/elasticsearch_api

1 file changed

+5
-0
lines changed

quickwit/quickwit-serve/src/elasticsearch_api/bulk_v2.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,11 @@ fn make_elastic_bulk_response_v2(
273273
format!("shard rate limiting [{}]", failure.index_id),
274274
StatusCode::TOO_MANY_REQUESTS,
275275
),
276+
IngestFailureReason::NoShardsAvailable => (
277+
ElasticException::RateLimited,
278+
format!("no shards available [{}]", failure.index_id),
279+
StatusCode::TOO_MANY_REQUESTS,
280+
),
276281
reason => {
277282
let pretty_reason = reason
278283
.as_str_name()

0 commit comments

Comments
 (0)