Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add up to max retries for 404 response #159

Merged
merged 1 commit into from Jul 20, 2023

Conversation

rjh336
Copy link
Contributor

@rjh336 rjh336 commented Dec 29, 2022

Description of change

Our Shopify Stitch integration has been receiving intermittent 404 errors from shopify's API when trying the /admin/api/2022-07/customers.json endpoint. Sometimes the same request will succeed and sometimes it will return the 404. Shopify support deems this an unknown error but recommends that the erroring requests be retried. This change systematically adds retry handling for 404 responses up to the max number of retry attempts.

QA steps

  • automated tests passing
  • manual qa steps passing (list below)

Risks

Rollback steps

  • revert this branch

@rjh336
Copy link
Contributor Author

rjh336 commented Jan 9, 2023

@rjh336
Copy link
Contributor Author

rjh336 commented Apr 7, 2023

@dbshah1212 @savan-chovatiya @shantanu73 any update here? this would squash errors we get on a daily basis that always get resolved upon retries

@rjh336
Copy link
Contributor Author

rjh336 commented Jul 19, 2023

@RushiT0122 @luandy64 @kethan1122 wondering if this can be considered since it would squash intermittent errors we experience every day when using this Stitch integration

@rdeshmukh15 rdeshmukh15 merged commit d49b210 into singer-io:master Jul 20, 2023
1 check passed
@rdeshmukh15 rdeshmukh15 mentioned this pull request Jul 20, 2023
2 tasks
@rdeshmukh15
Copy link
Contributor

@rjh336 : Changes are deployed as part of v1.7.6 Please verify your connection to check if the issue is fixed or not?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants