This is the release dashboard:

https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12328255

*NOTE: *If you have set a Fix Version of 0.29.0 on a ticket that is not a
blocker for 0.29.0/1.0 release, please unset the fix version.

On Thu, May 26, 2016 at 3:44 PM, Vinod Kone <vinodk...@apache.org> wrote:

> Thanks for asking the questions Zameer. Wanted to give some clarification
> regarding the thought process for releasing 1.0.
>
> The reason for cutting  a 1.0, is because we want to signal that the Mesos
> project has reached a level of maturity to the wider community. Among other
> things we are confident at this point that the *foundations* we laid for
> the new APIs are mature and could be evolved in a backwards compatible way.
> We laid the foundations almost an year ago (at last MesosCon) and since
> then have been busy implementing the backend to drive the API.  Even the
> newly released design doc for the operator API is built on the same
> foundations as the scheduler/executor APIs. While we have been tweaking the
> API backend for a while now the API definitions have mostly stayed the
> same. Part of the reason it took this long is because we really wanted to
> be sure the basic building blocks were solid.
>
> MesosCon is a great opportunity for us to drum up excitement about the new
> APIs and invite them to start using/testing it. Like any other OSS project,
> as people and organizations start using the new APIs in staging and
> production, we will make stability and implementation improvements. The
> long period for the RC will also help catching issues with API foundations
> themselves. We have had a bit of chicken and egg problem having people
> consume the new APIs because most don't want to use it in production unless
> it is declared production ready and we can't call it production ready until
> someone uses them in production.
>
> Having said all that stability and production readiness is paramount for
> the project.  That is never going to change. In the case of the new APIs,
> we have developed C++ frameworks using the new APIs and having been running
> them as part of ASF CI for months now. Mesosphere, for example, also has an
> internal cluster where frameworks using these new APIs have been baking for
> a while and had done (and doing) rigorous tests (network partitions,
> scaling tests, functional tests). Community members from IBM have also been
> instrumental in testing the new APIs. We are hoping after 1.0 more people
> would be willing and excited to consume these new APIs and stress test in
> their environments.
>
> At the end of the day, while new APIs are an important part of Mesos 1.0
> it's not the only reason for cutting a 1.0 release. Mesos has a slew of
> exciting features and a thriving eco system and we would love to have more
> people excited and get a taste of it. 1.0 is just a start...
>
> Hope that helps,
>
>
> On Wed, May 25, 2016 at 4:57 PM, Zameer Manji <zma...@apache.org> wrote:
>
>> I might be in the minority here, but I think cutting an RC for 1.0 right
>> now is very aggressive. Does there exist even a single framework that uses
>> the Scheduler HTTP API or the Executor HTTP API? Does anyone even use
>> these
>> APIs in production? Is there a single entity that uses the Operator API to
>> manage agents?
>>
>> I think cutting an RC right now is 100% premature until the community can
>> provide clear answers to these questions.
>>
>> I think Mesos project has been historically successful because its
>> features
>> were developed in a slow methodical manner and then battle tested by at
>> least a user before the feature was declared 'stable' and ready for use
>> for
>> everyone. I think not following those steps here for the HTTP APIs is a
>> huge error.
>>
>> On Wed, May 25, 2016 at 12:51 PM, Vinod Kone <vinodk...@apache.org>
>> wrote:
>>
>> > Post 1.0. Jie might be able to shed more light regarding the plans for
>> > Docker Containerizer.
>> >
>> > On Wed, May 25, 2016 at 12:10 PM, Jeff Schroeder <
>> > jeffschroe...@computer.org> wrote:
>> >
>> >> Does this mean the work to deprecate the docker containerizer will be
>> >> post-1.0, or have those plans changed?
>> >>
>> >>
>> >> On Wednesday, May 25, 2016, Vinod Kone <vinodk...@apache.org> wrote:
>> >>
>> >>> Hi folks,
>> >>>
>> >>> As discussed in the previous community sync, we plan to cut a release
>> >>> candidate for our next release (1.0) early next week.
>> >>>
>> >>> 1.0 is mainly centered around new APIs for Mesos. Please take a look
>> at
>> >>> MESOS-338 <https://issues.apache.org/jira/browse/MESOS-338> for
>> >>> blocking issues. We got some great design and testing feedback for
>> the v1
>> >>> scheduler and executor APIs. Please do the same for the in-progress v1
>> >>> operator API
>> >>> <
>> https://docs.google.com/document/d/1XfgF4jDXZDVIEWQPx6Y4glgeTTswAAxw6j8dPDAtoeI/edit?pref=2&pli=1#
>> >
>> >>> .
>> >>>
>> >>> Since this is a 1.0, we would like to do the release a little
>> >>> differently.
>> >>>
>> >>> First, the voting period for vetting the release candidate would be a
>> >>> few weeks (2-3 weeks) instead of the typical 3 days.
>> >>>
>> >>> Second, we are wiling to make major changes (scalability fixes, API
>> >>> fixes) if there are any issues reported by the community.
>> >>>
>> >>> We are doing these because we really want the community to thoroughly
>> >>> test the 1.0 release and give feedback.
>> >>>
>> >>> Thanks,
>> >>>
>> >>
>> >>
>> >> --
>> >> Text by Jeff, typos by iPhone
>> >>
>> >
>> >
>>
>
>

Reply via email to