Chip, There don't appear to have been any updates to the review since 7 Dec 2012. What the status of getting further review?
In addition to submitting the review request, I have also opened a enhancement ticket in JIRA [1] and created a design document in the wiki [2]. How do we go about getting this feature placed on the 4.1.0 roadmap [3]? Thanks for your help, -John [1] https://issues.apache.org/jira/browse/CLOUDSTACK-509 [2] https://cwiki.apache.org/confluence/display/CLOUDSTACK/S3-backed+Secondary+Storage [3] https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+4.1+Release On Dec 10, 2012, at 1:29 PM, Chip Childers <chip.child...@sungard.com> wrote: > On Mon, Dec 3, 2012 at 10:25 AM, John Burwell <jburw...@basho.com> wrote: >> 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 >>> >> >> > > Edison, Chiradeep, Rohit - > > Can you guys spend some time on the latest proposed patch [1] to see > if the outstanding issues / questions have been resolved? If it looks > good, we should get the changes committed to the master branch. I'd > like to get this feature into the 4.1.0-incubating release. > > -chip > > [1] https://reviews.apache.org/r/8123/