mirror of https://github.com/apache/druid.git
Better defaults for Retry policy for task actions
This PR changes the retry of task actions to be a bit more aggressive by reducing the maxWait. Current defaults were 1 min to 10 mins, which lead to a very delayed recovery in case there are any transient network issues between the overlord and the peons. doc changes.
This commit is contained in:
parent
011efbfca7
commit
ed8f39fcfe
|
@ -298,6 +298,6 @@ If the peon is running in remote mode, there must be an overlord up and running.
|
|||
|
||||
|Property|Description|Default|
|
||||
|--------|-----------|-------|
|
||||
|`druid.peon.taskActionClient.retry.minWait`|The minimum retry time to communicate with overlord.|PT1M|
|
||||
|`druid.peon.taskActionClient.retry.maxWait`|The maximum retry time to communicate with overlord.|PT10M|
|
||||
|`druid.peon.taskActionClient.retry.maxRetryCount`|The maximum number of retries to communicate with overlord.|10|
|
||||
|`druid.peon.taskActionClient.retry.minWait`|The minimum retry time to communicate with overlord.|PT5S|
|
||||
|`druid.peon.taskActionClient.retry.maxWait`|The maximum retry time to communicate with overlord.|PT1M|
|
||||
|`druid.peon.taskActionClient.retry.maxRetryCount`|The maximum number of retries to communicate with overlord.|60|
|
||||
|
|
|
@ -27,13 +27,13 @@ import org.joda.time.Period;
|
|||
public class RetryPolicyConfig
|
||||
{
|
||||
@JsonProperty
|
||||
private Period minWait = new Period("PT1M");
|
||||
private Period minWait = new Period("PT5S");
|
||||
|
||||
@JsonProperty
|
||||
private Period maxWait = new Period("PT10M");
|
||||
private Period maxWait = new Period("PT1M");
|
||||
|
||||
@JsonProperty
|
||||
private long maxRetryCount = 10;
|
||||
private long maxRetryCount = 60;
|
||||
|
||||
public Period getMinWait()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue