Bug ID: 13920
           Summary: --max-delete and dirs being replaced by symlinks on
           Product: rsync
           Version: 3.1.2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5
         Component: core
        QA Contact:

We have a rsync setup that sync a huge tree on a daily basis. We run rsync like

rsync -av <src> <dest> --exclude=.. --delete-excluded --delete --max-delete

This normally works fine, but recently a user removed a directory on the src
and replaced it by a symlink. Rsync detects this, but fails to the update

2019/04/30 09:06:49 [20333] cannot delete non-empty directory: affected_dir
2019/04/30 09:06:49 [20333] could not make way for new symlink: affected_dir
2019/04/30 09:14:07 [20333] Deletions stopped due to --max-delete limit (310815
2019/04/30 09:14:07 [20333] sent 581,286,513,565 bytes  received 44,091,121
bytes  31,142,989.03 bytes/sec
2019/04/30 09:14:07 [20333] total size is 212,543,263,427,406  speedup is
2019/04/30 09:14:07 [20333] rsync error: the --max-delete limit stopped
deletions (code 25) at main.c(1178) [sender=3.1.2]

I think deleting these dirs should not be counted/limited for --max-delete.

You are receiving this mail because:
You are the QA Contact for the bug.

Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options:
Before posting, read:
  • [Bug 13920] New: --ma... just subscribed for rsync-qa from bugzilla via rsync

Reply via email to