From: Samuel Just Date: Thu, 18 Mar 2021 22:24:19 +0000 (-0700) Subject: crimson/tools/store-nbd: permit IO sizes in any multiple of block size X-Git-Tag: v17.1.0~2478^2~13 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6d7537c1c46a1102f98e2ff901668864354a035c;p=ceph.git crimson/tools/store-nbd: permit IO sizes in any multiple of block size Signed-off-by: Samuel Just --- diff --git a/src/crimson/tools/store-nbd.cc b/src/crimson/tools/store-nbd.cc index 619f2abd89c..6a6e71d4e55 100644 --- a/src/crimson/tools/store-nbd.cc +++ b/src/crimson/tools/store-nbd.cc @@ -525,7 +525,7 @@ public: bufferptr ptr) final { logger().debug("Writing offset {}", offset); assert(offset % segment_manager->get_block_size() == 0); - assert(ptr.length() == (size_t)segment_manager->get_block_size()); + assert((ptr.length() % (size_t)segment_manager->get_block_size()) == 0); return repeat_eagain([this, offset, ptr=std::move(ptr)] { return seastar::do_with( tm->create_transaction(),