static int aio_wait(librados::AioCompletion *handle)
{
librados::AioCompletion *c = (librados::AioCompletion *)handle;
- c->wait_for_safe();
+ c->wait_for_complete();
int ret = c->get_return_value();
c->release();
return ret;
int handle_next_completion() {
ceph_assert(!ios.empty());
IO& io = ios.front();
- io.c->wait_for_safe();
+ io.c->wait_for_complete();
int ret = io.c->get_return_value();
io.c->release();
return state.ret;
}
- state.completion->wait_for_safe();
+ state.completion->wait_for_complete();
state.ret = state.completion->get_return_value();
state.completion->release();
librados::AioCompletion *c = aio_completions.front();
aio_completions.pop_front();
- c->wait_for_safe();
+ c->wait_for_complete();
int ret = c->get_return_value();
c->release();
if (!register_completion) {
return -EINVAL;
}
- register_completion->wait_for_safe();
+ register_completion->wait_for_complete();
int r = register_completion->get_return_value();
register_completion->release();
register_completion = nullptr;