From: Samuel Just Date: Sat, 8 Mar 2014 00:49:18 +0000 (-0800) Subject: TestPGLog: add a test case verifying case where we have the prior_version X-Git-Tag: v0.78~47^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7c77ff626df67ec30463c23b363c795b59a52a4a;p=ceph.git TestPGLog: add a test case verifying case where we have the prior_version Signed-off-by: Samuel Just --- diff --git a/src/test/osd/TestPGLog.cc b/src/test/osd/TestPGLog.cc index 992cde2a83c7..c2063b8911c2 100644 --- a/src/test/osd/TestPGLog.cc +++ b/src/test/osd/TestPGLog.cc @@ -1850,6 +1850,18 @@ TEST_F(PGLogTest, merge_log_8) { run_test_case(t); } +TEST_F(PGLogTest, merge_log_prior_version_have) { + TestCase t; + t.base.push_back(mk_ple_mod_rb(mk_obj(1), mk_evt(10, 100), mk_evt(8, 80))); + + t.div.push_back(mk_ple_mod(mk_obj(1), mk_evt(10, 101), mk_evt(10, 100))); + + t.init.add(mk_obj(1), mk_evt(10, 101), mk_evt(10, 100)); + + t.setup(); + run_test_case(t); +} + int main(int argc, char **argv) { vector args; argv_to_vec(argc, (const char **)argv, args);