]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: clear shard osdmaps during shutdown
authorSage Weil <sage@redhat.com>
Tue, 20 Feb 2018 21:33:09 +0000 (15:33 -0600)
committerSage Weil <sage@redhat.com>
Wed, 4 Apr 2018 13:26:56 +0000 (08:26 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index b3e89cd3d8642b5d973306b8dfa7e29bf08eb4fa..52b30975f6020a6c47184ef0c4fb3c9b9740e63c 100644 (file)
@@ -3376,6 +3376,9 @@ int OSD::shutdown()
   osd_lock.Unlock();
 
   osdmap = OSDMapRef();
+  for (auto s : shards) {
+    s->osdmap = OSDMapRef();
+  }
   service.shutdown();
   op_tracker.on_shutdown();