2015-02-04 4:51 GMT+01:00 erik quanstrom <quanstro@quanstro.net>:
On Tue Feb  3 01:01:02 PST 2015, steve@quintile.net wrote:

> the control file idea is a neat way of doing atomic moves.
>

control files are a good way of dealing with all kinds of exceptional behavior.

but ...

to be fair, this goes against the unix ideal of having uniform file operations.

You are right.
But since protocol customizations goes against that same ideal, what's the plan9 way of dealing with a feature X (in this specific case atomic file moves)?
 
this requires delving into the namespace to tell that the directories are still under the
same mount, and some non-uniform operations.

Good point. But thus, what are the alternatives?


Giacomo