OpenSearch/test
Tim Brooks cd228095df
Retry failed peer recovery due to transient errors (#55883)
Currently a failed peer recovery action will fail an recovery. This
includes when the recovery fails due to potentially short lived
transient issues such as rejected exceptions or circuit breaking
errors.

This commit adds the concept of a retryable action. A retryable action
will be retryed in face of certain errors. The action will be retried
after an exponentially increasing backoff period. After defined time,
the action will timeout.

This commit only implements retries for responses that indicate the
target node has NOT executed the action.
2020-04-28 13:52:49 -06:00
..
fixtures Use streaming reads for GCS (#55506) 2020-04-21 13:22:26 +02:00
framework Retry failed peer recovery due to transient errors (#55883) 2020-04-28 13:52:49 -06:00
logger-usage Remove deprecated third-party methods from tests (#55255) (#55269) 2020-04-15 17:54:47 -04:00
build.gradle [7.x] Re-add origin url information to publish POM files (#55173) 2020-04-14 13:24:15 -07:00