]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: cr: introduce io channels
authorYehuda Sadeh <yehuda@redhat.com>
Thu, 2 Nov 2017 00:25:02 +0000 (17:25 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 10 Apr 2018 15:05:39 +0000 (08:05 -0700)
commit174d268e70a85987da17c4319ede075858972845
treef815f610807919515f6c6761f07f8f930d26e7cc
parentb22f687ae41e4ffcea5bdfdbf8707cb552448090
rgw: cr: introduce io channels

ios can have multiple channels, so that we can differentiate between
waiting on read/write/control events. We can then block on a specific,
any, or multiple events.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_coroutine.cc
src/rgw/rgw_coroutine.h
src/rgw/rgw_cr_rest.cc
src/rgw/rgw_cr_rest.h
src/rgw/rgw_http_client.cc
src/rgw/rgw_http_client.h
src/rgw/rgw_rest_conn.h