summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_coroutine.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/multisite: maintain endpoints connectable status and retry the requests t...Jane Zhu2024-01-161-1/+6
* rgw: use granular asio includesCasey Bodley2023-10-201-1/+1
* rgw: refactor selected files for better above- vs below-the-lineKaleb S. KEITHLEY2023-01-231-4/+1
* rgw: modify multisite coroutine stack blockzhipeng li2022-10-261-1/+1
* common/admin_socket: pass inbl to sync call() methodSage Weil2022-09-121-0/+1
* Revert "rgw: cr: add prealloc_stack()"Casey Bodley2022-05-271-6/+0
* rgw: add missing virtual decls for dtorsKaleb S. KEITHLEY2022-03-301-4/+4
* rgw: build without "using namespace std"Kefu Chai2021-08-131-42/+41
* rgw: cleanup virtual dtor decls and defnsKaleb S. KEITHLEY2021-07-091-9/+3
* rgw: add DPP's to logging for most opsAli Maredia2021-05-041-9/+9
* rgw: do not include RWLock.h unless RWLock is usedKefu Chai2021-03-101-1/+0
* rgw: cr: add prealloc_stack()Yehuda Sadeh2020-07-161-0/+6
* rgw: cr: add coroutine stack idYehuda Sadeh2020-06-251-10/+18
* rgw: cr drain calls callbacks unconditionallyYehuda Sadeh2020-06-251-9/+11
* rgw: cr: tool for spawn window managementYehuda Sadeh2020-06-251-5/+45
* common/admin_socket: pass Formatter from generic infrastructureSage Weil2019-10-041-1/+1
* common/admin_socket: pass ostream to call() for error outputSage Weil2019-10-041-1/+3
* common/admin_socket: return int from hook call()Sage Weil2019-10-011-2/+2
* RGW - Make sure editor settings are correct for all filesDaniel Gryniewicz2019-08-191-1/+1
* Merge branch 'wip-rgw-metadata-servicification'Casey Bodley2019-08-131-0/+3
|\
| * rgw: more headers cleanupYehuda Sadeh2019-07-291-0/+3
* | rgw: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-15/+18
|/
* rgw: coroutine set_state() also sets retcodeYehuda Sadeh2018-12-111-4/+3
* rgw: introduce cr singleton, use for subscriptions initYehuda Sadeh2018-12-111-0/+3
* rgw: add RGWAioCompletionNotifierWith<T>Casey Bodley2018-08-201-0/+31
* misc: mark constructors as explicitDanny Al-Gaaf2018-05-021-4/+4
* rgw: coroutines: cancel stacks on teardownYehuda Sadeh2018-04-131-0/+2
* rgw: don't allow for io_id to complete more than onceYehuda Sadeh2018-04-101-0/+1
* rgw: cr: introduce io channelsYehuda Sadeh2018-04-101-18/+34
* rgw: fix io blocked accountingYehuda Sadeh2018-04-101-1/+1
* rgw: groundwork for supporting concurrent IOs in single crYehuda Sadeh2018-04-101-18/+45
* rgw: initial work for integrating streaming read/write with crYehuda Sadeh2018-04-101-1/+5
* common/admin_socket: Copy fewer stringsAdam C. Emerson2018-02-161-3/+6
* rgw: drop asio/{yield,coroutine}.hpp replacementsKefu Chai2017-06-021-1/+1
* rgw: migrate atomic_t to std::atomic<>Jesse Williamson2017-04-281-4/+7
* rgw/cleanup: add override in headersliuchang08122017-03-141-8/+8
* rgw: release RGWAioCompletionNotifier refs on destructionCasey Bodley2017-01-091-1/+3
* rgw/rgw_coroutine: move WaitContext to .cc fileMichal Jarzabek2016-08-261-11/+1
* rgw: collect skips a specific coroutine stackYehuda Sadeh2016-07-131-4/+8
* rgw: drop async cr reference on simple cr completionYehuda Sadeh2016-04-181-2/+7
* rgw: stop cr manager in destructorYehuda Sadeh2016-04-181-2/+4
* rgw: rework completion notifier and manager lifecycleYehuda Sadeh2016-03-081-8/+46
* rgw: more leak fixesYehuda Sadeh2016-02-121-1/+1
* rgw: fix a few leaksYehuda Sadeh2016-02-121-0/+1
* rgw: more log info on realm reloadingYehuda Sadeh2016-02-121-0/+1
* rgw: keep track of how busy a cr stack isYehuda Sadeh2016-02-121-0/+2
* rgw: rework set_description(), set_status()Yehuda Sadeh2016-02-121-7/+17
* rgw: keep status and history in coroutineYehuda Sadeh2016-02-121-1/+36
* rgw: track all stacks, not just scheduledYehuda Sadeh2016-02-121-10/+7
* rgw: admin socket related fixesYehuda Sadeh2016-02-121-1/+1