Skip to content

Fix sync retry handling - #19

Merged
vicentereig merged 1 commit into
vicentereig:mainfrom
hxu:hxu/fix-retry
Jun 28, 2026
Merged

vicentereig merged 1 commit into
vicentereig:mainfrom
hxu:hxu/fix-retry

Conversation

@hxu

@hxu hxu commented Jun 28, 2026 •

Copy link
Copy Markdown

Why: interrupted or retried sync tasks should not leave progress and queue state inconsistent.

Example:

Queued tasks: activities 1219, gpx 975, health 4228, performance 604
Planning complete.
Act: 50/1267 | GPX: 545/1847 | Health: 0/4228 | Perf: 0/604 | 14m 37s

After cancelling and restarting, GPX/progress appeared to reset even though prior work was incomplete.

Changes:

  • Improve retry/failure handling around sync tasks.
  • Add coverage for resumed activity and GPX task counts.
  • Keep progress totals aligned with queued work during resume.

@vicentereig
vicentereig merged commit abf4ebb into vicentereig:main Jun 28, 2026
1 check passed
@exe-dev-github-integration
exe-dev-github-integration Bot deleted the hxu/fix-retry branch July 22, 2026 10:35
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.

2 participants