fix: catch disappearing file preflight errors #66

Merged
ober merged 2 commits from fix/catch-disappearing-file-preflight into main 2026-09-22 16:27:15 -04:00
Owner

Summary

  • Move upload preflight metadata reads inside the per-file local-file availability guard.
  • Prevent files deleted between scan and upload from aborting run-bounded-task-source.
  • Add a regression that invokes the actual preflight path and advance the version to 2.0.21.

Verification

  • JDRIVE_SYNC_TEST=disappeared-upload-skip make test-sync-regression
  • make test
  • make binary-smoke
  • Jerboa delimiter balance check: passed

The security scan reports one pre-existing unrelated catch-all guard in jdrive/s3/syncv2.ss.

## Summary - Move upload preflight metadata reads inside the per-file local-file availability guard. - Prevent files deleted between scan and upload from aborting `run-bounded-task-source`. - Add a regression that invokes the actual preflight path and advance the version to 2.0.21. ## Verification - `JDRIVE_SYNC_TEST=disappeared-upload-skip make test-sync-regression` - `make test` - `make binary-smoke` - Jerboa delimiter balance check: passed The security scan reports one pre-existing unrelated catch-all guard in `jdrive/s3/syncv2.ss`.
chore: advance version for preflight fix
All checks were successful
required-ci / required (pull_request) Successful in 6m2s
version-policy / required (pull_request) Successful in 3m43s
c447edd7ef
ober scheduled this pull request to auto merge when all checks succeed 2026-09-22 16:27:01 -04:00
ober merged commit 83a5d0732e into main 2026-09-22 16:27:15 -04:00
ober referenced this pull request from a commit 2026-09-22 16:27:15 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-drive!66
No description provided.