#1465 closed enhancement

Move ImmutableShare to backend specific module, add "backend" interface to Storage Server, use twisted's FilePath — at Version 1

Reported by: Zancas Owned by: Zancas
Priority: major Milestone: undecided
Component: code-storage Version: 1.8.2
Keywords: review-needed Cc: zooko
Launchpad Bug:

Description (last modified by Zancas)

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.

Change History (4)

comment:1 Changed at 2011-08-03T05:46:26Z by Zancas

  • Description modified (diff)

Changed at 2011-08-03T21:15:18Z by Zancas

Patch bundle. TestServerWithNullBackend? passes, and nothing else does

Changed at 2011-08-03T21:32:24Z by Zancas

Hmmppphh... all tests pass

Changed at 2011-08-03T21:35:07Z by Zancas

additional changes unnecessary for passing, but don't cause failures

Note: See TracTickets for help on using tickets.