From 1e5f233d9be4fcabc8783d8fa6a8983950d0f10a Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Tue, 3 May 2016 17:54:36 +0200 Subject: [PATCH] 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 --- src/librados/IoCtxImpl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librados/IoCtxImpl.cc b/src/librados/IoCtxImpl.cc index ccbf897aac9..b5df5f2256d 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; -- 2.47.3