]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/cls_rgw: make bi_list test not rely on osd_max_omap_entries_per_request 40975/head
authorMykola Golub <mgolub@suse.com>
Thu, 6 May 2021 16:45:52 +0000 (17:45 +0100)
committerMykola Golub <mgolub@suse.com>
Thu, 6 May 2021 16:49:11 +0000 (17:49 +0100)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/test/cls_rgw/test_cls_rgw.cc

index 207973cde7f160640a5e65915522bf9c721c463d..3b340f7a3c4fd754ce5e1f257fd80f341c6b6f2b 100644 (file)
@@ -596,8 +596,8 @@ TEST_F(cls_rgw, bi_list)
   ret = cls_rgw_bi_list(ioctx, bucket_oid, name, marker, num_objs + 10, &entries,
                            &is_truncated);
   ASSERT_EQ(ret, 0);
-  if (cct->_conf->osd_max_omap_entries_per_request < num_objs) {
-    ASSERT_EQ(entries.size(), cct->_conf->osd_max_omap_entries_per_request);
+  if (is_truncated) {
+    ASSERT_LT(entries.size(), num_objs);
   } else {
     ASSERT_EQ(entries.size(), num_objs);
   }
@@ -610,8 +610,7 @@ TEST_F(cls_rgw, bi_list)
                          &is_truncated);
     ASSERT_EQ(ret, 0);
     if (is_truncated) {
-      ASSERT_EQ(entries.size(),
-               std::min(max, cct->_conf->osd_max_omap_entries_per_request));
+      ASSERT_LT(entries.size(), num_objs - num_entries);
     } else {
       ASSERT_EQ(entries.size(), num_objs - num_entries);
     }
@@ -635,7 +634,7 @@ TEST_F(cls_rgw, bi_list)
                            &is_truncated);
       ASSERT_EQ(ret, 0);
       if (is_truncated) {
-       ASSERT_EQ(entries.size(), cct->_conf->osd_max_omap_entries_per_request);
+       ASSERT_LT(entries.size(), num_objs - num_entries);
       } else {
        ASSERT_EQ(entries.size(), num_objs - num_entries);
       }