BIND 10 #2856: memory manager initialization
BIND 10 Development
do-not-reply at isc.org
Fri Aug 2 06:33:18 UTC 2013
#2856: memory manager initialization
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner:
Type: task | vorner
Priority: medium | Status:
Component: shmem | reviewing
manager | Milestone:
Keywords: | Sprint-20130806
Sensitive: 0 | Resolution:
Sub-Project: DNS | CVSS Scoring:
Estimated Difficulty: 4 | Defect Severity: N/A
Total Hours: 0 | Feature Depending on Ticket:
| shared memory data source
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Changes (by muks):
* owner: muks => vorner
Comment:
Do you agree with the following (it's not very clear from the design doc):
When the memmgr is not in the `READY` state, if it gets notified of a new
auth subscribing to the readers group, it is fine to assume the new auth
instance is using the new mapped file and not the old one. For making sure
there is no race, memmgr should make `SegmentInfo` updates in the main
thread itself (which also handles communications) and only have the
builder in a different thread.
So in such a case, notifications of reader group subscriptions can make
memmgr add all readers to the current list of readers as they are using
the latest mapped file.
--
Ticket URL: <http://bind10.isc.org/ticket/2856#comment:18>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list