I wonder if this Swift-support question has gone out to the CloudStack
users e-mail list for opinions?


On Wed, Jul 10, 2013 at 12:13 PM, Edison Su <edison...@citrix.com> wrote:

> 1. Add swift back is just one or two days work, plus maybe one or two
> days, to setup a swift environment.
> 2. There is no single user from the "group of swift users" jumping into
> the thread. Do they really care about this feature?
> 3. If we add this feature back, will we test it for each release? Such as
> adding it into automate test? Right now, I break this feature, I am pretty
> sure, it will be broken by other developers, if we continue adding feature
> without test.
> 4.  Claim a feature is supported for each release without test, is worse
> than saying not supported a feature. If we want to support a feature, we
> should test it for each release. If so, who will want to test this feature?
>
> > -----Original Message-----
> > From: Caleb Call [mailto:calebc...@me.com]
> > Sent: Wednesday, July 10, 2013 8:53 AM
> > To: dev@cloudstack.apache.org
> > Cc: Edison Su
> > Subject: Re: Swift in 4.2 is broken, anybody wants it to be supported in
> 4.2?
> >
> > It's decisions like this (dropping a previously advertised supported
> feature
> > simply because it wasn't tested) are part of the reasons that have
> changed
> > our plan to use Cloudstack in our corporate environment.  I'm glad to see
> > Chip, David, and others pushing back on the decision to just drop it and
> fix it
> > in the next dot release (same story as OVM, go back and read the
> discussions
> > on the choice to drop it and they sound identical to what you're saying)
> which
> > generally means it's getting dropped for good.  It doesn't matter if the
> > feature currently works or not or if it's been tested in a while or not,
> it's being
> > advertised as being supported and people/companies make plans based on
> > those supported features.  Although my voice doesn't mean a lot, I too
> > would vote this as a blocker.  If it's going to be dropped, users need
> to be
> > notified well in advanced so they can be make plans moving forward
> instead
> > of suddenly being stranded on an out-dated version.
> >
> >
> > On Jul 9, 2013, at 6:39 PM, Mathias Mullins <mathias.mull...@citrix.com>
> > wrote:
> >
> > > I've been watching from the outside and tracking the entire
> > > discussion, and with what has happened with the delays with 4.0 and
> > > 4.1 am worried that this could be come the next delayer to the release
> > > of 4.2. At the same time, I'm very much in agreement with David N.,
> > > Chip and John B. that we can't just drop a feature because it hasn't
> > > been attiquately tested in that past releases.
> > >
> > > My observations -
> > > 1. There is not a quick fix here.
> > > 2. We don't know who can do it.
> > > 3. We're not sure how to do it properly 4. Currently we can't even
> > > agree on whether we go with the original version or the newer one.
> > > 5. We can't validate user base immediate need and requirement for the
> > > feature.
> > > 6. We're stuck in Analysis paralysis!
> > >
> > > Conclusion - If we don't get past these in short order we are going to
> > > jeopardize 4.2 timely release.
> > >
> > > Suggestion:
> > > Based off my work with other (corporate) software releases, if we
> > > can't validate the immediate need, we don't know the immediate fix,
> > > and we don't have the right people to do it should we slate this for
> > > 4.2.1 and lower this to a Major for 4.2? We don't delay a major
> > > release, and at the same time we dedicate ourselves to not stranding a
> > > user. We need to do this, but at this point we need to do it right for
> that
> > user base too.
> > >
> > > We work to fix the previous version and we work to support new
> versions.
> > > We get the right resources in to assist, and we make it an immediate
> > > priority to address. If we can fix and test properly before the cut of
> > > 4.2, WONDERFUL! If not, then it doesn't block the release, but it goes
> > > out with 4.2.1 asap.
> > >
> > > So there's my ramblings. How far off base am I? :-)
> > >
> > > Ready, setŠ fire!
> > > Matt
> > >
> > >
> > >
> > > On 7/9/13 5:23 PM, "Animesh Chaturvedi"
> > > <animesh.chaturv...@citrix.com>
> > > wrote:
> > >
> > >>
> > >>
> > >>> -----Original Message-----
> > >>> From: Chip Childers [mailto:chip.child...@sungard.com]
> > >>> Sent: Tuesday, July 09, 2013 11:57 AM
> > >>> To: Edison Su
> > >>> Cc: <dev@cloudstack.apache.org>
> > >>> Subject: Re: Swift in 4.2 is broken, anybody wants it to be
> > >>> supported in 4.2?
> > >>>
> > >>> On Tue, Jul 09, 2013 at 06:55:03PM +0000, Edison Su wrote:
> > >>>>
> > >>>>
> > >>>>> -----Original Message-----
> > >>>>> From: Chip Childers [mailto:chip.child...@sungard.com]
> > >>>>> Sent: Tuesday, July 09, 2013 11:22 AM
> > >>>>> To: Edison Su
> > >>>>> Cc: <dev@cloudstack.apache.org>
> > >>>>> Subject: Re: Swift in 4.2 is broken, anybody wants it to be
> > >>> supported in 4.2?
> > >>>>>
> > >>>>> On Tue, Jul 09, 2013 at 06:12:22PM +0000, Edison Su wrote:
> > >>>>>> If it's ok to use S3 api talking to swift, then there is zero
> > >>>>>> effort to support
> > >>>>> Swift.
> > >>>>>> But who will make the decision?
> > >>>>>
> > >>>>> We, as a community.  It's *always* that answer.
> > >>>>>
> > >>>>> If you are proposing this as the corrective path, then ok...
> > >>>>> let's see if others have opinions about this though.
> > >>>>>
> > >>>>> Heres how I see it:
> > >>>>>
> > >>>>> Pros -
> > >>>>> * Code within the master branch has functional S3 API support
> > >>>>> * We seem to have more contribution around this interface spec
> > >>>>> * Having S3 as the only non-NFS secondary storage API reduces the
> > >>>>>   long-term support / test efforts
> > >>>>>
> > >>>>> Cons -
> > >>>>> * We may have an expectation issue for existing users that only
> > >>> have the
> > >>>>>   native Swift API enabled in their environment (although I'm not
> > >>> aware
> > >>>>>   of the Swift API's stability between their releases)
> > >>>>
> > >>>> I think you get into the same situation as I did, without input
> > >>>> from
> > >>> users who is using Swift, or the company who is supporting Swift,
> > >>> what we are talking about here is just hypothetic.
> > >>>> If we really want to support Swift, and support it better, we need
> > >>>> to
> > >>> get domain expert involved in the discuss.
> > >>>
> > >>> Does your $dayjob happen to have a customer that might be using this
> > >>> integration?  If so, could your $dayjob product manager chime in on
> > >>> the discussion?
> > >>>
> > >> [Animesh>] I followed up with $dayjob product manager, there was a
> > >> customer who was interested in this integration a while back but did
> > >> not end up using it.
> > >>>>
> > >>>>> * We haven't tested Swift as an S3 API provider yet (but could).
> > >>>>>
> > >>>>> Personally, if it gets tested and proven to work as well or better
> > >>>>> than other
> > >>>>> S3 providers, I'm +1 on this being the remediation approach.
> > >>>>>
> > >>>>> Others?
> > >>>>
> > >
>
>


-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Reply via email to