From: David Disseldorp Date: Tue, 3 May 2016 15:54:36 +0000 (+0200) Subject: librados: use caller provided snapid for aio_sparse_read() X-Git-Tag: v11.0.0~472^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1e5f233d9be4fcabc8783d8fa6a8983950d0f10a;p=ceph.git librados: use caller provided snapid for aio_sparse_read() ...instead of the value set via set_snap_read(). This makes aio_sparse_read() consistent with aio_read(), which also accepts a snapid parameter. Signed-off-by: David Disseldorp --- diff --git a/src/librados/IoCtxImpl.cc b/src/librados/IoCtxImpl.cc index ccbf897aac9e..b5df5f2256db 100644 --- a/src/librados/IoCtxImpl.cc +++ b/src/librados/IoCtxImpl.cc @@ -863,7 +863,7 @@ int librados::IoCtxImpl::aio_sparse_read(const object_t oid, Objecter::Op *o = objecter->prepare_read_op( oid, oloc, - onack->m_ops, snap_seq, NULL, 0, + onack->m_ops, snapid, NULL, 0, onack, &c->objver); objecter->op_submit(o, &c->tid); return 0;