[tahoe-lafs-trac-stream] [Tahoe-LAFS] #552: the "webdrive" javascript frontend moves objects with delete-before-add
Tahoe-LAFS
trac at tahoe-lafs.org
Wed Feb 14 15:53:42 UTC 2018
#552: the "webdrive" javascript frontend moves objects with delete-before-add
-----------------------------------+-----------------------------------
Reporter: warner | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: code-frontend-web | Version: 1.2.0
Resolution: | Keywords: webdrive preservation
Launchpad Bug: |
-----------------------------------+-----------------------------------
Old description:
> The 'delete sometimes appears to fail but succeeds' problem described in
> #550, coupled with user reports of directories disappearing during a move
> operation, makes me wonder if the allmydata.com javascript frontend
> (known as the "webdrive", and which will be copied into Tahoe some day
> when we get the time to make it sensibly configurable) is using delete-
> before-add sequencing in its "rename"/"move" operation.
>
> Tahoe's own "mv" behavior uses add-before-delete, so that if anything
> goes wrong, you'll wind up with two copies of the file (or directory)
> being moved, rather than zero.
>
> This ticket is just to remind me to check that the javascript frontend
> ([//trac/tahoe-webdrive webdrive]) does the same thing.
New description:
The 'delete sometimes appears to fail but succeeds' problem described in
#550, coupled with user reports of directories disappearing during a move
operation, makes me wonder if the allmydata.com javascript frontend (known
as the "webdrive", and which will be copied into Tahoe some day when we
get the time to make it sensibly configurable) is using delete-before-add
sequencing in its "rename"/"move" operation.
Tahoe's own "mv" behavior uses add-before-delete, so that if anything goes
wrong, you'll wind up with two copies of the file (or directory) being
moved, rather than zero.
This ticket is just to remind me to check that the javascript frontend
([//trac/tahoe-webdrive webdrive]) does the same thing.
--
Comment (by exarkun):
Does webdrive still exist? The links on this ticket seem mostly to be
broken.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/552#comment:7>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list