+1

Jungtaek Lim (HeartSaVioR)

2015-11-12 7:21 GMT+09:00 P. Taylor Goetz <[email protected]>:

> Changing subject in order to consolidate discussion of a 1.0 release in
> one thread (there was some additional discussion in the thread regarding
> the JStorm code merge).
>
> I just want to make sure I’m accurately capturing the sentiment of the
> community with regard to a 1.0 release. Please correct me if my summary
> seems off-base or jump in with an opinion.
>
> In summary:
>
> 1. What we have been calling “0.11.0” will become the Storm 1.0 release.
> 2. We will NOT be migrating package names for this release (i.e.
> “backtype.storm” —> “org.apache.storm”).
> 3. Post 1.0 release we will go into feature freeze for core functionality
> to facilitate the JStorm merge.
> 4. During the feature freeze only fixes for high priority bugs in core
> functionality will be accepted (no new features).
> 5. During the feature freeze, enhancements to “external” modules can be
> accepted.
> 6. We will stop using the “beta” flag in favor of purely numeric version
> numbers. Stable vs. non-stable (development) releases can be indicated on
> the download page.
>
> Do we all agree?
>
> -Taylor
>
> > On Nov 11, 2015, at 4:10 PM, P. Taylor Goetz <[email protected]> wrote:
> >
> >
> >> On Nov 11, 2015, at 9:28 AM, Bobby Evans <[email protected]>
> wrote:
> >>
> >> I would like to see STORM-1190, STORM-1155, STORM-1198, STORM-1196,
> STORM-885, STORM-876, STORM-1145, STORM-831, and STORM-874 added to the
> list.
> >>
> >> Some of them are more important then others but they are all things I
> would like to see in a 0.11.0 release.
> >
> >
> > Cool. Thanks for listing them out. I will add them so they get tracked.
> >
> >
> >> On a side note I don't think the beta releases have been helpful.  I
> would much rather just have a 0.11.0 go to 0.11.1 ... instead of
> 0.11.0-beta1, 0.11.0-beta2.  To me the beta label is not that helpful, but
> it is not that big of a deal for me.
> >
> > In my mind, having releases tagged as “beta” were a way for us to say to
> users “here’s a preview release that will allow you to kick the tires on
> upcoming features, but be aware that there might be bugs. Let us know if
> you find any so we can fix them.”
> >
> > I think the intent was sound, but what I didn’t really see was user
> feedback on the beta releases, which is what I hoped would happen. So I
> have no problem with dropping the use of “beta” flags.
> >
> > Another approach I’ve seen other Apache projects use is to the numbering
> scheme you describe, and just have different labels/descriptions on the
> download page — i.e. “Latest stable release” and “Latest development
> release.” The nice part of that convention is that it does not have any
> impact on the release process. For example if we’re confident that a
> particular “development” release is actually quite stable, all we would
> have to do is update the downloads page, rather than go through the whole
> release/vote process just to remove the “beta” tag.
> >
> >> I also would like to see the 0.11 release tied to the plan for the
> JStorm merger.  If we don't tie them together there can be code that does
> not make it into 0.11, but could make it into a 0.12 that will immediately
> be caught up in the merger, that could take a long time to complete.  I
> mostly want us to be very transparent about what is likely to happen after
> 0.11 is released.  So if someone has a feature that is close to getting
> something in to 0.11 that they speak up here instead of just deciding to
> wait for a 0.12 release.
> >
> >
> > I agree that the 0.11 release needs to be tied to the JStorm merger.
> Once that release goes out, we’ll be going into lockdown mode for the merge
> effort, which is likely to take a while.
> >
> > During that time it’s highly unlikely that any changes/additions to
> Storm’s core functionality will be accepted beyond high-priority bug fixes.
> Adding new features to the “external” components during that time is
> probably okay, since those components are sufficiently decoupled from
> Storm’s core functionality.
> >
> > So to reiterate Bobby’s statement:
> >
> > Please speak up now if there are any specific features or changes to
> Storm’s core functionality that you’d like to see in the next release.
> Otherwise you will have to wait.
> >
> >> - Bobby
> >
> > -Taylor
> >
> >>
> >>
> >>    On Wednesday, November 11, 2015 6:32 AM, John Fang <
> [email protected]> wrote:
> >>
> >>
> >>  Totally agree, it's great to accelerate the release speed.  it is
> better release one official version within 3 months. The first month is for
> developing new features , .If some features hasn't been finished in this
> month, it will be put in the next release ticket. In the last two month, we
> just do test.
> >>  Storm may face the greatest challenge in a big cluster, so I am more
> concerned about ZK Optimization as jstorm did. At last, it's great for the
> next release to has a test report about the stability and performance , due
> to lots of new features in the latest versions.
> >>
> >> Regards
> >> John Fang
> >>
> >> -----邮件原件-----
> >> 发件人: P. Taylor Goetz [mailto:[email protected]]
> >> 发送时间: 2015年11月11日 6:16
> >> 收件人: [email protected]
> >> 主题: [DISCUSS] Initial 0.11.0 Release
> >>
> >> I’d like to start discussing our next release (0.11.0).
> >>
> >> First off, I’d like to create a list of issues/features that are
> in-progress and not yet merged to master, so we can start tracking them for
> inclusion in the release. If there are specific JIRAs you would like
> included, please reply, and I will add them to the wiki page for the 0.11.0
> release [1].
> >>
> >> Second, I’d like to propose modifying the release cycle a bit. I’d like
> to continue the beta release cycle we started with 0.10.0, but this time
> I’d like to consider adding some sort of temporal constraint so we release
> new betas more often — something like a new beta release every 3 weeks or
> so until we feel confident in dropping the beta tag. IMHO, there was too
> long a gap between 0.10.0-beta1 and 0.10.0 and we should have had more
> interim releases during that time.
> >>
> >> Any thoughts?
> >>
> >> -Taylor
> >>
> >> [1]
> https://cwiki.apache.org/confluence/display/STORM/Release+0.11.0+Feature+Set
> >>
> >>
> >
>
>


-- 
Name : 임 정택
Blog : http://www.heartsavior.net / http://dev.heartsavior.net
Twitter : http://twitter.com/heartsavior
LinkedIn : http://www.linkedin.com/in/heartsavior

Reply via email to