From b199194db1a9cf9552963f9037886f467de4ce20 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Fri, 8 Nov 2013 14:11:59 -0800 Subject: [PATCH] OSD::send_incremental_map: use service superblock so we can avoid locking osd_lock TODO: make it actually safe by dealing with build_incremental_map_msg() Signed-off-by: Samuel Just --- src/osd/OSD.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 760ba073b53e9..301d0eb353dbd 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -6021,6 +6021,7 @@ void OSD::send_incremental_map(epoch_t since, Connection *con) dout(10) << "send_incremental_map " << since << " -> " << to << " to " << con << " " << con->get_peer_addr() << dendl; + OSDSuperblock superblock(service.get_superblock()); if (since < superblock.oldest_map) { // just send latest full map MOSDMap *m = new MOSDMap(monc->get_fsid()); -- 2.39.5