Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Feb 2001 21:16:09 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        jlemon@flugsvamp.com (Jonathan Lemon)
Cc:        arch@freebsd.org
Subject:   Re: DJBDNS vs. BIND
Message-ID:  <200102202116.OAA27627@usr05.primenet.com>
In-Reply-To: <20010220105723.C85542@prism.flugsvamp.com> from "Jonathan Lemon" at Feb 20, 2001 10:57:23 AM

next in thread | previous in thread | raw e-mail | index | archive | help
> It would be fairly trivial to monitor a configuration file with kevent,
> which would generate a notice whenever the file is changed/copied/renamed,
> etc.  I believe that John-Mark Gurney had patches somewhere to implement
> exactly this for inetd.
> 
> The problem is that under our current model, the administrators do not
> expect writes to the file to take immediate effect, and this immediately
> breaks POLA.  So while it could be done, it may not be a good idea.  At
> the very least, I would argue that it should be hidden behind a flag option.

This is what makes something with an API a better bet, since
you can define it to be a semantic of the API.  That prevents
a POLA violation.

I like that people are willing to at least discuss using a new
API that isn't implemented everywhere; many of the system calls
we have today started out that way, too, and it was use, which
proved their utility, which propelled them to the level of a
standard.

Lets not hamstring ourselves over having to hide such a fundamental
improvement behind a flag, before we even know the shapes it might
take.  We'll have the rest of time to be self limiting, after we
figure out what it should look like.  8-).


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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