Not yet at this moment. But we are planning to provide a sample plugin implementation for this effort. If you are looking at object_store branch, you will see a plugin called "cloud-plugin-storage-image-sample", which will be the placeholder for a sample image store implementation.
Thanks -min On 4/9/13 1:59 AM, "Prasanna Santhanam" <t...@apache.org> wrote: >On Mon, Apr 08, 2013 at 04:45:23PM -0700, Min Chen wrote: >> Hi All, >> >> Currently CloudStack does not offer a flexible pluggable framework >> for users to easily integrate and configure any 3rd-party object >> stores for such backup services as registering templates, taking >> snapshots, etc. Along with Edison's recent refactored storage >> subsystem 2.0 that mainly refactored current CloudStack primary >> storage implementation, we are proposing to develop a storage >> backup object store plugin framework to allow CloudStack to >> systematically manage and configure various types of backup data >> stores from different vendors, like NFS, S3, Swift, etc. With this >> new plugin framework, we would like to achieve following >> functionalities: > >> 1. Support different object store providers in a uniform and >> pluggable fashion. >> 2. Enable region wide object backup using S3-like object store. >> 3. Provide pluggable data motion strategies to handle data transfer >> from one data store to another data store. >> 4. Provide a scalable cache storage framework while moving data >> between primary storage and backup storage for certain hypervisor >> needs. >> 5. Support flexible combinations of primary storage, secondary >> storage and hypervisors, such as (NFS, NFS, Xen), (NF3, S3, Vmware), >> (ISCSI, Swift, KVM), ?., etc. >> The proposed ImageStore plugin framework architecture is detailed in >> our FS here: >> >>https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+Backup+Obj >>ect+Store+Plugin+Framework. >> The JIRA ticket to track this feature is: >> https://issues.apache.org/jira/browse/CLOUDSTACK-1975. The work is >> currently carried out in feature branch "object_store". >> Please let me know your comments and suggestions. > >Perhaps it is too early to ask, will there be a reference >implementation done for any object store solutions as part of the >refactoring? > >-- >Prasanna.,