summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_coroutine.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/multisite: maintain endpoints connectable status and retry the requests t...Jane Zhu2024-01-161-5/+18
* rgw: modify multisite coroutine stack blockzhipeng li2022-10-261-4/+7
* common/admin_socket: pass inbl to sync call() methodSage Weil2022-09-121-0/+1
* rgw/coroutine: check for null stack on wakeupCasey Bodley2022-08-231-1/+3
* Revert "rgw: cr: add prealloc_stack()"Casey Bodley2022-05-271-28/+1
* rgw: RGWCoroutine::set_sleeping() checks for null stackOr Friedmann2022-04-251-3/+13
* rgw: build without "using namespace std"Kefu Chai2021-08-131-0/+1
* rgw: cleanup virtual dtor decls and defnsKaleb S. KEITHLEY2021-07-091-0/+8
* rgw: add DPP's to logging for most opsAli Maredia2021-05-041-14/+14
* rgw: RGWCoroutine::drain_children() checks errors on last stackCasey Bodley2021-01-291-4/+8
* rgw: fix error handling in drain_with_cb()Casey Bodley2021-01-291-0/+1
* rgw: cr: add prealloc_stack()Yehuda Sadeh2020-07-161-1/+28
* rgw: cr: add coroutine stack idYehuda Sadeh2020-06-251-11/+21
* rgw: cr drain calls callbacks unconditionallyYehuda Sadeh2020-06-251-12/+11
* rgw: cr: tool for spawn window managementYehuda Sadeh2020-06-251-2/+38
* rgw: use new aio_create_completion()Kefu Chai2019-11-011-2/+1
* common/admin_socket: pass Formatter from generic infrastructureSage Weil2019-10-041-4/+2
* common/admin_socket: pass ostream to call() for error outputSage Weil2019-10-041-6/+5
* common/admin_socket: return int from hook call()Sage Weil2019-10-011-2/+2
* common/admin_socket: drop unregister_command(); use per-hook variantSage Weil2019-10-011-2/+2
* common/admin_socket: drop explicit prefix arg to register_commandSage Weil2019-10-011-1/+1
* Merge pull request #29856 from cbodley/wip-41412Casey Bodley2019-09-031-1/+6
|\
| * rgw: RGWCoroutine::call(nullptr) sets retcode=0Casey Bodley2019-08-231-1/+6
* | 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/+1
|\
* | rgw: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-26/+26
|/
* Merge pull request #23298 from yehudasa/wip-rgw-ps-3Matt Benjamin2018-12-141-1/+1
|\
| * rgw: introduce cr singleton, use for subscriptions initYehuda Sadeh2018-12-111-1/+1
* | rgw: clean-up -- insure C++ source code files contain editor directivesJ. Eric Ivancich2018-12-111-0/+2
|/
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* rgw: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-6/+6
* rgw: use static_cast<>() instead of C-style castsDanny Al-Gaaf2018-06-121-2/+2
* rgw: raise log level on coroutine shutdown errorsCasey Bodley2018-05-021-2/+2
* rgw: fixes following code reviewYehuda Sadeh2018-04-131-2/+0
* rgw: coroutines: cancel stacks on teardownYehuda Sadeh2018-04-131-1/+10
* rgw: use different io id when waking up interval waitYehuda Sadeh2018-04-131-1/+1
* rgw: fix compilation warningYehuda Sadeh2018-04-131-1/+1
* rgw: decrease the log level in RGWCoroutinesStack::unwindlvshanchun2018-04-101-1/+1
* rgw: remove warningYehuda Sadeh2018-04-101-1/+0
* rgw: don't allow for io_id to complete more than onceYehuda Sadeh2018-04-101-1/+6
* rgw: cr rest splice, work towards write throttlingYehuda Sadeh2018-04-101-0/+1
* rgw: cr: introduce io channelsYehuda Sadeh2018-04-101-16/+34
* rgw: don't schedule a cr if already scheduledYehuda Sadeh2018-04-101-8/+10
* rgw: fix io blocked accountingYehuda Sadeh2018-04-101-4/+9
* rgw: groundwork for supporting concurrent IOs in single crYehuda Sadeh2018-04-101-33/+128
* rgw: initial work for integrating streaming read/write with crYehuda Sadeh2018-04-101-0/+11
* common/admin_socket: Copy fewer stringsAdam C. Emerson2018-02-161-2/+4
* Merge pull request #19606 from cfanz/wip-rgw-fix-collect-returnYuri Weinstein2018-02-151-3/+3
|\
| * rgw: fix collect()'s return in coroutineXinying Song2017-12-201-3/+3
* | rgw: fix RGWCompletionManager get_next stuck after going downTianshan Qu2018-01-251-1/+1
|/