From: Samuel Just Date: Wed, 13 Feb 2013 20:43:23 +0000 (-0800) Subject: OSD: dirty big_info in build_past_intervals_parallel X-Git-Tag: v0.58~76^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=760b5ff38990d0224d41757c72dc635116fc3bf6;p=ceph.git OSD: dirty big_info in build_past_intervals_parallel Otherwise, the newly generated intervals won't get written! Signed-off-by: Samuel Just --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 25bc48c4550d..6be6dfc1f24c 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1742,6 +1742,7 @@ void OSD::build_past_intervals_parallel() int num = 0; for (map::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