9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Giacomo Tesio <giacomo@tesio.it>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] wstat and atomic directory change
Date: Thu,  5 Feb 2015 09:21:48 +0100	[thread overview]
Message-ID: <CAHL7psGGiBHQMfuJu=6d3owYL6VFjW3r+k=FocE2ncq0Y1az+w@mail.gmail.com> (raw)
In-Reply-To: <88ac676497dec9efba520307d5a402f0@proxima.alt.za>

2015-02-05 5:13 GMT+01:00 <lucio@proxima.alt.za>:
>
> > But why we don't have Tmove for example?
>
> Because its semantics are much, much more complex and the users need
> to be aware of the difference.

This shouldn't be so hard to obtain.

I mean we could simply introduce a new command "rename oldpath
newpath" that only works when both path share the same mount point.
This way the mv commands would keep the old "safe" semantic, while the
new command would protect the user to accidentally disclosure his data
to the world via the cloud.

>  Imagine a Tmove that transfers your
> entire disk contents to the cloud: would you like it to be perceived
> as trivial?  What happens if you interrupt it?  Worse, what happens if
> you can't interrupt it?

I won't be drammatic: you can always unplug the enthernet! :-D

Btw, I see the point.


Giacomo



  reply	other threads:[~2015-02-05  8:21 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-30 11:21 Giacomo Tesio
2015-01-30 14:13 ` erik quanstrom
2015-01-30 15:59   ` Giacomo Tesio
2015-01-30 20:19     ` Joel C. Salomon
2015-01-30 22:49     ` Anthony Sorace
2015-02-03  8:53       ` Giacomo Tesio
2015-02-03  9:04         ` Quintile
2015-02-04  3:51           ` erik quanstrom
2015-02-04  8:28             ` Giacomo Tesio
2015-02-04 14:06               ` erik quanstrom
2015-02-04 14:29                 ` Giacomo Tesio
2015-02-04 16:30                   ` Skip Tavakkolian
2015-02-04 19:23                     ` erik quanstrom
2015-02-04 21:24                       ` Giacomo Tesio
2015-02-05  4:13                         ` lucio
2015-02-05  8:21                           ` Giacomo Tesio [this message]
2015-02-05  8:37                             ` Giacomo Tesio
2015-02-05  8:59                               ` lucio
2015-02-05  8:54                             ` lucio
2015-02-05 16:13                               ` erik quanstrom
2015-02-05  4:15                         ` lucio
2015-02-05 16:20                         ` erik quanstrom
2015-02-05 16:46                           ` Giacomo Tesio
2015-02-05 17:22                             ` Skip Tavakkolian
2015-02-05 17:20                           ` Bakul Shah
2015-02-05  4:26 sl
2015-02-05  4:26 sl
2015-02-05  8:08 ` Giacomo Tesio

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAHL7psGGiBHQMfuJu=6d3owYL6VFjW3r+k=FocE2ncq0Y1az+w@mail.gmail.com' \
    --to=giacomo@tesio.it \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).