[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
Sun Jul 31 11:52:17 PDT 2011


#1429: automatically upload a file when it is put in a given local directory
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:
  davidsarah             |     Status:  new
         Type:           |  Milestone:  1.9.0
  enhancement            |    Version:  1.8.2
     Priority:  major    |   Keywords:  drop-upload inotify usability
    Component:  code-    |  review-needed
  frontend               |
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------
Description changed by davidsarah:

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
>  * 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.

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:13>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


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