Skip to content

fix: handle ElasticsearchStatusException (429) in RoutedBulkIndexer#1553

Merged
oblodgett merged 2 commits intostagefrom
variant_indexer_improvements
Apr 6, 2026
Merged

fix: handle ElasticsearchStatusException (429) in RoutedBulkIndexer#1553
oblodgett merged 2 commits intostagefrom
variant_indexer_improvements

Conversation

@oblodgett
Copy link
Copy Markdown
Member

The ES coordinating memory limit causes HTTP 429 rejections which throw ElasticsearchStatusException (RuntimeException). submitWithRetry only caught IOException, so 429s killed BP threads silently. Now catches ElasticsearchStatusException with sleep+backoff and requeue instead of thread death.

@oblodgett oblodgett requested a review from a team as a code owner April 6, 2026 13:31
@oblodgett oblodgett closed this Apr 6, 2026
@oblodgett oblodgett force-pushed the variant_indexer_improvements branch from 506a630 to a7c467b Compare April 6, 2026 13:32
@oblodgett oblodgett reopened this Apr 6, 2026
@oblodgett oblodgett merged commit c16b5fb into stage Apr 6, 2026
5 checks passed
@oblodgett oblodgett deleted the variant_indexer_improvements branch April 6, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants