Open GoogleCodeExporter opened 9 years ago
This is particularly needed with cwfs which will otherwise preserve duplicates
of gigabytes of data for all time.
There was a big argument about how to do this a few weeks ago. If I remember
right, what came out of it was the news that the hard-storage file servers
already have means of moving files via commands to their console. "All" that's
needed is a means for mv to discover the relevant console file and whether
source and dest are on the same fs. /sys/src/cmd/ns.c may be interesting.
Original comment by tereniao...@gmail.com
on 20 Aug 2011 at 11:40
its impossible to figure out the relevant "console" file.
Original comment by cinap_le...@felloff.net
on 22 Aug 2011 at 1:35
the main reason Tmove was abandoned is that changing 9p is almost impossible
without
breaking everything. lib9p for example will just assert() if you send it unknown
9P messages (this is fixed in 9front).
Original comment by cinap_le...@felloff.net
on 22 Aug 2011 at 1:37
also, a console file is not really that usefull. only the hostowner
as access to it. its for administrative commands only! i'm not going to
abuse it as a 9p side channel.
i'm going to close this issue as its going nowhere.
i rarely need it. for the worm argument, just dont put random directories
in your worm that you later regret. put them in /tmp or /n/other.
Original comment by cinap_le...@felloff.net
on 1 Sep 2011 at 10:22
Issue will not go away just because it's uncomfortable. ;) I would reopen, but
I can't see any evidence of the issue being closed.
I misremembered when I wrote my previous comment, and was also evidently not
thinking straight that day. I won't post my further useless ramblings, I'll
quote Uriel, who posted something to 9front ML I did not understand at the time:
>>> - add Tmove to 9p and fileservers
>
> This is plain gratuitous idiotic protocol breaking, you can do the
> same thing simply by providing an alternative attach name with ctl
> file(s) for fancy things like moving stuff around.
I'm sure it could not be automatically utilised by mv, but I would consider it
better than nothing.
Original comment by tereniao...@gmail.com
on 1 Sep 2011 at 12:03
The answer to this always boils down to: don't put big files on Plan 9 drives.
Original comment by stanley....@gmail.com
on 1 Sep 2011 at 2:40
Not being able to reorganize directories without sacrificing significant
portions of the worm severely hinders the usefulness of hierarchical
directories as an organizing system. The fact is that sometimes circumstances
change or knowledge is updated, and the organization of directories needs to be
adjusted.
Original comment by stanley....@gmail.com
on 1 Sep 2011 at 2:44
there is too mutch talk, too less code.
as a first step i suggest start implementing the move
operation in cwfs so it can be used with a console
command.
just like there is a create command.
Original comment by cinap_le...@felloff.net
on 16 Sep 2011 at 7:10
Original comment by cinap_le...@felloff.net
on 4 Nov 2011 at 11:05
Original issue reported on code.google.com by
stanley....@gmail.com
on 18 Aug 2011 at 11:03