Details
-
Improvement
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
Currently an overloaded ES server will result in clients failing fast.
I suggest implementing backoff pauses. Perhaps something like this:
ElasticsearchIO.ConnectionConfiguration conn = ElasticsearchIO.ConnectionConfiguration .create(new String[]{"http://...:9200"}, "test", "test") .retryWithWaitStrategy(WaitStrategies.exponentialBackoff(1000, TimeUnit.MILLISECONDS) .retryWithStopStrategy(StopStrategies.stopAfterAttempt(10) );
Attachments
Issue Links
- links to