Cloud sync stuck in "interrupted" state with default pipeline config
Environment:
- Raspberry Pi Zero 2 W
- Raspberry Pi OS 64-bit (Debian Trixie)
- TeslaUSB fresh install
Problem:
Cloud sync sessions immediately return "interrupted" with 0 files transferred, even though SavedClips exist on the drive and cloud provider is connected (SFTP).
Sync history showed endless entries like:
Auto | 0 files | 0s | interrupted
Logs showed:
archive_producer: scan enqueued=0, skipped_stationary=36 (saw 52 total)
WARNING: Wave 4 PR-E shadow: archive_queue picked X but it is absent from the top-8 pipeline_queue candidates (disagreement #N)
Root cause:
Default config has use_pipeline_reader: true and shadow_pipeline_queue: false which causes a disagreement between legacy and pipeline queue readers, resulting in nothing being enqueued.
Fix:
yaml
use_pipeline_reader: false
shadow_pipeline_queue: true
After this change sync worked immediately.
Cloud sync stuck in "interrupted" state with default pipeline config
Environment:
Problem:
Cloud sync sessions immediately return "interrupted" with 0 files transferred, even though SavedClips exist on the drive and cloud provider is connected (SFTP).
Sync history showed endless entries like:
Auto | 0 files | 0s | interrupted
Logs showed:
archive_producer: scan enqueued=0, skipped_stationary=36 (saw 52 total)
WARNING: Wave 4 PR-E shadow: archive_queue picked X but it is absent from the top-8 pipeline_queue candidates (disagreement #N)
Root cause:
Default config has use_pipeline_reader: true and shadow_pipeline_queue: false which causes a disagreement between legacy and pipeline queue readers, resulting in nothing being enqueued.
Fix:
After this change sync worked immediately.