BIND 10 #335: b10-xfrout not exiting

BIND 10 Development do-not-reply at isc.org
Wed Oct 13 11:24:44 UTC 2010


#335: b10-xfrout not exiting
-------------------------+--------------------------------------------------
      Reporter:  jreed   |        Owner:  zhanglikun
          Type:  defect  |       Status:  reviewing 
      Priority:  major   |    Milestone:            
     Component:  xfrout  |   Resolution:            
      Keywords:          |    Sensitive:  0         
Estimatedhours:  0.0     |        Hours:  0         
      Billable:  1       |   Totalhours:  0         
      Internal:  0       |  
-------------------------+--------------------------------------------------
Changes (by vorner):

  * owner:  vorner => zhanglikun


Comment:

 I hopefully fixed the problems with race conditions and spurious wakeup. I
 discovered (and fixed) one more ‒ when the process (either zonemanager or
 xfrout) was idle (no zones to manage), they had a special-case with sleep,
 not select. But then, it did not recognize someone tried to wake it up by
 the shutdown socket and kept sleeping (and boss usually killed them before
 they woke up).

 I modified the changelog entry as well, to include a small change in
 public methods of the classes.

 Could you have a look at my changes, if I didn't break anything else? My
 changes are the last three commits on the branch (r3191, r3200, r3201).

 Thank you

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


More information about the bind10-tickets mailing list