BIND 10 #513: b10-auth hangs in submitting statistics

BIND 10 Development do-not-reply at isc.org
Tue Jan 18 00:38:42 UTC 2011


#513: b10-auth hangs in submitting statistics
-------------------------------------+-------------------------------------
           Reporter:  jinmei         |                      Owner:  jinmei
               Type:  defect         |                     Status:  new
           Priority:  critical       |                  Milestone:  A-Team-
          Component:  b10-auth       |  Sprint-20110126
          Sensitive:  0              |                   Keywords:
Add Hours to Ticket:  0              |  Estimated Number of Hours:  0
        Total Hours:  0              |                  Billable?:  1
                                     |                  Internal?:  0
-------------------------------------+-------------------------------------
 After integrating the statistics changes, b10-auth on my personal server
 often hangs (meaning it stops responding to any queries).  I found it
 blocked at the call to group_sendmsg() in
 AuthCountersImpl::submitStatistics().

 I also found that when this happened msgq apparently blocked in reading
 data: The receive socket buffer from xfrout to msgq has 169 bytes of data;
 receive buffer from zonemgr to msgq has 7320 bytes of data; receive buffer
 from auth to msgq has 8112 bytes of data.

 I've not figured out how exactly this happened, but I suspect it's a
 similar issue to #420.

 The exact cause should be fixed, of course, but I think we should at least
 provide a woraround for b10-auth quickly.  I propose adding a
 configuration knob to turn off the periodic submission of statistics
 (maybe as part of a way of customizing submission interval).  This kind of
 knob will be necessary anyway, so the change itself won't be a temporary
 workaround.

 I'm categorizing this problem as critical.  I believe it should be fixed
 before the next (this week's) release.

-- 
Ticket URL: <http://bind10.isc.org/ticket/513>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list