BIND 10 #335: b10-xfrout not exiting

BIND 10 Development do-not-reply at isc.org
Tue Oct 12 07:33:35 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:

 With the changes, you reintroduced the problem with spurious wakeup (I
 just found it untouched in the notify_out as well). Actually, worse
 version, the first version exited and boss restarted it. This version will
 block forever if there's a spurious wakeup, because the recv() is
 blocking.

 And the notify_out test just failed for me again, because it has the exact
 problem as zonemanager had at the beginning.

 And I do not think that we test anything at all by running join explicitly
 in test and then testing if the thread is alive. The thread is not alive
 by definition after join.

 Would you mind if I have a look at it and fix the problems I see and then
 you review them (like, exchanging roles for these problems)?

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


More information about the bind10-tickets mailing list