Marcus,

You are correct in your understanding of the feature.  Its primary use is to 
synchronize templates across zones -- namely the circumstances where the manual 
copy templates function would be invoked.  It also provides the means to backup 
template, iso, and snapshot data to S3-based object store.  The design document 
[1] lays out this use case, the limitations, and some high level thoughts on 
evolving the storage architecture to support a more robust integration.  It is 
also why I named the feature S3-backed secondary storage instead of S3 
secondary storage ...

Thanks,
-John

[1] 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/S3-backed+Secondary+Storage

On Jan 24, 2013, at 6:53 PM, Marcus Sorensen <shadow...@gmail.com> wrote:

> Thanks john.  Did you see the patch I sent?
> 
> Also, I'm scratching my head trying to figure out the utility of this.
> I thought I knew what it would do, but it's not doing what I expected
> :-)  In my dev environment my templates get sucked into my S3, but I
> can't find a scenario where they come back, is it only for cross
> zones?
> 
> For example, if I create a zone, define some templates, the templates
> go to S3. Then I add a new secondary storage, and the templates
> download from the internet URLs they originated from, rather than S3.
> Then I create a VM, create a template of that (no url to pull it from,
> right?), then the template gets sucked into S3, but I don't see it go
> to my other secondary storage, even if I remove the original secondary
> storage (in which case the template just goes to ready:no).
> 
> I guess I just pictured this as sort of a backup system, so that if
> you lose your secondary storage, or create new secondary storage
> sources, that it would create consistency between them. I know also
> that it's supposed to help replicate between zones, but at this point
> it seems like that's the only function? Next I'll create a second zone
> with a separate secondary storage and see if that pulls down.
> 
> 
> On Thu, Jan 24, 2013 at 2:43 PM, John Burwell <jburw...@basho.com> wrote:
>> Marcus,
>> 
>> I can't speak for Swift, but the main reason there is no update current for 
>> S3 was time.  I agree that the keys and timeouts should be adjustable, but 
>> the implementation of S3 ran much longer than my employer expected, and a 
>> compromise I had to make was matching the functionality of S3.  Also, I am 
>> expected that S3 will be re-written in the next release to fit into the new 
>> storage architecture, and the limitation will be removed then.
>> 
>> Thanks,
>> -John
>> 
>> On Jan 24, 2013, at 3:02 PM, Marcus Sorensen <shadow...@gmail.com> wrote:
>> 
>>> What's the issue on this with never being able to reconfigure it
>>> again? If I change my key or something in the database, does that
>>> work, or is there some technical reason other than no UI set up? I
>>> don't understand how it works well enough to get why you can't add it
>>> after the zone creation, or change your credentials/S3 provider
>>> afterward.
>> 

Reply via email to