[tahoe-lafs-trac-stream] [tahoe-lafs] #1465: Move ImmutableShare to backend specific module, add "backend" interface to Storage Server, use twisted's FilePath

tahoe-lafs trac at tahoe-lafs.org
Tue Aug 2 22:46:26 PDT 2011


#1465: Move ImmutableShare to backend specific module, add "backend" interface to
Storage Server, use twisted's FilePath
-----------------------------+-----------------------
     Reporter:  Zancas       |      Owner:  Zancas
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:  undecided
    Component:  unknown      |    Version:  1.8.2
   Resolution:               |   Keywords:
Launchpad Bug:               |
-----------------------------+-----------------------
Description changed by Zancas:

Old description:

> As a first step in implementing a pluggable backend, move ImmutableShare
> to a module that is specific to the Disk backend.  The Disk backend is
> the backend that corresponds to the current default storage medium.
>   StorageServer no longer communicates directly with the filesystem for
> purposes of setting up storage, instead it communicates with a backend
> "core" object that is specific to the type of storage.
>   A Core class lives in each backend specific module along with the
> corresponding ImmutableShare.

New description:

 As a first step in implementing a pluggable backend, move !ImmutableShare
 to a module that is specific to the Disk backend.  The Disk backend is the
 backend that corresponds to the current default storage medium.
   !StorageServer no longer communicates directly with the filesystem for
 purposes of setting up storage, instead it communicates with a backend
 "core" object that is specific to the type of storage.
   A Core class lives in each backend specific module along with the
 corresponding !ImmutableShare.

--

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


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