]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/ClusterState: apply latest osdmap to pgmap
authorSage Weil <sage@redhat.com>
Fri, 19 May 2017 21:01:55 +0000 (17:01 -0400)
committerSage Weil <sage@redhat.com>
Fri, 2 Jun 2017 17:02:50 +0000 (13:02 -0400)
In particular, clear out deleted pools and clear osd stats for
deleted/down/out osds.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mgr/ClusterState.cc

index c40df895ef1f0b0a228462c1fd8e5b27ee680404..c2e7550fa5ee2f083f65a8c0d88f990b660cd8f1 100644 (file)
@@ -98,6 +98,7 @@ void ClusterState::notify_osdmap(const OSDMap &osd_map)
   PGMap::Incremental pending_inc;
   pending_inc.version = pg_map.version + 1; // to make apply_incremental happy
 
+  PGMapUpdater::check_osd_map(g_ceph_context, osd_map, pg_map, &pending_inc);
   PGMapUpdater::update_creating_pgs(osd_map, pg_map, &pending_inc);
   PGMapUpdater::register_new_pgs(osd_map, pg_map, &pending_inc);