BIND 10 #3128: Send updates synchronously

BIND 10 Development do-not-reply at isc.org
Wed Aug 28 10:45:33 UTC 2013


#3128: Send updates synchronously
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:
  vorner                             |                Status:  new
                       Type:  task   |             Milestone:  New Tasks
                   Priority:         |              Keywords:
  medium                             |             Sensitive:  0
                  Component:  shmem  |           Sub-Project:  DNS
  manager                            |  Estimated Difficulty:  0
               CVSS Scoring:         |           Total Hours:  0
            Defect Severity:  N/A    |
Feature Depending on Ticket:         |
  Simplified memmgr                  |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
 Send updates to segment infos synchronously, in a similar way as stats
 collect the statistics. In particular, when the updates should happen
 (when there are no more updates to the data in the queue or comes some
 command that is not update to data), do this:

 * Lock the mutex (to prevent the main thread interfering)
 * Send the commands to all the readers
 * Wait for all the answers from the readers (either ACKs or undeliverable
 notifications).
 * Unlock the mutex.

 Stop using the state machine and switch to using the simplified version of
 datasource info from #3122.

 It should be done after #3127, to be able to check it against auth.

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


More information about the bind10-tickets mailing list