From 6d7537c1c46a1102f98e2ff901668864354a035c Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Thu, 18 Mar 2021 15:24:19 -0700 Subject: [PATCH] crimson/tools/store-nbd: permit IO sizes in any multiple of block size Signed-off-by: Samuel Just --- src/crimson/tools/store-nbd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(), -- 2.39.5