From: Brad Hubbard Date: Wed, 20 Feb 2019 05:47:26 +0000 (+1000) Subject: test: Verify a log trim trims the dup_index X-Git-Tag: v12.2.12~47^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0b5fe5782f26145153defee09ff1105eb62a5e64;p=ceph.git test: Verify a log trim trims the dup_index Fixes: https://tracker.ceph.com/issues/38406 Signed-off-by: Brad Hubbard (cherry picked from commit e91e2f81340846e98ab0704d92a7ad543c416f1b) --- diff --git a/src/test/osd/TestPGLog.cc b/src/test/osd/TestPGLog.cc index dbacde4442e..cdae317ae86 100644 --- a/src/test/osd/TestPGLog.cc +++ b/src/test/osd/TestPGLog.cc @@ -2834,6 +2834,7 @@ TEST_F(PGLogTrimTest, TestTrimAll) { SetUp(1, 2, 20); PGLog::IndexedLog log; + EXPECT_EQ(0u, log.dup_index.size()); // Sanity check log.head = mk_evt(24, 0); log.skip_can_rollback_to_to_head(); log.head = mk_evt(9, 0); @@ -2856,6 +2857,7 @@ TEST_F(PGLogTrimTest, TestTrimAll) EXPECT_EQ(6u, trimmed.size()); EXPECT_EQ(5u, log.dups.size()); EXPECT_EQ(0u, trimmed_dups.size()); + EXPECT_EQ(0u, log.dup_index.size()); // dup_index entry should be trimmed }