[Bugs] [Bug 1276638] New: write serialization should be guaranteed for posix mandatory locks

bugzilla at redhat.com bugzilla at redhat.com
Fri Oct 30 10:47:20 UTC 2015


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

            Bug ID: 1276638
           Summary: write serialization should be guaranteed for posix
                    mandatory locks
           Product: GlusterFS
           Version: mainline
         Component: locks
          Severity: low
          Assignee: bugs at gluster.org
          Reporter: rtalur at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com



Description of problem:

When a mandatory lock request arrives at the posix locks xlator, it should be
sent success only when all the conflicting operations(like write) which were
already STACK WOUND have been UNWOUND too.  If not, then in the rarest of the
cases it may happen that a write from the client which had acquired the lock
wins the race against the write which was WOUND but not UNWOUND there by
causing loss of data guarantees.

How reproducible:
Very rare, but it a bug nevertheless.

Credits: Raghavendra Gowdappa explained the possibility of this bug.

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


More information about the Bugs mailing list