From 55875a4de4750eedd70bc0b5d6e4d3dfdf636847 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Fri, 23 Oct 2009 16:42:34 -0700 Subject: [PATCH] mon: Fix bug that would make OSDMon over-excited about pushing new maps --- src/mon/OSDMonitor.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index 2b0b803309f37..9839b1ada4782 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -847,7 +847,8 @@ void OSDMonitor::tick() } //if map full setting has changed, get that info out there! - if ((pending_inc.new_flags ^ osdmap.flags) & CEPH_OSDMAP_FULL) { + if (pending_inc.new_flags != -1 && + (pending_inc.new_flags ^ osdmap.flags) & CEPH_OSDMAP_FULL) { dout(1) << "New setting for CEPH_OSDMAP_FULL -- doing propose" << dendl; do_propose = true; } -- 2.39.5