We still get noise after elections, but only from the winner.
Signed-off-by: Sage Weil <sage@inktank.com>
tick();
update_logger();
- mon->clog.info() << "mdsmap " << mdsmap << "\n";
+ if (mon->is_leader())
+ mon->clog.info() << "mdsmap " << mdsmap << "\n";
}
void MDSMonitor::get_health(list<pair<health_status_t, string> >& summary,
void MonmapMonitor::on_active()
{
- mon->clog.info() << "monmap " << *mon->monmap << "\n";
+ if (mon->is_leader())
+ mon->clog.info() << "monmap " << *mon->monmap << "\n";
}
bool MonmapMonitor::prepare_command(MMonCommand *m)
if (thrash_map && thrash())
propose_pending();
- mon->clog.info() << "osdmap " << osdmap << "\n";
+ if (mon->is_leader())
+ mon->clog.info() << "osdmap " << osdmap << "\n";
}
void OSDMonitor::update_logger()
update_logger();
- mon->clog.info() << "pgmap " << pg_map << "\n";
+ if (mon->is_leader())
+ mon->clog.info() << "pgmap " << pg_map << "\n";
}
void PGMonitor::update_logger()