summaryrefslogtreecommitdiffstats
path: root/src/librbd/TaskFinisher.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: complete with -ECANCELED queued task requests instead of deletingMykola Golub2020-10-281-2/+2
* librbd: relax requirements on finisher canceled callbackMykola Golub2020-10-281-7/+7
* librbd: fix race on watcher unregisterMykola Golub2020-10-081-11/+8
* librbd: use task finisher thread for image open/close callbacksJason Dillaman2020-07-271-3/+10
* librbd: small improvements for TaskFinisherMykola Golub2020-05-041-7/+24
* crimson:common add TOPNSPC namespace for ceph and crimsonChunmei Liu2020-02-281-1/+1
* librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-11/+10
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-1/+1
* common/ceph_context: mark some singletones as drop-on-forkSage Weil2018-03-041-1/+1
* common: Switch singletons to use immobile_anyAdam C. Emerson2018-02-071-6/+7
* librbd: add override in header filesliuchang08122017-02-211-1/+1
* Merge pull request #9539 from cxwshawn/wip-tc9-fixJason Dillaman2016-06-281-2/+0
|\
| * librbd: optimize header file dependency & modify related file.shawn2016-06-221-2/+0
* | TaskFinisher: cancel all tasks wait until finisher doneHaomai Wang2016-06-151-6/+10
|/
* TaskFinisher: use singleton SafeTimer and FinisherHaomai Wang2016-05-201-18/+31
* Revert "librbd: use task finisher per CephContext"Josh Durgin2016-02-171-4/+4
* Merge pull request #7400 from yuyuyu101/wip-13938Josh Durgin2016-02-011-4/+4
|\
| * librbd: use task finisher per CephContextHaomai Wang2016-01-291-4/+4
* | rbd: remove canceled tasks from timer threadDouglas Fuller2016-01-221-0/+1
|/
* compat: don't reinterpret_cast NULLYan, Zheng2015-09-111-1/+1
* librbd: TaskFinisher should finish all queued tasksJason Dillaman2015-04-281-0/+1
* librbd: replace Finisher/SafeTimer use with facadeJason Dillaman2015-02-261-0/+141