]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: clear backlog flag when done
authorSage Weil <sage@newdream.net>
Thu, 18 Dec 2008 19:48:32 +0000 (11:48 -0800)
committerSage Weil <sage@newdream.net>
Mon, 22 Dec 2008 18:10:47 +0000 (10:10 -0800)
Otherwise we won't requeue again later.

src/osd/OSD.cc

index 61de7ecf974eaea5831f1e7c4c316825ea27a307..36dad35ca9e563f5d8976bae35f5a202668abc8d 100644 (file)
@@ -3175,6 +3175,7 @@ void OSD::generate_backlog(PG *pg)
   map_lock.put_read();
 
  out:
+  pg->generate_backlog_epoch = 0;
   pg->unlock();
   pg->put();
 }