BIND 10 #3087: Develop NameAddTransaction class for b10-dhcp-ddns
BIND 10 Development
do-not-reply at isc.org
Thu Nov 14 15:29:13 UTC 2013
#3087: Develop NameAddTransaction class for b10-dhcp-ddns
-------------------------------------+-------------------------------------
Reporter: tmark | Owner:
Type: enhancement | UnAssigned
Priority: medium | Status:
Component: dhcp-ddns | reviewing
Keywords: Task# 4.2 | Milestone: DHCP
Sensitive: 0 | Outstanding Tasks
Sub-Project: DHCP | Resolution:
Estimated Difficulty: 0 | CVSS Scoring:
Total Hours: 0 | Defect Severity: N/A
| Feature Depending on Ticket:
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Changes (by tmark):
* owner: tmark => UnAssigned
* status: assigned => reviewing
Comment:
This ticket introduces the initial implementation of !NameAddTranscation.
This
class derives from !NameChangeTransaction and provides the state model
implementation to add DNS entries for a given FQDN. With the completion
of
this ticket the state model logic is fully functional, and there are unit
tests
for each state's handler that verify all of the state model transitions.
What remains to be done is to implement the logic necessary to construct
the
actual DNS update requests. This effort has been split off into a new
ticket,
Trac #3241, to keep the amount of code under review more manageable.
The following class diagram depicts the new class:
[[Image(nc_add_trans_class.svg)]]
The following state model diagram depicts !NameAddTransaction's state
model:
[[Image(nc_add_state_diagram.svg)]]
I propose the following !ChangeLog entry:
{{{
6xx. [func] tmark
Created the initial implementation of the class, NameAddTransaction,
to b10-dhcp-ddns. This class provides the state model logic described
in the DHCP_DDNS design to add or replace forward and reverse DNS entries
for a given FQDN. It does not yet construct the actual DNS update
requests.
(Trac# 3087, git TBD)
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/3087#comment:7>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list