]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
TestPGLog: check on last_update in run_test_case
authorSamuel Just <sam.just@inktank.com>
Sat, 8 Mar 2014 00:48:39 +0000 (16:48 -0800)
committerSamuel Just <sam.just@inktank.com>
Sat, 8 Mar 2014 00:53:51 +0000 (16:53 -0800)
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/test/osd/TestPGLog.cc

index 41517a3838314618a54885c2f55de9038431bcf3..992cde2a83c7a1095af318ec132bf73069cde1de 100644 (file)
@@ -216,6 +216,7 @@ public:
       t, oinfo, olog, pg_shard_t(1, 0), info,
       &h, dirty_info, dirty_big_info);
 
+    ASSERT_EQ(info.last_update, oinfo.last_update);
     verify_missing(tcase, missing);
     verify_sideeffects(tcase, h);
   };
@@ -234,6 +235,10 @@ public:
     proc_replica_log(
       t, oinfo, olog, omissing, pg_shard_t(1, 0));
 
+    if (!tcase.base.empty()) {
+      ASSERT_EQ(tcase.base.rbegin()->version, oinfo.last_update);
+    }
+
     for (list<pg_log_entry_t>::const_iterator i = tcase.auth.begin();
         i != tcase.auth.end();
         ++i) {