summaryrefslogtreecommitdiffstats
path: root/src/librbd/ManagedLock.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: add missing shutdown states to managed lock helperJason Dillaman2019-02-251-3/+11
* common/WorkQueue: Mutex -> ceph::mutexSage Weil2018-11-211-0/+1
* librbd: reacquire lock should properly handle failed watcherJason Dillaman2018-09-191-44/+56
* librbd: fix improper indentation of 'ceph_assert' statementsJason Dillaman2018-09-191-3/+3
* librbd: assume lock is unlocked if blacklisted or object deletedJason Dillaman2018-09-191-3/+4
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-29/+29
* Merge pull request #20112 from liyichao/aio_failJason Dillaman2018-07-141-2/+3
|\
| * Pass the result of PreReleaseRequest to next handler.liyichao2018-05-161-2/+3
* | librbd: ensure managed lock can shut down if stuck waiting for registerJason Dillaman2018-06-011-0/+10
|/
* librbd: fix refuse to release lock when cookie is the same at rewatchSong Shun2018-03-261-1/+10
* rbd: clean up ManagedLock log prefixshun-s2018-01-301-22/+22
* librbd: assert(false)->ceph_abort()Li Wang2017-10-021-1/+1
* librbd: recheck current lock owner before blacklistJason Dillaman2017-05-191-2/+3
* librbd: reacquire lock should update lock owner client idJason Dillaman2017-05-151-3/+12
* librbd: is_exclusive_lock_owner API should ping OSDJason Dillaman2017-03-161-0/+36
* librbd: improve debug log messages for managed lockJason Dillaman2017-03-101-2/+2
* rbd: add override in rbd subsystemliuchang08122017-02-171-3/+3
* librbd: track in-fly break_lock and get_locker requests in managed lockMykola Golub2017-02-011-7/+61
* librbd: fixed initializer list orderingJason Dillaman2017-01-211-2/+2
* librbd: clean up pre-release lock handlingJason Dillaman2017-01-181-4/+9
* test: separate testing of exclusive lock from managed lockJason Dillaman2017-01-181-8/+9
* librbd: removed ManagedLock dependency from ancillary classesJason Dillaman2017-01-181-37/+18
* librbd: Support for shared locking in ManagedLockRicardo Dias2017-01-171-4/+6
* librbd: helper methods to query and break lockMykola Golub2017-01-161-0/+38
* librbd: managed_lock: make AcquireRequest use GetLockRequest and BreakRequestMykola Golub2017-01-161-5/+10
* librbd: potential nullptr dereference in ManagedLockJason Dillaman2017-01-091-3/+9
* librbd: merge managed lock refactorJason Dillaman2017-01-091-8/+0
* rbd: Implementation of a generic managed-lockRicardo Dias2017-01-031-0/+680