From: Samuel Just Date: Sun, 8 Dec 2013 03:46:54 +0000 (-0800) Subject: test/osd/: verify length of buffer returned in read X-Git-Tag: v0.78~286^2~41 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4d56e3c831d9d3c27a9cb66df67e6d313f2cdecc;p=ceph.git test/osd/: verify length of buffer returned in read Signed-off-by: Samuel Just --- diff --git a/src/test/osd/Object.cc b/src/test/osd/Object.cc index e8b41443ea5..279ae237d61 100644 --- a/src/test/osd/Object.cc +++ b/src/test/osd/Object.cc @@ -170,5 +170,11 @@ bool ObjectDesc::check(bufferlist &to_check) { return false; } } + uint64_t size = layers.empty() ? 0 : + most_recent_gen()->get_length(most_recent()); + if (pos != size) { + std::cout << "only read " << pos << " out of size " << size << std::endl; + return false; + } return true; }