]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
PG::read_log: fix assert, split may introduce holes in the log
authorSamuel Just <sam.just@inktank.com>
Wed, 6 Mar 2013 01:43:39 +0000 (17:43 -0800)
committerSamuel Just <sam.just@inktank.com>
Thu, 14 Mar 2013 01:48:24 +0000 (18:48 -0700)
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/PG.cc

index bee5be2cc0bef09c5e6cba8e675cd100fa93f43b..5bd6615fce91ebc1a1ac02354f3ec3e2c7eeee42 100644 (file)
@@ -5117,7 +5117,7 @@ bool PG::read_log(ObjectStore *store, coll_t coll, hobject_t log_oid,
        dout(20) << "read_log " << e << dendl;
        if (!log.log.empty()) {
          pg_log_entry_t last_e(log.log.back());
-         assert(last_e.version.version == e.version.version - 1);
+         assert(last_e.version.version < e.version.version);
          assert(last_e.version.epoch <= e.version.epoch);
        }
        log.log.push_back(e);