> -----Original Message-----
> From: Chip Childers [mailto:chip.child...@sungard.com]
> Sent: Thursday, June 13, 2013 10:43 AM
> To: dev@cloudstack.apache.org
> Subject: Re: Object_Store storage refactor Meeting Notes
> 
> First, thanks for bringing this back to the list. I'm +1 on the
> technical approach.
> 
> A couple of thoughts though, just so that we make sure that we keep
> operating in the right manner as an Apache project:
> 
> Let's be careful about declaring something a "decision" or that
> something was "determined" when it happened off-list.  I think that, in
> the case below, you were really saying "we agreed to make this the
> proposal to the list", so no harm there.
> 
> The last bit, about a meeting in person, is a little concerning to me
> though...  It really needs to be open to anyone that might want to
> participate if at all possible (and this means folks that aren't
> physically there).  Also, please be sure to bring back a summary of the
> discussions to the list, so that those not there have an opportunity to
> see what was discussed (and comment if they have comments).  Think of
> the outcome of the discussions as "proposals" that will be brought back
> to the list.
> 
> Sorry for sounding preachy, but it's important to keep remembering that
> the list is where decisions are made...  and discussions shouldn't be
> closed to community members that may have geographic or temporal
> constraints.
> 
> -chip
[Animesh>] Chip I think by now everyone knows that all decisions need to happen 
on the list. John B's proposal to have a face-face meeting I think is good to 
bring in a good proposal which can be discussed and decided on the mailing list.

> 
> On Thu, Jun 13, 2013 at 12:38:16PM -0400, John Burwell wrote:
> > All,
> >
> > Edison Su, Min Chen, Animesh Chaturvedi, and myself met via
> teleconference on 11 June 2013 @ 1:30 PM EDT.  The goal of the meeting
> was determine the path forward for merging the object_store branch by
> the 4.2 freeze date, 30 June 2013.  The conversation focused on the
> following topics:
> >
> >     * Staging area mechanism
> >     * Removing dependencies from the Storage to the Hypervisor layer
> >     * Dependencies of other patches on object_store
> >     * QA's desire to start testing the patch ASAP
> >
> > Min, Edison, and I agreed that the staging mechanism must age out
> files and use a reference count to ensure that file in-use are not
> prematurely purged.  While we agree that some form of reservation system
> is required, Edison is concerned that it will be too conservative and
> create bottlenecks.
> >
> > As we delved deeper into the subject of the storage to hypervisor
> dependencies and the reservation mechanism, we determined that NFS
> storage would still need to be the size of the secondary storage data
> set.  Since the hypervisor layer has not been completely fitted to the
> new storage layer, NFS would be still required for a number of
> operations.  Based on this realization, we decided to de-scope the
> staging mechanism, and leave the 4.2 object store functionality the same
> as 4.1.  Therefore, NFS will remain the secondary storage of record, and
> object storage will serve as backup/multi-zone sync.  In 4.3, we will
> fit the hypervisor layer for the new storage layer which will allow
> object stores to server as secondary storage.  This work will include
> removing the storage to hypervisor dependencies.  For 4.2, Edison and
> Min have implemented the critical foundation necessary to establish our
> next generation storage layer.  There simply was not enough time in this
> development cycle to make these changes and fit the hypervisor layer.
> >
> > Due to the size of the patch, Animesh voiced QA's concerned regarding
> test scope and impact.  As such, we want to get the merge completed as
> soon as possible to allow testing to begin.  We discussed breaking up
> the patch, but we could not devise a reasonable set of chunks there were
> both isolated and significantly testable.  Therefore, the patch can only
> be delivered in its current state.  We also walked through potential
> dependencies between the storage framework changes and the solidfire
> branch.  It was determined that these two merges could occur
> independently.
> >
> > Finally, Animesh is going to setup a meeting at Citrix's Santa Clara
> office on 26 June 2013 (the day after Collab ends) to discuss the path
> forward for 4.3 and work through a high-level design/approach to fitting
> the hypervisor layer to exploit the new storage capabilities.  Details
> will be published to the dev mailing list.
> >
> > Thanks,
> > -John

Reply via email to