BIND 10 #170: document how stats are collected (via spec files)

BIND 10 Development do-not-reply at isc.org
Fri Sep 17 03:40:35 UTC 2010


#170: document how stats are collected (via spec files)
-----------------------------+----------------------------------------------
      Reporter:  larissas    |        Owner:  jinmei                     
          Type:  task        |       Status:  reviewing                  
      Priority:  major       |    Milestone:  06. 4th Incremental Release
     Component:  statistics  |   Resolution:                             
      Keywords:              |    Sensitive:  0                          
Estimatedhours:  0.0         |        Hours:                             
      Billable:  0           |   Totalhours:                             
      Internal:  0           |  
-----------------------------+----------------------------------------------

Comment(by jinmei):

 Replying to [comment:17 shane]:
 > From my point of view this is fine. Jinmei should address the concerns
 directed to him. I'm changing the owner so he can do that (sorry about not
 doing this sooner!).
 >
 Ditto about not doing this sooner.

 I'm responding to this comment:
 https://bind10.isc.org/ticket/170?replyto=17#comment:14

 > These counters means "total" count for one auth server, but I
 > think "incremental" count for one auth server may be also supported.
 > Because I think each auth sever may not know how many auth servers
 > work and if it means total counter, all auth servers must support a
 > very long-range counter. I think it may be very heavy for auth servers.
 >
 I'm not sure if I understand this part.  Do you mean an auth server can
 run for a long time (e.g. several years) and a monotonically increasing
 counter may overflow?  If so, I don't know how the number of auth servers
 (btw what this means?  the number of auth server processes/threads
 assuming we adopt a multi-process/thread server model?) is related to the
 point.  Also, should we really worry about overflow in a realistic
 scenario?  Suppose we handle 100,000 qps, and have a counter of number of
 queries.  If it's a 64bit unsigned integer, it won't overflow until
 368,452,886,146 years later.  Even if it's 32bit, it won't overflow until
 85 years later.

 If this is about overflow, and if there's no realistic scenario we should
 worry about, I suggest we begin only with a simple total counter.
 Otherwise, please explain what's I'm missing.

 I have no problem with the proposed python syntax, btw.

-- 
Ticket URL: <http://bind10.isc.org/ticket/170#comment:18>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list