BIND 10 #679: More clever switching of listening addresses and ports

BIND 10 Development do-not-reply at isc.org
Tue Mar 8 15:45:49 UTC 2011


#679: More clever switching of listening addresses and ports
-------------------------------------+-------------------------------------
           Reporter:  vorner         |                      Owner:
               Type:  enhancement    |                     Status:  new
           Priority:  major          |                  Milestone:  A-Team-
          Component:  Unclassified   |  Task-Backlog
          Sensitive:  0              |                   Keywords:
Add Hours to Ticket:  0              |  Estimated Number of Hours:  0
        Total Hours:  0              |                  Billable?:  1
                                     |                  Internal?:  0
-------------------------------------+-------------------------------------
 Currently, when user changes addresses and ports (listen_on),
 isc::server_common::portconfig::installAddresses is invoked. It closes all
 old sockets and create new ones.

 But if there are common sockets in old and new configuration, it is both
 unneeded and may cause a short break in service. So a more fancy way of
 switching them should be done.

 The idea is to open the new ports, then close the old ones and keep the
 same ones untouched. (In this order, we can check we can get the new ones
 without losing the old ones, so it is easier to rollback)

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


More information about the bind10-tickets mailing list