Hi Somnath, On Mon, 8 Sep 2014, Somnath Roy wrote: > But, Sage, it is not happening all the time. For some reason, in some > cases it is waiting for the maps to be readable. Could you please let us > know why it can happen in some scenario ? By not dumping this unusual > scenario , will we be missing anything ?
The is_readable method is called from a bunch of different contexts.. generally when a message is received or when a previously received and queued message gets reexamined after an election or paxos round. In either case, I think you're right that dout(1) is overkill; we've changed it to 5. It is useful for debugging, but level 5 should be just fine I think. sage > > Thanks & Regards > Somnath > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Sage Weil > Sent: Monday, September 08, 2014 6:59 AM > To: Aanchal Agrawal > Cc: [email protected]; Gregory Farnum; Joao Eduardo Luis > Subject: RE: Mon gets flooded with log messages for default log level > > Note that you can make these messages stop with > > debug mon = 0 > > in your ceph.conf. It looks like you are right, though: that > is_readable() dout line is spamming things. We can fix that in the next > release. > > https://github.com/ceph/ceph/pull/2421 > > Thanks! > sage > > > On Mon, 8 Sep 2014, Aanchal Agrawal wrote: > > > Any help on this ... > > > > -----Original Message----- > > From: Aanchal Agrawal > > Sent: Friday, September 05, 2014 5:56 PM > > To: [email protected] > > Subject: Mon gets flooded with log messages for default log level > > > > Hi, > > > > With reference to commit f7d1902ccf9d5bb97cda626d718c3bb02f991a6d, 'Paxos' > > default level has been increased to 1. > > This cause mon to get flooded with the following message, thus causes OS > > Drive(160GB) to get filled in 4-5 hours. > > > > Log Snippet :: > > ================== > > 2014-09-01 16:35:11.527734 7f7efe706700 1 > > mon.rack6-ramp-1@0(leader).paxos(paxos active c 1..712) is_readable > > now=2014-09-01 16:35:11.527735 lease_expire=2014-09-01 16:35:13.637940 > > has v0 lc 712 > > 2014-09-01 16:35:11.527773 7f7efe706700 1 > > mon.rack6-ramp-1@0(leader).paxos(paxos active c 1..712) is_readable > > now=2014-09-01 16:35:11.527774 lease_expire=2014-09-01 16:35:13.637940 > > has v0 lc 712 > > 2014-09-01 16:35:11.527807 7f7efe706700 1 > > mon.rack6-ramp-1@0(leader).paxos(paxos active c 1..712) is_readable > > now=2014-09-01 16:35:11.527807 lease_expire=2014-09-01 16:35:13.637940 > > has v0 lc 712 > > 2014-09-01 16:35:11.527840 7f7efe706700 1 > > mon.rack6-ramp-1@0(leader).paxos(paxos active c 1..712) is_readable > > now=2014-09-01 16:35:11.527840 lease_expire=2014-09-01 16:35:13.637940 > > has v0 lc 712 > > 2014-09-01 16:35:11.527874 7f7efe706700 1 > > mon.rack6-ramp-1@0(leader).paxos(paxos active c 1..712) is_readable > > now=2014-09-01 16:35:11.527875 lease_expire=2014-09-01 16:35:13.637940 > > has v0 lc 712 ================== > > > > ================== > > src/mon/Paxos.cc > > dout(1) << "is_readable now=" << ceph_clock_now(g_ceph_context) << " > > lease_expire=" << lease_expire > > << " has v" << v << " lc " << last_committed << dendl; > > ================== > > > > Incrementing 'log level' of this message to 2 or something else will solve > > this problem of mon space getting full quickly. > > > > Moreover is this message that useful to get printed with default debug > > level '1'? > > Let me know if I am missing something here. > > > > Thanks, > > Aanchal > > > > ________________________________ > > > > PLEASE NOTE: The information contained in this electronic mail message is > > intended only for the use of the designated recipient(s) named above. If > > the reader of this message is not the intended recipient, you are hereby > > notified that you have received this message in error and that any review, > > dissemination, distribution, or copying of this message is strictly > > prohibited. If you have received this communication in error, please notify > > the sender by telephone or e-mail (as shown above) immediately and destroy > > any and all copies of this message in your possession (whether hard copies > > or electronically stored copies). > > > > -- > > To unsubscribe from this list: send the line "unsubscribe ceph-devel" > > in the body of a message to [email protected] More majordomo > > info at http://vger.kernel.org/majordomo-info.html > > > > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the > body of a message to [email protected] More majordomo info at > http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to [email protected] > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
