Opened 9 years ago

Closed 6 years ago

#578 closed task (wontfix)

Refactor of PARTIALMATCH in isc::datasrc::MemoryZone::MemoryZoneImpl::find.

Reported by: vorner Owned by: UnAssigned
Priority: low Milestone: DNS Outstanding Tasks
Component: data source Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 0.0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

It is getting rather long and unreadable. It would be nice to clean it up little bit, eg. by separating the PARTIALMATCH (which is the longest case label) into separate function.

Subtickets

Change History (7)

comment:1 Changed 9 years ago by stephen

  • Milestone A-Team-Task-Backlog deleted

Milestone A-Team-Task-Backlog deleted

comment:2 Changed 8 years ago by shane

  • Defect Severity set to N/A
  • Owner set to vorner
  • Status changed from new to assigned
  • Sub-Project set to DNS

Since we've refactored the in-memory data source completely, is this ticket still valid?

comment:3 Changed 8 years ago by jinmei

  • Milestone set to New Tasks

I believe it's still valid. Actually, the in-memory version of find() is getting even fatter
as we add DNSSEC/NSEC3 related functionality.

comment:4 Changed 8 years ago by vorner

  • Owner changed from vorner to shane

That switch label is still like 2 pages long spaghetti, so I guess it still makes sense to do something about it.

comment:5 Changed 8 years ago by shane

  • Milestone New Tasks deleted
  • Owner changed from shane to UnAssigned

comment:6 Changed 6 years ago by stephen

  • Milestone set to DNS Outstanding Tasks

comment:7 Changed 6 years ago by tomek

  • Resolution set to wontfix
  • Status changed from assigned to closed

DNS and BIND10 framework is outside of scope for Kea project.
The corresponding code has been removed from Kea git repository.
If you want to follow up on DNS or former BIND10 issues, see
http://bundy-dns.de project.

Closing ticket.

Note: See TracTickets for help on using tickets.