Skip to content

Cloud sync always 'interrupted' with 0 files — pipeline reader disagreement in default config #231

@codegengrossen

Description

@codegengrossen

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions