summaryrefslogtreecommitdiffstats
path: root/src/librbd/ManagedLock.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: reacquire lock should properly handle failed watcherJason Dillaman2018-09-191-1/+2
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-17/+17
* librbd: fix refuse to release lock when cookie is the same at rewatchSong Shun2018-03-261-0/+2
* librbd: reacquire lock should update lock owner client idJason Dillaman2017-05-151-0/+1
* librbd: is_exclusive_lock_owner API should ping OSDJason Dillaman2017-03-161-0/+2
* librbd: add ManagedLock destroy method (useful for mock tests)Mykola Golub2017-02-231-0/+3
* librbd: add override in header filesliuchang08122017-02-211-1/+1
* librbd: missing const qualifiersMykola Golub2017-02-011-2/+2
* librbd: track in-fly break_lock and get_locker requests in managed lockMykola Golub2017-02-011-2/+4
* librbd: clean up pre-release lock handlingJason Dillaman2017-01-181-10/+0
* test: separate testing of exclusive lock from managed lockJason Dillaman2017-01-181-19/+80
* librbd: removed ManagedLock dependency from ancillary classesJason Dillaman2017-01-181-6/+0
* librbd: Support for shared locking in ManagedLockRicardo Dias2017-01-171-2/+5
* librbd: helper methods to query and break lockMykola Golub2017-01-161-0/+6
* librbd: managed_lock: make AcquireRequest use GetLockRequest and BreakRequestMykola Golub2017-01-161-3/+10
* librbd: merge managed lock refactorJason Dillaman2017-01-091-3/+5
* rbd: Implementation of a generic managed-lockRicardo Dias2017-01-031-0/+196