Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jul 2016 08:03:04 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd@pdx.rh.CN85.ChatUSA.com>
To:        Matthew Seaman <matthew@FreeBSD.org>
Cc:        Glen Barber <gjb@FreeBSD.org>, freebsd-current@FreeBSD.org, FreeBSD Release Engineering Team <re@FreeBSD.org>
Subject:   Re: Oversight in /etc/defaults/rc.conf
Message-ID:  <201607121503.u6CF34qX055154@pdx.rh.CN85.ChatUSA.com>
In-Reply-To: <483d186c-ca63-60ef-5703-8a7ae37e9ced@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 07/12/16 13:27, Glen Barber wrote:
> > On Tue, Jul 12, 2016 at 07:17:19AM +0100, Matthew Seaman wrote:
> >> I just upgraded my main machine to 11-STABLE.  Things are mostly working
> >> fine -- however I did notice that the new iovctl rc script is apparently
> >> enabled by default.  That seems like a trivial omission:
> >>
> >> Index: etc/defaults/rc.conf
> >> ===================================================================
> >> --- etc/defaults/rc.conf	(revision 302482)
> >> +++ etc/defaults/rc.conf	(working copy)
> >> @@ -695,6 +695,7 @@
> >>  rctl_enable="YES"		# Load rctl(8) rules on boot
> >>  rctl_rules="/etc/rctl.conf"	# rctl(8) ruleset. See rctl.conf(5).
> >>
> >> +iovctl_enable="NO"
                               ^^^^ Missing explination of knob
> >>  iovctl_files=""		# Config files for iovctl(8)
> >>
> >>  ##############################################################
> >>
> > 
> > I'm not sure I understand.  Is there a functional and/or performance
> > impact with it enabled by default?  (Note, I don't disable it in my
> > rc.conf, and there is no /dev/iov/* on my system.)
> 
> I'm not religious about it being turned off per se.  More that it should
> have a clearly defined on/off state shown in the defaults.
> 
> I went for 'off' following the general principle that rc.conf items
> should mostly be off by default and require specific action to enable.
> Yes, there are exceptions to this rule, but I see no particular reason
> that iovctl should be one.  What's the advantage to turning it on by
> default on every FreeBSD installation?
> 
> However, even if it's felt it should be enabled everywhere, then
> shouldn't /etc/defaults/rc.conf have:
> 
> iovctl_enable="YES"

What ever is resolved you also need to add a # comment describing it.

> 
> instead?
> 
> 	Cheers,
> 
> 	Matthew

-- 
Rod Grimes                                                 rgrimes@freebsd.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607121503.u6CF34qX055154>