BIND 10 #1986: b10-auth shouldn't try to forward update requests without ddns running
BIND 10 Development
do-not-reply at isc.org
Wed May 30 08:56:08 UTC 2012
#1986: b10-auth shouldn't try to forward update requests without ddns running
-------------------------------------+-------------------------------------
Reporter: | Owner:
jinmei | Status: new
Type: | Milestone: Next-Sprint-
defect | Proposed
Priority: | Resolution:
medium | Sensitive: 0
Component: | Sub-Project: DNS
b10-auth | Estimated Difficulty: 5
Keywords: | Total Hours: 0
Defect Severity: N/A |
Feature Depending on Ticket: DDNS |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by vorner):
Replying to [comment:4 jinmei]:
> Replying to [comment:3 vorner]:
> > The point 2. would really use the support of notifications, to be
implemented properly. Should we consider doing them?
>
> Do you mean one of the msgq tasks by notifications?
Yes, thats the exact thing I mean.
> I simply don't know if it should be considered part of it, mainly due
> to my poorer understanding of the whole things. But if a general
> framework can solve this particular issue cleanly, that will be
> certainly a longer term move.
Yes, the auth would register for notification „DDNS ready“ and then act
accordingly when it comes (it would ask over some call for the path of the
socket, both on startup, which could fail if auth started sooner, and when
the notification comes). Then it would register the disconnection
notification, so it would know when DDNS stops.
> In any case I personally think the goal of this ticket should be
> achieved by the next release, so we should choose a reasonably
> lightweight approach, considering the tradeoff between having another
> quick hack and cleaner but timeconsuming solution.
If it is so, I'd prefer having a real ugly hack that would force us doing
it properly sometime. We have a huge army of reasonable compromises that
just live there forever because there's no real driving to do it properly.
But I don't know how time consuming would be make the notifications work.
For this one to work, we probably only need like two small wrapper
functions, one to send the notification with some corresponding address
and one to register the callback for it in C++. In long term, we would
need registration of the callback on python too, which would be tricky,
and having the list of notifications in the spec file, but I think this
could wait.
--
Ticket URL: <http://bind10.isc.org/ticket/1986#comment:5>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list