Skip to content

Conversation

@dajimenezriv-internxt
Copy link
Contributor

@dajimenezriv-internxt dajimenezriv-internxt commented Jan 28, 2026

What

In the recovery sync we have two checks. When we retrieve all EXISTS files/folders between 2 uuids, we check if:

  • the file is in our local sqlite (if we don’t have it, we create it).
  • the file is in the local sqlite but it’s not in the fetched files (we mark it as DELETED).

In the first check we were discarding the remote files that are after our local checkpoint since those files has been retrieved by the sync by checkpoint. Now we add that check for the second check.

@dajimenezriv-internxt dajimenezriv-internxt self-assigned this Jan 28, 2026
@dajimenezriv-internxt dajimenezriv-internxt changed the base branch from feat/2-6-5-release to main January 29, 2026 11:56
@sonarqubecloud
Copy link

@dajimenezriv-internxt dajimenezriv-internxt merged commit 0c8299b into main Jan 29, 2026
6 checks passed
@dajimenezriv-internxt dajimenezriv-internxt deleted the recovery-sync-check-checkpoint branch January 29, 2026 15:14
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