]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: set is_read for aio_stat and aio_stat2
authorSage Weil <sage@redhat.com>
Fri, 23 Sep 2016 15:51:31 +0000 (11:51 -0400)
committerSage Weil <sage@redhat.com>
Fri, 23 Sep 2016 15:51:31 +0000 (11:51 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/librados/IoCtxImpl.cc

index 001ce41837114330ea6d56f413f48764b7b4a25e..b5a2d65e42be706ee870c345b1de9dc83ac8a107 100644 (file)
@@ -1002,14 +1002,13 @@ int librados::IoCtxImpl::aio_stat(const object_t& oid, AioCompletionImpl *c,
                                  uint64_t *psize, time_t *pmtime)
 {
   C_aio_stat_Ack *onack = new C_aio_stat_Ack(c, pmtime);
-
+  c->is_read = true;
   c->io = this;
   Objecter::Op *o = objecter->prepare_stat_op(
     oid, oloc,
     snap_seq, psize, &onack->mtime, 0,
     onack, &c->objver);
   objecter->op_submit(o, &c->tid);
-
   return 0;
 }
 
@@ -1017,14 +1016,13 @@ int librados::IoCtxImpl::aio_stat2(const object_t& oid, AioCompletionImpl *c,
                                  uint64_t *psize, struct timespec *pts)
 {
   C_aio_stat2_Ack *onack = new C_aio_stat2_Ack(c, pts);
-
+  c->is_read = true;
   c->io = this;
   Objecter::Op *o = objecter->prepare_stat_op(
     oid, oloc,
     snap_seq, psize, &onack->mtime, 0,
     onack, &c->objver);
   objecter->op_submit(o, &c->tid);
-
   return 0;
 }