summaryrefslogtreecommitdiffstats
path: root/src/test/librbd/test_mock_ExclusiveLock.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: switched IO (un)block_write calls to new queue image dispatcherJason Dillaman2020-05-141-2/+2
* librbd: exclusive lock image IO dispatch layerJason Dillaman2020-05-141-27/+120
* test: fixup rbd tests as a side effect of reference countingVenky Shankar2019-11-111-59/+100
* librbd: introduce a way to allow proxied trash snap removeMykola Golub2019-10-311-3/+31
* test/librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-6/+5
* test: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-1/+1
* test/librbd: fix valgrind memory leak warningMykola Golub2017-08-231-6/+14
* librbd: exclusive lock failures should bubble up to IOJason Dillaman2017-06-271-6/+0
* librbd: directly inform IO work queue when locks are requiredJason Dillaman2017-06-271-9/+10
* librbd: track async exclusive-lock dependent operationsJason Dillaman2017-06-011-1/+1
* librbd: reacquire lock should update lock owner client idJason Dillaman2017-05-151-0/+53
* librbd: move IO-related classes to new io namespaceJason Dillaman2017-02-201-5/+5
* test: fix unused function warnings due to explicit template instantiationJason Dillaman2017-02-141-1/+0
* rgw: Classes with virtual functions get virtual destructorsAdam C. Emerson2017-02-031-0/+2
* librbd: clean up pre-release lock handlingJason Dillaman2017-01-181-4/+6
* test: separate testing of exclusive lock from managed lockJason Dillaman2017-01-181-617/+253
* librbd: Support for shared locking in ManagedLockRicardo Dias2017-01-171-4/+13
* librbd: managed_lock: make AcquireRequest use GetLockRequest and BreakRequestMykola Golub2017-01-161-0/+9
* test: correct language mode in file headersJason Dillaman2017-01-131-1/+1
* librbd: merge managed lock refactorJason Dillaman2017-01-091-117/+333
|\
| * rbd: Changed exclusive-lock implementation to use the new managed-lockRicardo Dias2017-01-031-117/+333
* | librbd: fail immediately if the exclusive lock cannot be acquiredJason Dillaman2017-01-061-2/+3
|/
* librbd: deadlock when replaying journal during image openJason Dillaman2016-09-011-25/+2
* librbd: interlock image refresh and lock operationsJason Dillaman2016-08-231-0/+24
* librbd: integrate asynchronous image rewatch state machineJason Dillaman2016-08-231-2/+4
* librbd: exclusive lock now supports reacquiring a lost lockJason Dillaman2016-08-231-5/+103
* librbd: always respond to "release lock" request if lock ownerJason Dillaman2016-08-151-1/+1
* librbd: delay acquiring exclusive lock if watch has failedJason Dillaman2016-08-041-0/+33
* librbd: optionally block proxied requests with an error codeJason Dillaman2016-06-221-0/+38
* test: librbd template specializations leaking between translation unitsJason Dillaman2016-03-031-37/+47
* librbd: read ops require journal replayJason Dillaman2016-02-191-6/+18
* librbd: correct memory leaks discovered via valgrindJason Dillaman2016-02-181-4/+15
* librbd: notifications should be flushed between exclusive lock statesJason Dillaman2016-02-181-1/+11
* tests: correct googlemock warningsJason Dillaman2016-01-151-10/+4
* librbd: add additional granularity to lock statesJason Dillaman2016-01-121-9/+3
* tests: adjust test cases to refactored librbdJason Dillaman2015-12-151-4/+44
* tests: exclusive lock state machines test casesJason Dillaman2015-12-151-0/+522