Qualified +1 from me -- I went back and checked the 3 prior 0.7.1
votes, and all of them were canceled because of regressions from the
#1905/#1959/#2058 series, which was a bug fix ("make dynamic snitch
actually work") not a new feature.  It turned out to be more work to
get all the corner cases worked out than anyone thought, but dynamic
snitch is critical for systems under heavy load so even with the
benefit of hindsight I would say it was worth doing in 0.7.

On Fri, Feb 11, 2011 at 10:35 AM, Gary Dusbabek <gdusba...@gmail.com> wrote:
> I've been uncomfortable with the amount of features I perceive are
> going into our maintenance releases for a while now.  I thought it
> would stop after we committed ourselves to having a more predictable
> major release schedule.  But getting 0.7.1 out feels like it's taken a
> lot more effort than it should have.  I wonder if part of the problem
> is that we've been committing destabilizing features into it?  IMO,
> maintenance releases (0.7.1, 0.7.2, etc.) should only contain bug
> fixes and *carefully* vetted features.
>
> I've scanned down the list of 0.7.1 changes in CHANGES.txt and about
> half of them are features that I think could have stayed in trunk.  I
> think we did this a lot with the early maintenance releases of 0.6 as
> well, probably in an effort to get features out *now* instead of
> waiting for an 0.7 that was not happening soon enough.  We've decided
> to pick up the pace of our major release schedule (sticking to four
> months).  I think maintaining this pace will be difficult if we
> continue to commit as many features into the minor releases as we have
> been.
>
> I'm willing to concede that I may have an abnormally conservative
> opinion about this.  But I wanted to voice my concern in hopes we can
> improve the quality and delivery of our maintenance releases.
>
> Gary.
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to