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