Merge "relinker: allow clobber-hardlink-collision"

This commit is contained in:
Zuul
2025-10-13 13:40:01 +00:00
committed by Gerrit Code Review
3 changed files with 454 additions and 53 deletions

View File

@@ -793,3 +793,12 @@ use = egg:swift#xprofile
#
# stats_interval = 300.0
# recon_cache_path = /var/cache/swift
#
# Because of the way old versions of swift on old kernels worked you may end up
# with a file in the new part dir path that had the exact timestamp of a
# "newer" file in the current part dir. With this option enabled during the
# relink phase we'll quarantine the colliding file in the new target part dir
# and retry the relink. During the cleanup phase we ignore the un-matched
# inode "collision" and allow the cleanup of the old file in the old part dir
# same as tombstones.
# clobber_hardlink_collisions = false