Re: ideal config management framework [was: CPU Frequency Scaling]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thomas M Steenholdt wrote:

Also - Think of the additional error scenarios when init is gconf'ed. The same complexity is added for everything else that adopts a registry based configuration engine (since that engine has to be operational for it to work in the first place) but may not be quite as aparrent.

As I suggested in another message in the original thread, if this is changed, i.e. everything adopts a registry-based configuration *if
one is found* but happily reads plain old configuration files from
/etc if not, this problem can be made less aggravating.

Personally, a scheme where (a) if the registry or policy daemon is not
operational it is supplemented by the configuration in /etc, and (b)
said configuration *overrides* unconditionally whatever the registry or
policy daemon spits out, would offer the right mix of safety and
functionality to give it a try on a non-production host, which seems the
sweet spot for Fedora. The scheme might get fancy and differentiate
between /etc/foo.conf which overrides unconditionally and
/etc/fallback/foo.conf which is read if the registry or policy daemon is
not available (and possibly overridden shortly thereafter).

For production use, however, the registry or policy daemon *must*
preserve comments and be manageable using whatever version control is in
use at a site (not everybody uses CVS or SVN); very often, there is a
reason behind setting something in a configuration and having to record
it separately is just one of the many shortcomings of registry-based
approaches.

Just my $0.02,
Davide Bolcioni
--
There is no place like /home.

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux