]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os: cleanup wrongly assertion 41272/head
authorAran85 <z13121369189@gmail.com>
Tue, 11 May 2021 08:13:44 +0000 (16:13 +0800)
committerAran85 <z13121369189@gmail.com>
Tue, 11 May 2021 08:13:44 +0000 (16:13 +0800)
Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
src/crimson/os/seastore/object_data_handler.cc

index febd2eb33b7cbbc95ab4013a2ceca544ded59f9f..d8e3e15175bdf8116169dd7d367f211373d588b3 100644 (file)
@@ -354,7 +354,7 @@ ObjectDataHandler::write_ret ObjectDataHandler::overwrite(
       auto pin_begin = pins.front()->get_laddr();
       ceph_assert(pin_begin <= offset);
       auto pin_end = pins.back()->get_laddr() + pins.back()->get_length();
-      ceph_assert(pin_end >= (offset > bl.length()));
+      ceph_assert(pin_end >= (offset + bl.length()));
 
       return split_pin_left(
        ctx,