]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: assemble_backlog - fix comparison error, tail is non-inclusive
authorSamuel Just <samuel.just@dreamhost.com>
Wed, 22 Jun 2011 00:49:24 +0000 (17:49 -0700)
committerSamuel Just <samuel.just@dreamhost.com>
Fri, 24 Jun 2011 18:15:27 +0000 (11:15 -0700)
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
src/osd/PG.cc

index ca4da1fa795bb6acffddf7420c5edabd2834f2ee..f01c114fecd91687c761516b251abb31cae34179 100644 (file)
@@ -782,7 +782,7 @@ void PG::assemble_backlog(map<eversion_t,Log::Entry>& omap)
       
       // note the prior version
       if (le->prior_version == eversion_t() ||  // either new object, or
-         le->prior_version >= log.tail) {      // prior_version also already in log
+         le->prior_version > log.tail) {      // prior_version also already in log
        dout(15) << " skipping " << be << " (have " << *le << ")" << dendl;
       } else {
        be.version = le->prior_version;