Commit 506a630
committed
fix: handle ElasticsearchStatusException (429) in RoutedBulkIndexer
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.1 parent c78705f commit 506a630
File tree
1 file changed
+10
-0
lines changed- agr_variant_indexer/src/main/java/org/alliancegenome/indexer/variant/es/managers
1 file changed
+10
-0
lines changedLines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
177 | 178 | | |
178 | 179 | | |
179 | 180 | | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
180 | 190 | | |
181 | 191 | | |
182 | 192 | | |
| |||
0 commit comments