Trần Tiến Đức created JAMES-2583:
------------------------------------

             Summary: [ObjectStore] New Composing ObjectStore ontop of Swift 
and Cassandra
                 Key: JAMES-2583
                 URL: https://issues.apache.org/jira/browse/JAMES-2583
             Project: James Server
          Issue Type: Improvement
            Reporter: Trần Tiến Đức


Why we need it?
In our production, we're using cassandra blobstore, regards to the purpose of 
switching to swift blobstore, we need a kind of new BlobStore which writes new 
blobs to swift, read new blobs from swift, read old blobs from cassandra.
Proposal name: JoiningObjectStore

 

Definition of Done

1. new JoiningObjectStore implements BlobStore
2. JoiningObjectStore should compose primary BlobStore and secondary BlobStore.
when reading from JoiningObjectStore, read from the primary BlobStore, if not 
exist, fallback to the secondary blobstore.
similar to write.

3. test it



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to