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