]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: skip pg log object when generating backlog
authorSage Weil <sage@newdream.net>
Wed, 29 Oct 2008 18:15:50 +0000 (11:15 -0700)
committerSage Weil <sage@newdream.net>
Wed, 29 Oct 2008 18:15:50 +0000 (11:15 -0700)
src/osd/PG.cc

index 5268236ac916c6e25e6b78a6e6b0e18026e02099..d58475f3477030b6b6089ae0b63510be997e9eb1 100644 (file)
@@ -453,7 +453,8 @@ void PG::generate_backlog()
        it++) {
     local++;
     pobject_t poid = pobject_t(info.pgid.pool(), 0, it->oid);
-
+    
+    if (poid == info.pgid.to_pobject()) continue;
     if (log.logged_object(poid.oid)) continue; // already have it logged.
     
     // add entry