BIND 10 #2856: memory manager initialization

BIND 10 Development do-not-reply at isc.org
Fri Aug 2 08:43:58 UTC 2013


#2856: memory manager initialization
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:  muks
                Type:  task          |                       Status:
            Priority:  medium        |  closed
           Component:  shmem         |                    Milestone:
  manager                            |  Sprint-20130806
            Keywords:                |                   Resolution:  fixed
           Sensitive:  0             |                 CVSS Scoring:
         Sub-Project:  DNS           |              Defect Severity:  N/A
Estimated Difficulty:  4             |  Feature Depending on Ticket:
         Total Hours:  4.99          |  shared memory data source
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by muks):

 * status:  reviewing => closed
 * resolution:   => fixed


Comment:

 Merged to `master` branch in commit
 `26b0ae80ecf50d3868ca059a5965ecb275bb135b`:
 {{{
 * e3e92f0 [2856] Add a comment about add_reader() in states other than
 READY
 * 786a742 [2856] With no readers, make complete_update() from UPDATING go
 directly to READY
 * 4f96d3a [2856] Raise an exception if start_update() is called in any
 state other than READY
 * 77e3dfc [2856] Simplify code (old_readers will be empty before syncing
 readers)
 * 724e39e [2856] Use deque instead of a list to store events
 * 941c1d8 [2856] Fix copyright year
 * 40471d9 [2856] Rename memmgr module mes file to libmemmgr to avoid
 conflict
 * 1f09795 [2856] Update test to check more concretely
 * cd9d3e1 [2856] Log errors when using the ZoneWriter
 * 9c54e83 [2856] Log when the MemorySegmentBuilder receives a bad command
 * 27a4c21 [2856] Remove excessive ordering test
 * e61c298 [2856] Test lists and sets directly instead of using len()
 * 7c6999a [2856] Delete the mapped file after the test completes
 * 37753c0 [2856] Add test for "load" command to builder
 * cca0075 [2856] Rename env variable
 * 377e881 [2856] Add documentation for the __handle_load() method, etc.
 * d9b5677 [2856] Include the state transition diagram
 * 7027266 [2856] Add some more missing documentation
 * 2de17f7 [2856] Add documentation
 * 644a03f [2856] Fix handle_load() invocation
 * 89a447a [2856] Add more thorough remove_reader() tests
 * 292f28a [2856] Add more thorough sync_reader() tests
 * 1bbc190 [2856] Add basic sync_reader() and remove_reader() tests
 * af62ea0 [2856] Test that the state doesn't change when an exception is
 raised
 * a84352b [2856] Check complete_update() return value
 * d4fba54 [2856] Add start_update() tests
 * fd38783 [2856] Check that old_readers is untouched by add_reader()
 * d474c8d [2856] Fix exception messages
 * e785578 [2856] Reorder methods
 * 59c4a13 [2856] Add add_reader() tests
 * af0db15 [2856] Fix test name
 * 3401846 [2856] Move test in file
 * e68217d [2856] Test UPDATING -> SYNCHRONIZING with and without events in
 the queue
 * c6e820b [2856] Add state transition test helpers, and extend
 complete_update() tests
 * 8df3463 [2856] Add "load" command handler
 * e291894 [2856] Pass tuples in the command queue
 * 894180b [2856] Move command handlers into their own methods
 * a06a52e [2856] Extend SegmentInfo and add some basic tests
 }}}

 Resolving as fixed. Thank you for the reviews Michal.

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


More information about the bind10-tickets mailing list