]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/filestore: make read replace (not append) to result bl
authorSage Weil <sage@redhat.com>
Tue, 8 Mar 2016 18:14:33 +0000 (13:14 -0500)
committerSage Weil <sage@redhat.com>
Fri, 11 Mar 2016 15:41:38 +0000 (10:41 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/filestore/FileStore.cc

index 9d0eeac2e3e2d850dcab70df17be3e65e0db5216..b6bf02b2cb195877860b0e0505b299fa080984df 100644 (file)
@@ -2976,6 +2976,7 @@ int FileStore::read(
     return got;
   }
   bptr.set_length(got);   // properly size the buffer
+  bl.clear();
   bl.push_back(std::move(bptr));   // put it in the target bufferlist
 
 #ifdef HAVE_POSIX_FADVISE