BIND 10 #1818: change default boss config to not run b10-auth
BIND 10 Development
do-not-reply at isc.org
Fri Apr 13 01:19:51 UTC 2012
#1818: change default boss config to not run b10-auth
-------------------------------------+-------------------------------------
Reporter: jelte | Owner: muks
Type: task | Status: reviewing
Priority: | Milestone:
medium | Sprint-20120417
Component: Boss | Resolution:
of BIND | Sensitive: 0
Keywords: | Sub-Project: DNS
Defect Severity: N/A | Estimated Difficulty: 1
Feature Depending on Ticket: | Total Hours: 0
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by muks):
Hi vorner
Thanks for the review again :) Comments are below:
Replying to [comment:20 vorner]:
> Hello
>
> First, I'd like to ask which all tickets and issues were fixed on the
branch. At least from the point of interest, but I might also have a
better look at the code and see if the changes do what they should.
#1818, #1863 and #1853 are fixed by the patches in the trac1818 branch.
They are all necessary to pass lettuce tests.
> Also, I have few questions:
> * Why are the logging messages about being started changed to INFO? I
believe we discussed the startup is too verbose by default and we switched
them to DEBUG for that reason (and we may want to switch more). Would it
be possible to switch them back to DEBUG and enable debug logging in the
lettuce tests to match it against that?
This is now fixed.
> * Why do you set the components that are being stopped to dispensable?
Not that it would matter much, as they should not fail, but the kind only
defines what happens when the component fails, not when it stops (stopping
it is always considered OK).
This was done to test with the other option, as we noticed that bind10 was
shutting down in jreed's build slave. But later it was found to be due to
a different reason. As you note, it doesn't matter both ways for our
tests.
> * I believe there's a missing space here, just after `{`, it looks
inconsistent with the rest:
> {{{
> "b10-auth": {"kind": "dispensable", "special": "auth" },
> }}}
> This is in all these files:
> - `tests/lettuce/configurations/bindctl_commands.config.orig`
> - `tests/lettuce/configurations/example.org.config.orig`
> - `tests/lettuce/configurations/example.org.inmem.config`
> - `tests/lettuce/configurations/example2.org.config`
> - `tests/lettuce/configurations/ixfr-out/testset1-config.db`
> - `tests/lettuce/configurations/no_db_file.config`
> - `tests/lettuce/configurations/xfrin/retransfer_master.conf`
> - `tests/lettuce/configurations/xfrin/retransfer_slave.conf`
> - `tests/system/glue/nsx1/b10-config.db.in`
> - `tests/system/ixfr/b10-config.db.in`
This is now fixed.
> Also, could you try merging master into the branch to see if there are
any significant conflicts? The branch seems to be rather old.
I will have to do this anyway when pushing to master, and will do it once
properly then. Chances of conflicts are unlikely as the majority of the
changes are inside tests/. I'll be running system and lettuce tests to
verify after merging (before pushing into master).
I can confirm that the test suite passes on Linux and NetBSD (tested by
jreed). On Mac OS X (tested by jreed) it fails sometimes due to issues
tracked in other bugs (#1629 for one).
This bug has taken way more time than we thought for it. It would be nice
to get it merged and closed here if it satisfies this bug's description.
Any issues due to unrelated problems can be tracked in other bugs.
--
Ticket URL: <http://bind10.isc.org/ticket/1818#comment:22>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list