[Bugs] [Bug 1399430] A hard link is lost during rebalance+lookup
bugzilla at redhat.com
bugzilla at redhat.com
Tue Nov 29 10:21:06 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1399430
--- Comment #4 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: http://review.gluster.org/15955 committed in release-3.9 by Raghavendra
G (rgowdapp at redhat.com)
------
commit 290999db11feedb3021022edfaabef516bf5f6e6
Author: Mohit Agrawal <moagrawa at redhat.com>
Date: Tue Nov 29 11:04:06 2016 +0530
cluster/dht: A hard link is lost during rebalance + lookup
Problem: A hard link is lost during rebalance + lookup.Rebalance skip
files if file has hardlink.In dht_migrate_file
__is_file_migratable () function checks if a file has hardlink,
if yes file is not migrated but if link is created after call
this function then link will lost.
Solution: Call __check_file_has_hardlink to check hardlink existence
after (S+T) bits in migration process ,if file has hardlink
then skip the file for migrate rebalance process.
> BUG: 1396048
> Change-Id: Ia53c07ef42f1128c2eedf959a757e8df517b9d12
> Signed-off-by: Mohit Agrawal <moagrawa at redhat.com>
> (cherry picked from commit 4b8ccbed28837bd78894cb5ce3cf15bc8f364a93)
BUG: 1399430
Change-Id: Idc869f2cf2355dacf54c36008840092b8e77acb9
Signed-off-by: Mohit Agrawal <moagrawa at redhat.com>
Reviewed-on: http://review.gluster.org/15955
Smoke: Gluster Build System <jenkins at build.gluster.org>
NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=twUuDl2KHJ&a=cc_unsubscribe
More information about the Bugs
mailing list