On Wed, 25 Jan 2012 10:53:36 -0600
Andrew Deason <[email protected]> wrote:

> On Tue, 24 Jan 2012 19:17:07 -0500
> chas williams - CONTRACTOR <[email protected]> wrote:
> 
> > i think i would prefer a logical and consistent behavior as well.
> > otherwise someone clever will rely on the inconsistent behavior and
> > suddenly find that it is indeed inconsistent.
> 
> Well, that's the issue. Maybe someone already does rely on this
> inconsistent behavior; taking it away unconditionally would break them
> (which is why I wasn't suggesting doing that).

how does one rely on something that is inconsistent?  if the behavior
is suddenly consistent and their stuff breaks that could be seen as
already within the same inconsistent behavior.  eventually they are
going to get bitten.

> Isn't this the same as the use case for the POSIX semantics on a local
> fs? Someone might be still reading the data (data, configuration, ...).
> Maybe you deleted a dso for a library that a running process is linked
> to.

i forgot about dso's.  upgrading a dso about is the only valid reason i
think for this behavior.

posix says "processes" but it doesnt say if these processes are across
multiple machines accessing the same filesystem.  i think this is a bit
of a gray area in the specification.
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to