[bind10-dev] statistics plan
Naoki Kambe
kambe at jprs.co.jp
Fri Jul 27 12:32:10 UTC 2012
From: JINMEI Tatuya / 神明達哉 <jinmei at isc.org>
Date: Thu, 26 Jul 2012 17:24:58 -0700
> Could you provide a list of these things in this thread? My memory is
> poor and I already forgot some details on what we agreed to.
Regarding items to do in statistics, we three basically refered from
this minutes:
http://bind10.isc.org/wiki/April2012MeetingMinutes#Estimates
differences - only sending changes since last statistics query
hybrid model (push/pull) - have push at the moment (modules send to statistics daemon). Processes will push (but not wait for an answer) if a table overfills. Daemon will pull otherwise.
support aggregate reporting - can collect statistics from multiple modules (e.g. multiple auto processes)
per-zone statistics (tracking and querying)
Adding counters into the auto server
Also statistics plan in 2011 is seen in:
http://bind10.isc.org/wiki/Year3Plan#ReleasePlanforStatistics
This is what we three originally planned.
Based on the above items and our planning, we three planned
mainly following four tasks by end of Sept.:
1. Reverse the direction of the statistical request:
Stats module asks each module for statistics instead of
listening. This is for preventing the timeout issue which
occasionally happens in Auth. This is based on the second and
third item above, but we don't think the hybrid model is always
necessary. Because we three think the implement would become
complected and either of them would become unused. But we might
need to discuss more each other about this. This task is related
to the tickets #2135, #2136, #2137 and #2138.
2. Implement the rest of counters to Auth, Xfrout and Xfrin:
This is based on the fifth one of agreed items and the plan of
2011. This task is related to the tickets #2155, #2156, #2157
and #2158.
3. Implement per-zone counters to Auth, Xfrout and Xfrin:
This is based on the fourth one of agreed items and the plan of
2011.
4. Support incremental updates between Stats and each module:
This is aimed for reducing amount of data to be sent. This is
based on the first one of agreed items.
The order depends on both what we three think as important and what we
three can easily do. This priority can be matched with your
imagination? Please let us know if you have any comment to the
priority.
> I appreciate that, and I have no doubt about your seriousness. Still,
> we developers (not excluding myself) are always over optimistic.
> However sure we are, our history and experiences have proved we are
> always too optimistic:-).
Thank you for the consideration. We three think we should also
consider thoughts of other developers. We three don't absolutely want
to do something high-risk. But we three think we should do our best
efforts to others until end of Sept.. Otherwise we three might regret.
Regards,
Naoki Kambe
More information about the bind10-dev
mailing list