diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index b3e89cd3d86..52b30975f60 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -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();