Skip to content

dedup: don't fail the run on busy files - #44

Merged
gitea-mq[bot] merged 1 commit into
mainfrom
merge-when-green-joerg
Sep 7, 2026
Merged

gitea-mq[bot] merged 1 commit into
mainfrom
merge-when-green-joerg

Conversation

@Mic92

@Mic92 Mic92 commented Sep 7, 2026

Copy link
Copy Markdown
Owner

On live hosts opens fail with EAGAIN (NFS delegation vs. O_NONBLOCK),
ETXTBSY (running executable) or EPERM (immutable inode). Counting these
as errors made the systemd unit fail despite a successful dedup. Treat
them like ENOENT, report them as "busy files skipped" and keep the exit
status for real I/O errors.

On live hosts opens fail with EAGAIN (NFS delegation vs. O_NONBLOCK),
ETXTBSY (running executable) or EPERM (immutable inode). Counting these
as errors made the systemd unit fail despite a successful dedup. Treat
them like ENOENT, report them as "busy files skipped" and keep the exit
status for real I/O errors.
@Mic92
Mic92 enabled auto-merge (rebase) September 7, 2026 05:58
@gitea-mq
gitea-mq Bot merged commit 7710a47 into main Sep 7, 2026
6 checks passed
auto-merge was automatically disabled September 7, 2026 05:59

Pull Request is not mergeable

@gitea-mq
gitea-mq Bot deleted the merge-when-green-joerg branch September 7, 2026 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant