Declined
1
[Feature] Configurable retry policy for queue jobs — transient storage failures are permanently fatal
Source: immich-app/immich#32475 · opened by @conghuang
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request. • Yes The feature Hi team, thanks for the great work on multi-instance support (shared Postgres + Redis). Setup Two immich-server v3.3.3 instances sharing one Postgres + Redis, per the multi-instance docs. Each site has local NAS storage with async replication between them. (The same failure also occurs on single-server NAS-backed storage: NFS attribute caching can delay file visibility to the worker. Related: #3901 — users reporting permanent failures after NFS outages.) Problem The upload pipeline is a strict chain, and queue jobs are hardcoded to attempts: 1 with no backoff (config.repository.ts, not configurable). If the worker picks up metadataExtraction before the file is visible on its filesystem, the job fails once with ENOENT: no such file or directory — permanently. The asset is then stuck in upload/ forever with no thumbnails/metadata/search ve…
No pledges yet. Be the first to back this.
Comments
Similar requests
[Feature] Multiple Storage Tiers with Automated Archiving
15 votes · 0 comments
[Feature] Run jobs on all assets for specific user
1 vote · 0 comments
Sequential Jobs
2 votes · 0 comments
[Feature] Option to show jobs stacked in multiple columns
4 votes · 0 comments
[Feature] Improve Trash Page Text for Better Readability of Retention Period
1 vote · 0 comments
No comments yet.