]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: Verify a log trim trims the dup_index 26533/head
authorBrad Hubbard <bhubbard@redhat.com>
Wed, 20 Feb 2019 05:47:26 +0000 (15:47 +1000)
committerBrad Hubbard <bhubbard@redhat.com>
Wed, 20 Feb 2019 05:47:26 +0000 (15:47 +1000)
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
src/test/osd/TestPGLog.cc

index 6725ab0f5a9a012266588d89e4b66af89f72fe75..3514489a97dae567cadb15ea640d7bccfdf19fdd 100644 (file)
@@ -2835,6 +2835,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);
@@ -2857,6 +2858,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
 }