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

Retry failed download requests #3644

Open
tomasMizera opened this issue Oct 10, 2024 · 0 comments · May be fixed by #3673
Open

Retry failed download requests #3644

tomasMizera opened this issue Oct 10, 2024 · 0 comments · May be fixed by #3673
Assignees
Labels
enhancement sync Integration with Mergin Maps backend
Milestone

Comments

@tomasMizera
Copy link
Collaborator

tomasMizera commented Oct 10, 2024

Syncing big projects in areas with low data coverage or often network issues can be challenging.

We want to implement a mechanism to retry requests after network error or different server errors.
Requests should be retried in case of network error and server 5xx http codes.

This ticket is only about project download, not about uploading chunks. Uploading is a bit more tricky and will be part of a different ticket.

Note: we already have sync retries in place, but this ticket applies to individual requests during sync.

Let's not retry more than 5 times for now (as a total in transaction).

Related issues #885, #1308

@tomasMizera tomasMizera added enhancement sync Integration with Mergin Maps backend labels Oct 10, 2024
@VitorVieiraZ VitorVieiraZ linked a pull request Nov 4, 2024 that will close this issue
@tomasMizera tomasMizera added this to the 2024.6.0 milestone Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement sync Integration with Mergin Maps backend
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants