[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