summaryrefslogtreecommitdiffstats
path: root/src/librbd/AsyncObjectThrottle.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-131-1/+1
* librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-5/+6
* librbd: allow ProgressCtx::update_progress to cancel maintenance opsJason Dillaman2019-07-241-1/+4
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-1/+1
* librbd: do not instantiate templates while building testsKefu Chai2017-05-041-0/+2
* librbd: optimize header file dependency & modify related file.shawn2016-06-221-2/+0
* librbd: moved object name helpers to librbd::util namespaceJason Dillaman2015-12-151-1/+2
* librbd: simplify state machine lock assumptionsJason Dillaman2015-11-171-2/+3
* librbd: support templating of ImageCtx for async state machinesJason Dillaman2015-09-041-16/+16
* librbd: AsyncObjectThrottle should always hold owner_lockJason Dillaman2015-06-041-3/+14
* librbd: give locks unique names to prevent false lockdep failuresJason Dillaman2015-06-041-1/+2
* librbd: AsyncRequest is now optional for AsyncObjectThrottleJason Dillaman2015-05-071-2/+3
* librbd: progress context is now optional for AsyncObjectThrottleJason Dillaman2015-05-071-2/+4
* librbd: cancel in-progress maint operations before releasing lockJason Dillaman2015-02-261-5/+11
* librbd: object map updates should use AIOJason Dillaman2015-01-291-9/+7
* librbd: Create async versions of long-running maintenance operationsJason Dillaman2015-01-251-0/+84