]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: break multi condition asserts into multiple asserts 48150/head
authorli3317 <li3317@purdue.edu>
Thu, 22 Sep 2022 00:33:05 +0000 (20:33 -0400)
committerli3317 <li3317@purdue.edu>
Tue, 27 Sep 2022 17:10:17 +0000 (13:10 -0400)
Signed-off-by: Annabel Li <li3317@purdue.edu>
details: break multi condition asserts to improve debugging and help Telemetry group errors correctly

src/osd/ECBackend.cc

index 2b350858f230ac3d41689ab58a75426eebfaef66..f86501249fb9414b413ca22a7a02861836cf596c 100644 (file)
@@ -2353,8 +2353,8 @@ struct CallClientContexts :
       pair<uint64_t, uint64_t> adjusted =
        ec->sinfo.offset_len_to_stripe_bounds(
          make_pair(read.get<0>(), read.get<1>()));
-      ceph_assert(res.returned.front().get<0>() == adjusted.first &&
-            res.returned.front().get<1>() == adjusted.second);
+      ceph_assert(res.returned.front().get<0>() == adjusted.first);
+      ceph_assert(res.returned.front().get<1>() == adjusted.second);
       map<int, bufferlist> to_decode;
       bufferlist bl;
       for (map<pg_shard_t, bufferlist>::iterator j =