[Bugs] [Bug 1305836] DHT: Take blocking locks while renaming files

bugzilla at redhat.com bugzilla at redhat.com
Mon Jun 6 06:42:33 UTC 2016


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

Laura Bailey <lbailey at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |needinfo?(sabansal at redhat.c
                   |                            |om)


--- Doc Text *updated* ---
File renaming operations took non-blocking locks, which meant that they could fail with EBUSY or ESTALE errors when other rename or rebalance operations were in progress. This could lead to inconsistent state. Blocking locks are now used for file renaming operations, so file renaming operations are now blocked if the file lock is acquired by another client performing a rename or rebalance. After the other client completes the file operation, it grants the lock to the client, which completes the operation. This avoids the problem of inconsistent state.


-- 
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=GLxW5rOIs1&a=cc_unsubscribe


More information about the Bugs mailing list