[tahoe-lafs-trac-stream] [tahoe-lafs] #1429: automatically upload a file when it is put in a given local directory

tahoe-lafs trac at tahoe-lafs.org
Sat Jul 16 09:30:22 PDT 2011


#1429: automatically upload a file when it is put in a given local directory
-------------------------------+-------------------------------------------
     Reporter:  davidsarah     |      Owner:  davidsarah
         Type:  defect         |     Status:  assigned
     Priority:  major          |  Milestone:  soon
    Component:  code-frontend  |    Version:  1.8.2
   Resolution:                 |   Keywords:  drop-upload inotify usability
Launchpad Bug:                 |
-------------------------------+-------------------------------------------
Changes (by davidsarah):

 * keywords:  drop-upload => drop-upload inotify usability


Old description:

> During the Tahoe-LAFS summit, I (David-Sarah) implemented a prototype of
> a dropbox-like uploader: if you write a file into a given directory, it
> will upload it to a given Tahoe mutable directory (with the same name as
> its name in the local filesystem).
>
> Its current limitations are:
>  * it only handles one directory, not including subdirectories
>  * the behaviour when multiple files are put in the directory (or the
> same file more than once) has not been well-tested so far
>  * it doesn't have unit tests or docs (I will write those)
>  * it must be given the URI of a mutable directory to upload to; it would
> be more usable to allow that to be a path that may start with an alias

New description:

 During the Tahoe-LAFS summit, I (David-Sarah) implemented a prototype of a
 dropbox-like uploader: if you write a file into a given directory, it will
 upload it to a given Tahoe mutable directory (with the same name as its
 name in the local filesystem).

 Its current limitations are:
  * it only handles one directory, not including subdirectories
  * the behaviour when multiple files are put in the directory (or the same
 file more than once) has not been well-tested so far
  * it doesn't have unit tests or docs (I will write those)
  * it must be given the URI of a mutable directory to upload to; it would
 be more usable to allow that to be a path that may start with an alias
  * it uses the
 [http://twistedmatrix.com/documents/10.1.0/api/twisted.internet.inotify.INotify.html
 twisted.internet.inotify] API, which depends on Twisted 10.1 and is only
 supported on platforms with inotify.

--

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1429#comment:2>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list