Will Watkinson
03/17/2022, 2:37 PMshould_retry
method accordingly. Based on the logs should_retry
is evaluating to True
as expected given line 200 of the logs contains the DefaultBackoffException
class, but the default retry behavior of retrying 5 times with exponential backoff does not seem to be kicking in. Has the default behavior changed, or is there something additional I need to do to enable it?Augustin Lafanechere (Airbyte)
03/18/2022, 2:13 PMWill Watkinson
03/18/2022, 3:32 PMAugustin Lafanechere (Airbyte)
03/18/2022, 5:03 PMmax_retries = 5
in the class attribute to check if anything changes? I dug a bit in the CDK code and I don't think the usual logic changed...Augustin Lafanechere (Airbyte)
03/18/2022, 5:03 PMWill Watkinson
03/18/2022, 5:56 PMHttpStream
classWill Watkinson
03/18/2022, 8:05 PMWill Watkinson
03/21/2022, 1:24 PMshould_give_up
method in rate_limiting.py
is overwriting my desired behavior. https://github.com/airbytehq/airbyte/blob/master/airbyte-cdk/python/airbyte_cdk/sources/streams/http/rate_limiting.py#L35Augustin Lafanechere (Airbyte)
03/22/2022, 6:12 PMWill Watkinson
03/22/2022, 6:15 PM