BIND 10 #387: xfrin not checking for new copy of zone

BIND 10 Development do-not-reply at isc.org
Thu Apr 14 07:11:33 UTC 2011


#387: xfrin not checking for new copy of zone
-------------------------------------+-------------------------------------
                 Reporter:  shane    |                Owner:  vorner
                     Type:  defect   |               Status:  reviewing
                 Priority:  minor    |            Milestone:
                Component:  xfrin    |  Sprint-20110419
                 Keywords:           |           Resolution:
Estimated Number of Hours:  0.0      |            Sensitive:  0
                Billable?:  1        |  Add Hours to Ticket:  0
                Internal?:  0        |          Total Hours:  0
-------------------------------------+-------------------------------------
Changes (by zzchen_pku):

 * owner:  zzchen_pku => vorner


Comment:

 Replying to [comment:17 vorner]:
 > Hello
 > This should solve the problem it does not check them after restart. But
 why no new zone arrived at the beginning? Was it a different problem or
 misunderstanding and there's no problem?
 In the original implementation, zonemgr manage zones in sqlite db, so no
 new zone arrives at the beginning.
 > And, what if someone have really a lot of zones? In that case most of
 them will try to refresh near the startup (not directly at once because of
 the jitter), and the retry time should probably be short (a lot shorter
 than usual refresh). Is it possible to limit number of concurrent requests
 or something? (I know this is out of scope of this ticket).
 I think xfrin should do this work,  xfrin has its own _max_transfers_in,
 when the concurrent requests exceeds  _max_transfers_in, it can send a
 command with ZONE_XFRIN_FAILED flag to zonemgr, then zonemgr will retry to
 do refresh for the specified zone.

 I will merge the patch, thanks.

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


More information about the bind10-tickets mailing list