OpenSearch/client
Yu 2228e6e663 BulkProcessor to retry based on status code (#29329)
Previously `BulkProcessor` retry logic was based on the exception type of the failed response (`EsRejectedExecutionException`). This commit changes it to be based on the returned status code. This allows us to reproduce the same retry behaviour when the `BulkProcessor` is used from the high-level REST client, which was previously not the case as we cannot rebuild the same exception type when parsing back the response. This change has no effect on the transport client.

Closes #28885
2018-05-09 14:27:58 +02:00
..
benchmark Upgrade Gradle Shadow plugin to 2.0.2 2017-12-29 10:57:11 +01:00
client-benchmark-noop-api-plugin Build: Mostly silence warning about html4 javadoc (#30220) 2018-04-28 09:50:54 -04:00
rest Avoid setting connection request timeout (#30384) 2018-05-09 11:00:02 +02:00
rest-high-level BulkProcessor to retry based on status code (#29329) 2018-05-09 14:27:58 +02:00
sniffer Remove animal sniffer from REST client sniffer (#30260) 2018-05-01 09:33:17 +02:00
test Introduce elasticsearch-core jar (#28191) 2018-01-15 09:59:01 -07:00
transport Add rank-eval module to transport client and HL client dependencies 2017-12-13 18:05:43 +01:00