Description
The documentation for errors.retry.timeout property says:
The maximum duration in milliseconds that a failed operation will be reattempted. The default is 0, which means no retries will be attempted. Use -1 for infinite retries.
But it seems that value -1 is not respected by the RetryWithToleranceOperator that simply compares elapsed time until startTime + errorRetryTimeout is exceeded.
I was also not able to find any conversion of the raw config value before RetryWithToleranceOperator is initialized.
I run a simple test with a connector using mocked transformation plugin that throws the RetriableException and it seems to prove my claim.
I'm not sure if it's documentation or implementation error or maybe I've missed something.
Attachments
Issue Links
- links to