BIND 10 #2856: memory manager initialization

BIND 10 Development do-not-reply at isc.org
Thu Aug 1 14:14:10 UTC 2013


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

 * owner:  vorner => muks


Comment:

 Hello

 Replying to [comment:16 muks]:
 > > Same as with unsubscriptions, subscriptions can come at any time IMO.
 > >
 > > But it probably depends on the current state it is in, to which set to
 > > put them and so.
 > >
 > > What is done now?
 >
 > Right now memmgr does not call any of these methods (in `SegmentInfo`)
 > at all. But I don't follow this anymore. What behavior changes are
 > suggested now?

 No, I meant what happens if I call `add_reader` in, lets say,
 SYNCHRONIZING state. Do we throw? If we throw, we should change that (I
 looked and it seems we don't throw, but I better ask if I'm right).

 And, depending on the state, the new reader might need to go to either old
 readers or the current readers (I did not think about when to which, maybe
 putting it to the current ones is OK every time).

 So, depending on the current state, it might be no change is needed. Could
 you go through the states and decide where it makes sense to put them? If
 no change is needed, then it is OK to merge.

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


More information about the bind10-tickets mailing list