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: v17.2.4~76^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b67e852da8059d1fdba26961a232a3e56283c9c7;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 3aab689a6d28..11e2c24265a8 100644 --- a/src/test/osd/TestPGLog.cc +++ b/src/test/osd/TestPGLog.cc @@ -2740,8 +2740,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()); } @@ -3024,7 +3024,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 @@ -3068,7 +3068,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