From: NitzanMordhai Date: Tue, 9 Aug 2022 09:37:13 +0000 (+0000) Subject: test/PGlog: cherry-pick PGLogTrimTest changes for size-based trimming X-Git-Tag: v16.2.11~302^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c76b3795ff29053cc9e506000527d5bd1e328300;p=ceph.git test/PGlog: cherry-pick PGLogTrimTest changes for size-based trimming This commit brings the changes to the `PGLogTrimTest` that were a part of the initial fix for dups trimming issue (commit 0d253bcc09a5540fa6c724f6128fb7436ded5ec1) that got reverted in the meantime by 9bf0053bc99971c0e8591490acbdd635a5bb5145. Signed-off-by: Nitzan Mordechai (cherry picked from commit 245fa4883fae8d1e13614999ae01e2d71ae81809) --- diff --git a/src/test/osd/TestPGLog.cc b/src/test/osd/TestPGLog.cc index 3c45d1212e45..ffc14b7389be 100644 --- a/src/test/osd/TestPGLog.cc +++ b/src/test/osd/TestPGLog.cc @@ -2739,8 +2739,8 @@ TEST_F(PGLogTrimTest, TestPartialTrim) EXPECT_EQ(eversion_t(19, 160), write_from_dups2); EXPECT_EQ(2u, log.log.size()); EXPECT_EQ(1u, trimmed2.size()); - EXPECT_EQ(2u, log.dups.size()); - EXPECT_EQ(1u, trimmed_dups2.size()); + EXPECT_EQ(3u, log.dups.size()); + EXPECT_EQ(0u, trimmed_dups2.size()); } @@ -3023,7 +3023,7 @@ TEST_F(PGLogTrimTest, TestTrimDups) { EXPECT_EQ(eversion_t(20, 103), write_from_dups) << log; EXPECT_EQ(2u, log.log.size()) << log; - EXPECT_EQ(3u, log.dups.size()) << log; + EXPECT_EQ(4u, log.dups.size()) << log; } // This tests trim() to make copies of @@ -3067,7 +3067,7 @@ TEST_F(PGLogTrimTest, TestTrimDups2) { EXPECT_EQ(eversion_t(10, 100), write_from_dups) << log; EXPECT_EQ(4u, log.log.size()) << log; - EXPECT_EQ(5u, log.dups.size()) << log; + EXPECT_EQ(6u, log.dups.size()) << log; } // This tests copy_up_to() to make copies of