fix: skip unreadable local upload files #64

Merged
ober merged 1 commit from fix/handle-unreadable-task-source into main 2026-09-22 01:24:30 -04:00
Owner

Summary

  • Treat local open-file-input-port permission failures as per-file skipped uploads instead of aborting the bounded worker pool.
  • Preserve fatal behavior for transport, stable-file, and other unclassified upload failures.
  • Add regression coverage and advance the synchronized version to 2.0.19.

Verification

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

The security scan reported one pre-existing unrelated catch-all guard at jdrive/s3/syncv2.ss:1507.

## Summary - Treat local `open-file-input-port` permission failures as per-file skipped uploads instead of aborting the bounded worker pool. - Preserve fatal behavior for transport, stable-file, and other unclassified upload failures. - Add regression coverage and advance the synchronized version to 2.0.19. ## Verification - `JDRIVE_SYNC_TEST=unreadable-upload-skip make test-sync-regression` - `make test` - `make binary` - `make binary-smoke` - Jerboa delimiter balance check: passed The security scan reported one pre-existing unrelated catch-all guard at `jdrive/s3/syncv2.ss:1507`.
fix: skip unreadable local upload files
All checks were successful
version-policy / required (pull_request) Successful in 3m43s
required-ci / required (pull_request) Successful in 5m50s
5d4d1ec4c2
ober merged commit e42aaab072 into main 2026-09-22 01:24:30 -04:00
ober referenced this pull request from a commit 2026-09-22 01:24:32 -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!64
No description provided.