[tahoe-lafs-trac-stream] [tahoe-lafs] #1946: consider removing some st_* fields from metadata
tahoe-lafs
trac at tahoe-lafs.org
Wed Apr 17 23:32:43 UTC 2013
#1946: consider removing some st_* fields from metadata
------------------------+-------------------------------
Reporter: daira | Owner:
Type: defect | Status: new
Priority: normal | Milestone: soon
Component: code | Version: 1.9.2
Resolution: | Keywords: privacy anonymity
Launchpad Bug: |
------------------------+-------------------------------
Comment (by zooko):
I think {{{tahoe backup}}} was originally conceived as being, well, for
"backup". And there was originally the idea that there would eventually be
a {{{tahoe restore}}}. The assumption of a "backup and restore" use case
is that the set of files and directories probably won't be shared or
published while it is backed-up, and that it will eventually be restored
to the same or a "similar" system as the one it came from.
However, I don't use {{{tahoe backup}}} that way. I use it as a good way
to publish files to my LAFS grid. I almost always use {{{tahoe backup}}}
whenever I'm uploading files, and I never "restore" them, and I often
share them. Even if a {{{tahoe restore}}} command existed, and even if I
decided to use it, then the system I was restoring to might not have the
same uid and gid set as the original system.
So why do I use {{{tahoe backup}}} then if not for backup? Well, it is
faster than "tahoe cp" or "tahoe put" or FUSE because it maintains a local
cache db of files that it has already backed-up. It also keeps time-stamp-
keyed snapshots of all previous versions that have been written to the
grid. These are two very nice features.
What if we create a command named something like {{{tahoe snapshot}}} or
{{{tahoe mirror}}} that has those two features, but does not have the
{{{st_*}}} metadata, which I do not think is meaningful in my use case,
and which could be a privacy leak? An advantage of this new {{{tahoe
snapshot}}} command is that then more people would discover its existence
and its usefulness, even when they have a "publish" kind of use-case
instead of a "backup" kind of use case.
If you like this ticket, you might also like #1865, #897, or even
[/query?status=!closed&keywords=~tahoe-backup&order=priority all open
tickets about tahoe-backup]
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1946#comment:6>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list