]> 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 23:51:25 +0000 (16:51 -0700)
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
src/osd/PG.cc

index 58cbc7f45e3dc5096fa974a6232466ce7ac8268e..92b804ce0e6354138cd0eded6124862104732655 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;