[Bugs] [Bug 1214654] New: Self-heal: Migrate lease_locks as part of self-heal process

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 23 10:04:15 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1214654

            Bug ID: 1214654
           Summary: Self-heal: Migrate lease_locks as part of self-heal
                    process
           Product: GlusterFS
           Version: mainline
         Component: upcall
          Severity: medium
          Assignee: bugs at gluster.org
          Reporter: skoduri at redhat.com



Description of problem:
At present, similar to posix locks, we do not have lease_locks migration
support during self-heal process which may lead to data corruption.

Unlike in posix locks case, application(NFS-Ganesha/SMB) clients are not aware
of lease_locks taken by the application server, which makes this issue more
serious as there could be data corruption without clients know about it.

Maybe we could use the same approach taken to migrate state during
rebalance/tiering (BZ1214644). But that will resolve the issue only partially-
where in a brick goes down and comes back up again, we can migrate lock state
from the active brick process. Later before/during the migration, if the source
brick goes down too, we shall lose lock state again.

This bug is to analyze, design and track the changes required to have this
support.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Bugs mailing list