[bind10-dev] Handling regressions due to #213

Michal 'vorner' Vaner michal.vaner at nic.cz
Fri Oct 21 14:07:59 UTC 2011


Hello

Currently, the #213 is in review (it's the configuration for boss ticket).
However, it turned out quite big already and there are few things to do, some of
them are annoying regressions. The most annoying parts are:

• The brittle mode is gone. We might want to return it or not, as the new way of
  configuration allows admin to specify all components as core, which in turn
  will mean if they die, the whole system goes down. It's just more work to do,
  as the configuration is not global, but per-component and isn't per one run of
  boss.
• The delayed restart is gone, it restarts right away. If there's a problem why
  it can't start, it loops.
• The bindctl handling of named_set isn't the best possible, which means it's
  quite hell to figure out how to configure it.
• No user docs. At all.

I believe these are problematic enough not to give it to users this way. So
there are actually three ways to solve it, each one having some pros and cons,
so I'd like to discuss what should we do about them:
• Act as nothing usual happens, just merge the branch once it's reviewed
  properly, create tickets for them and hope we solve them before release. This
  will pose little problem for us few developers, but we can handle the small
  inconvenience of doing the configuration the hard way.
• Fix it inside the branch, before being merged. It may grow too big, and not
  many people can work on it in parallel.
• Branch from that branch, and merge it back to master once they are solved.
  There could be a problem of the branch growing big (like the resolver one a year
  ago), but nothing else probably will touch boss in the meantime, so there should
  be no collisions, and we could merge master into this branch once every week or
  so to keep it up to day and not have all the collisions at once. The merge back
  should be smooth then.

For myself, I actually prefer the third option.

Thanks for your opinions.

-- 
BOFH Excuse #452:
Somebody ran the operating system through a spelling checker.

Michal 'vorner' Vaner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://lists.isc.org/pipermail/bind10-dev/attachments/20111021/0af23ee9/attachment.bin>


More information about the bind10-dev mailing list