BIND 10 #3013: possibly avoid loading "local" segments to memmgr

BIND 10 Development do-not-reply at isc.org
Tue Jun 25 17:51:49 UTC 2013


#3013: possibly avoid loading "local" segments to memmgr
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:
  jinmei                             |                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:         |
  shared memory data source          |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
 As of #2854 the memmgr module uses the common `DataSrcClientsMgr`
 class (defined in the isc.server_common.datasrc_clients_mgr module) to
 manage data source configuration.  This means memmgr loads all "local"
 type memory segments even if it doesn't need them at all.
 Technically, it's a waste of memory and CPU cycles.

 We first need to decide whether we want to avoid this "waste" as it
 may not matter much in practice.  If the waste is big enough, we'd
 actually rather want to share it; if it's not that big, it would be
 negligible in practice.

 So my specific suggestion is to just wait until we know this is really
 a problem to solve in practice.  In that sense this is a kind of meta
 ticket and cannot be estimated right now.

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


More information about the bind10-tickets mailing list