Tim Robertson created BEAM-3026: ----------------------------------- Summary: Improve retrying in ElasticSearch client Key: BEAM-3026 URL: https://issues.apache.org/jira/browse/BEAM-3026 Project: Beam Issue Type: Improvement Components: sdk-java-extensions Reporter: Tim Robertson Assignee: Reuven Lax
Currently an overloaded ES server will result in clients failing fast. I suggest implementing an backoff type pauses. Perhaps something like this: {code} ElasticsearchIO.ConnectionConfiguration conn = ElasticsearchIO.ConnectionConfiguration .create(new String[]{"http://...:9200"}, "test", "test") .retryWithWaitStrategy(WaitStrategies.exponentialBackoff(1000, TimeUnit.MILLISECONDS) .retryWithStopStrategy(StopStrategies.stopAfterAttempt(10) ); {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)