[ https://issues.apache.org/jira/browse/FLINK-33684?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xiangyu feng updated FLINK-33684: --------------------------------- Description: Currently CollectResultFetcher use a fixed retry interval. {code:java} private void sleepBeforeRetry() { if (retryMillis <= 0) { return; } try { // TODO a more proper retry strategy? Thread.sleep(retryMillis); } catch (InterruptedException e) { LOG.warn("Interrupted when sleeping before a retry", e); } } {code} This can be improved with a RetryStrategy. was: Currently CollectResultFetcher use a fixed retry interval. {code:java} private void sleepBeforeRetry() { if (retryMillis <= 0) { return; } try { // TODO a more proper retry strategy? Thread.sleep(retryMillis); } catch (InterruptedException e) { LOG.warn("Interrupted when sleeping before a retry", e); } } {code} This can be improved with a WaitStrategy. > Improve the retry strategy in CollectResultFetcher > -------------------------------------------------- > > Key: FLINK-33684 > URL: https://issues.apache.org/jira/browse/FLINK-33684 > Project: Flink > Issue Type: Sub-task > Components: API / DataStream > Reporter: xiangyu feng > Priority: Major > > Currently CollectResultFetcher use a fixed retry interval. > {code:java} > private void sleepBeforeRetry() { > if (retryMillis <= 0) { > return; > } > try { > // TODO a more proper retry strategy? > Thread.sleep(retryMillis); > } catch (InterruptedException e) { > LOG.warn("Interrupted when sleeping before a retry", e); > } > } {code} > This can be improved with a RetryStrategy. -- This message was sent by Atlassian Jira (v8.20.10#820010)