summaryrefslogtreecommitdiffstats
path: root/src/common/WorkQueue.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* osd: allow osd_op_thread_timeout and suicide_timeout to be adjusted on the flyhaoyixing2023-01-291-5/+12
* osd:modify conf, timeout & suicide timeout, of workqueue at runtime to avoid ...simon gao2020-11-221-0/+6
* common/WorkQueue: remove unused BatchWorkQueueKefu Chai2020-08-051-79/+0
* common/WorkQueue,librbd,rgw: use ceph::timespan for representing intervalKefu Chai2020-08-041-14/+24
* common/HeartbeatMap: use std::atomic<time_point> for timeoutKefu Chai2020-08-031-2/+2
* crimson:add alien blue storeChunmei Liu2020-02-281-1/+1
* crimson:common add TOPNSPC namespace for ceph and crimsonChunmei Liu2020-02-281-1/+1
* common/work_queue: make ThreadPool/WorkQueue more reusable.Igor Fedotov2019-09-111-3/+4
* osd/: create interface for TPHandle, remove WorkQueue include from MissingLocSamuel Just2019-05-101-3/+4
* common: Update WorkQueue.h to work without using namespaceAdam C. Emerson2019-03-291-4/+4
* common: add "requeue_back" WorkQueue methodMykola Golub2019-03-151-1/+6
* common/WorkQueue: no WorkQueue or ThreadPool on seastarSage Weil2018-11-211-0/+10
* common/WorkQueue: Mutex -> ceph::mutexSage Weil2018-11-211-62/+69
* common/WorkQueue: drop unused get_lock()Sage Weil2018-11-211-4/+0
* common: std::lock_guard<...> -> std::lock_guardSage Weil2018-11-211-16/+16
* common: remove unused ioprio thread/wq infrastructureSage Weil2018-10-231-4/+0
* common: Lock -> lock, Unlock -> lock, TryLock -> try_lockSage Weil2018-09-201-20/+20
* common: Mutex::Locker -> std::lock_guard<Mutex>Sage Weil2018-09-201-16/+16
* common: Use ceph_assert for assertsAdam C. Emerson2018-08-271-11/+11
* common: move ConfigValues out of md_config_tKefu Chai2018-07-101-1/+1
* common: add LockPolicy to md_config_tKefu Chai2018-06-271-1/+2
* common/WorkQueue: fix a race avoiding drain endless.Jianpeng Ma2017-11-061-0/+1
* common,osd: enforce move semantics in WorkQueueKefu Chai2017-10-101-6/+6
* common: use mono clock for HeartbeatMapKefu Chai2017-09-211-2/+2
* common: improve the ability to mock PointerWQ classesJason Dillaman2017-06-271-1/+4
* common: migrate atomic_t to <atomic>Jesse Williamson2017-06-021-3/+7
* common: Remove redundant includesJos Collin2017-05-171-3/+0
* src/common: change last_work_queue to next_work_queue.Pan Liu2017-04-251-1/+1
* common: add override in header fileliuchang08122017-03-031-29/+29
* common/WorkQueue: add std moveMichal Jarzabek2016-06-191-5/+6
* common/WorkQueue.h: add override to virtual funcMichal Jarzabek2016-06-041-4/+4
* WorkQueue: add ability to requeue an item that was dequeuedJason Dillaman2016-04-091-0/+5
* Merge remote-tracking branch 'gh/wip-da-SCA-20150910'Sage Weil2016-02-021-0/+1
|\
| * add some cppcheck-suppress noExplicitConstructor commentsDanny Al-Gaaf2016-01-291-0/+1
* | common,osd: remove _process(T *t) to silence warningsKefu Chai2016-02-011-14/+5
|/
* Merge remote-tracking branch 'upstream/jewel'Jason Dillaman2016-01-141-4/+4
|\
| * WorkQueue: delay registering PointerWQ with thread poolJason Dillaman2016-01-131-4/+4
* | threads: add thread namesIgor Podoski2016-01-051-2/+4
|/
* WorkQueue: PointerWQ now supports out-of-band processingJason Dillaman2015-12-151-0/+7
* WorkQueue: PointerWQ drain no longer waits for other queuesJason Dillaman2015-11-171-1/+19
* WorkQueue: new PointerWQ base class for ContextWQJason Dillaman2015-11-101-22/+90
* os/newstore: throttle wal workSage Weil2015-09-011-0/+4
* common/WorkQueue: add wait()Sage Weil2015-08-191-0/+6
* Merge remote-tracking branch 'origin/next'John Spray2015-08-131-0/+2
|\
| * WorkQueue: add/remove_work_queue methods now thread safeJason Dillaman2015-08-111-0/+2
* | common: add nested-name-specifier ThreadPool before WorkQueueValhuangjun2015-07-241-1/+1
* | Fix "was hidden" compilation warningsOrit Wasserman2015-07-231-13/+19
* | docs: Document the ThreadPool and WorkQueue classes.Krzysztof KosiƄski2015-07-231-2/+40
|/
* WorkQueue: ContextWQ can now accept a return codeJason Dillaman2015-06-041-11/+12
* WorkQueue: added virtual destructorJason Dillaman2015-05-261-1/+1