]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: groundwork for supporting concurrent IOs in single cr
authorYehuda Sadeh <yehuda@redhat.com>
Thu, 26 Oct 2017 20:35:02 +0000 (13:35 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 10 Apr 2018 15:05:38 +0000 (08:05 -0700)
commitcdab9c5cec801de5f07665145620a700af67422b
tree1c0f29f81d196875d2c0991315e3aa6dfce888a1
parentbd0ca81cdec8c648a3ebfac949ccbbd623ff3589
rgw: groundwork for supporting concurrent IOs in single cr

Add io_id field to io operation, allow blocking on a specific IO.
Locking changes in RGWCoroutinesManager::run().

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_data_sync.cc
src/rgw/rgw_http_client.cc
src/rgw/rgw_http_client.h
src/rgw/rgw_rest_conn.h
src/rgw/rgw_sync.cc