]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
OSD: dirty big_info in build_past_intervals_parallel
authorSamuel Just <sam.just@inktank.com>
Wed, 13 Feb 2013 20:43:23 +0000 (12:43 -0800)
committerSamuel Just <sam.just@inktank.com>
Wed, 13 Feb 2013 20:43:23 +0000 (12:43 -0800)
Otherwise, the newly generated intervals won't get written!

Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/OSD.cc

index 25bc48c4550d376c05fba465f46ad8744c1a2cc6..6be6dfc1f24cfdb8c5f6002982cf93736d2ea713 100644 (file)
@@ -1742,6 +1742,7 @@ void OSD::build_past_intervals_parallel()
   int num = 0;
   for (map<PG*,pistate>::iterator i = pis.begin(); i != pis.end(); ++i) {
     PG *pg = i->first;
+    pg->dirty_big_info = true;
     pg->write_info(t);
 
     // don't let the transaction get too big