[bind10-dev] List of the statistics tasks which JPRS plans to work for in year 5

Shane Kerr shane at isc.org
Tue Mar 26 11:21:23 UTC 2013


Kambe-san,

Overall I think it seems quite reasonable.

On Tue, 19 Mar 2013 17:50:12 +0900 (JST)
Naoki Kambe <kambe at jprs.co.jp> wrote:
> 
> Statistics tasks which JPRS is going to work for in year 5 are here:
> 
>  - for Auth module
>    #2156 Collect socket statistics items in Auth module

Makes sense.

>    #2196 Update Auth to support differential statistics updates

We need this. :)

>    #2796 Add a counter for queries with RD=1

Straightforward.

>    #2797 Expand EDNS statistics counters for all versions

Important.

>    #2200 Collect per-zone query/response statistics items in Auth
>          module 

We definitely need per-zone statistics, although this is a non-trivial
item as mention in the ticket.

> #2199 Add a configuration item to specify zones to collect
>       statistics in Auth module

It's unclear if we need to be able to configure the per-zone statistics
or not. It might be more useful simply to enable them all the time but
then to ignore them if you don't need them.

>  - for Xfrin module
>    #2274 Implement counters into Xfrin (2/3)
>    #2300 Implement counters into Xfrin (3/3)

Agreed - much of the work here is done, correct?

>  Note: some tickets should be broken into small tickets.
> 
> So JPRS would like to ask you:
> 
>  - Are these enough for statistics work of year 5?
> 
>  - If not enough, what are any other statistics tasks which we should
>    complete in year 5?
> 
> What do you think about this? Could you give your opinion?

We can always use more statistics, so the real question is about
priorities and resources.

I think that making progress on authoritative statistics makes complete
sense, and I also like the xfrin statistics. Having the xfrout work
would seem like a logical next step.

> BTW, JPRS has currently the following technical problems about these
> statistics tasks.
> 
> Regarding #2156, we should resolve how to implement the socket
> counters into the asiolink or asiodns library. There doesn't seem to
> be any elegant way to do it.  Can this library be revised to implement
> such counters easily?

I put a suggestion in the ticket, which is basically to try to collect
the errors that ASIO does report.
 
> Regarding #2200, auth needs to know a zone name for the query from the
> data source. But such a method doesn't seem to be implemented in the
> current zone manager.

We'll need to implement such a query then.

> These technical issues may be separately discussed in other threads.

--
Shane


More information about the bind10-dev mailing list