[tahoe-lafs-trac-stream] [tahoe-lafs] #999: support multiple storage backends, including amazon s3

tahoe-lafs trac at tahoe-lafs.org
Wed Jul 27 16:05:56 PDT 2011


#999: support multiple storage backends, including amazon s3
------------------------------+-----------------------------
     Reporter:  zooko         |      Owner:  Zancas
         Type:  enhancement   |     Status:  new
     Priority:  major         |  Milestone:  soon
    Component:  code-storage  |    Version:  1.6.0
   Resolution:                |   Keywords:  gsoc backend s3
Launchpad Bug:                |
------------------------------+-----------------------------

Comment (by Zancas):

 My current test suite contains several tests that Zooko calls "transparent
 box".  I need to decide whether they are appropriate.

  Test 1: remote_allocate_buckets populates incoming with shnum(s)
  Test 2: an attempt to allocate the same share (same ss) does _not_ create
 a new bucketwriter
  Test 3: test allocated size
  Test 4: together remote_write, remote_close, get_shares, and
 read_share_data behave

   Since I am altering the location (from server to backend/core) of some
 of this functionality, and since I am altering the mechanism by which the
 filesystem is manipulated (to FilePath)... I think all of these tests are
 necessary.

   It would be nice if the tests were designed to ensure the proper
 behavior independent of the underlying storage medium...  but I think I
 need to assume a filesystem-like interface for at least (1,2, and 4),
 probably (3) as well...

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


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