]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: clean up pg creation state
authorSage Weil <sage@newdream.net>
Wed, 18 Jun 2008 02:50:53 +0000 (19:50 -0700)
committerSage Weil <sage@newdream.net>
Wed, 18 Jun 2008 03:00:34 +0000 (20:00 -0700)
src/osd/OSD.cc

index 1016e417329e94ae0951ca7f5f0cc92b5c8af51d..01ed7442eb5e0576c85a0673f39f7a946aef5c02 100644 (file)
@@ -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;
 }