Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#2291 closed defect (duplicate)

avoid redundant in-memory zone loading

Reported by: jinmei Owned by:
Priority: medium Milestone:
Component: b10-auth Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

Due to a limitation (if not called a defect) of the current config
framework, b10-auth runs initial configuration two-fold: once at
the registration time followed by immediate callback, and then
explicit calls to getRemoteConfigValue() or getFullConfig().

The redundancy is not good in general, and it can be really annoying
for in-memory data source configuration if it contains very large
zones. Commit a61af89 in #2219 tried to work this around, but based
on review discussions it was reverted within in the branch (see the
ticket for the discussions).

We should either fix the fundamental config problem (preferably) or
introduce some cleaner fix to at least this specific case.

Note: maybe this ticket is not "estimatable" because it's not clear
what exactly we do for the issue.

Subtickets

Change History (3)

comment:1 Changed 7 years ago by jinmei

This was solved in #2203. Closing the ticket.

comment:2 Changed 7 years ago by jinmei

  • Resolution set to duplicate
  • Status changed from new to closed

comment:3 Changed 7 years ago by shane

  • Milestone New Tasks deleted
Note: See TracTickets for help on using tickets.