Chiradeep, Please see my responses in-line below.
Thanks, -John On Nov 20, 2012, at 9:33 PM, Chiradeep Vittal <chiradeep.vit...@citrix.com> wrote: > I must give kudos on the document > (https://cwiki.apache.org/confluence/display/CLOUDSTACK/S3-backed+Secondary > +Storage ). Quite complete > > If the intent is to make immutable assets (templates etc) visible across > all zones: > 1. Does the template_zone_ref table still make sense? Is it automatically > updated? Yes, the template_zone_ref table is still required. Templates and ISOs must be attached to a zone. From my understanding of the system design, removing this requirement would require a fundamental data model/architectural change. Therefore, cross zone templates are supported by creating a row in the template_zone_ref table associating the template to the zone. These propigation operations are performed upon template and zone creation. This behavior pre-dates this patch. This patch automates the operation of propagating the data across zones. I have updated the data model section of the design document to describe the data flow and role of each table. > 2. If I request a vm deployment from a template in a zone that has not yet > sync'ed, what is the behavior? The short answer is that S3 download behaves similarly to Swift downloads. Templates and ISOs are downloaded from S3 to NFS on-demand. When a template is not found in the NFS volume, the system will attempt to downloaded it from S3. As noted in the design download, this on-demand behavior may create a slight lag when a template is initially accessed in a zone dependent on the available bandwidth between the SSVM and the S3-compatible store. > 3. If I add a zone is the sync automatic to the new zone Yes, per the template propagation and on-demand download behaviors described above, templates and ISOs will automatically be available in a newly created zones. I explained this process in the Architecture/Design section, and have updated it based on on my response here. Please let me know if it is needs further clarification. > > > > > On 11/18/12 10:51 PM, "John Burwell" <jburw...@basho.com> wrote: > >> All, >> >> I have submitted the initial revision of a patch to support S3 backing >> NFS secondary storage (https://reviews.apache.org/r/8123/). I have >> opened ticket CLOUDSTACK-509 to track the testing and delivery of the >> enhancement. I have also created a design document in the wiki roughly >> following design document template. Since I am not a committer, it did >> not seem appropriate for me to add a reference from the roadmap to the >> ticket. >> >> In its current state, I have tested the single zone template and ISO >> functionality on devcloud. I am working to configure a multi-zone >> integration testing environment to complete all test scenarios outlined >> in the design document. My plan is to refine the arch per community >> patch concurrently with the completion of integration testing and bug >> squashing. >> >> I look forward to your feedback, >> -John >