Hi John,
    I'll review the patch today, sorry for the late.

> -----Original Message-----
> From: John Burwell [mailto:jburw...@basho.com]
> Sent: Thursday, December 13, 2012 10:17 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: S3-backed Secondary Storage Enhancement
> 
> 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+Se
> >>> condary
> >>> +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/

Reply via email to