From: Sage Weil Date: Wed, 18 Jun 2008 02:50:53 +0000 (-0700) Subject: osd: clean up pg creation state X-Git-Tag: v0.3~96 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b71a6c9fb500f2a4530743f9f1d66e01c5116144;p=ceph.git osd: clean up pg creation state --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 1016e417329e..01ed7442eb5e 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1961,6 +1961,7 @@ PG *OSD::try_create_pg(pg_t pgid, ObjectStore::Transaction& t) dout(10) << "try_create_pg " << pgid << " - creating now" << dendl; PG *pg = _create_lock_new_pg(pgid, creating_pgs[pgid].acting, t); + creating_pgs.erase(pgid); return pg; }