cool. 2016-05-29 19:03 GMT+08:00 haosdent <[email protected]>:
> +1s > > On Sun, May 29, 2016 at 7:01 PM, Klaus Ma <[email protected]> wrote: > >> v1.0, exciting :). >> >> ---- >> Da (Klaus), Ma (马达) | PMP® | Advisory Software Engineer >> Platform OpenSource Technology, STG, IBM GCG >> +86-10-8245 4084 | [email protected] | http://k82.me >> >> >> > Date: Sun, 29 May 2016 02:31:47 -0700 >> > Subject: Re: 1.0 Release Candidate >> > From: [email protected] >> > To: [email protected] >> > CC: [email protected]; [email protected] >> >> > >> > FYI, I made an alternate 1.0 release dashboard with a longer timeframe >> for >> > the created vs. resolved chart, and added a couple of my favorite >> widgets. >> > Feel free to use anything you find helpful. >> > >> > >> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12328256 >> > >> > On Thu, May 26, 2016 at 9:44 PM, Vinod Kone <[email protected]> >> wrote: >> > >> > > 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 <[email protected]> >> 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 <[email protected]> >> 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 <[email protected]> >> > >>> 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 < >> > >>> > [email protected]> 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 <[email protected]> >> 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 >> > >>> >> >> > >>> > >> > >>> > >> > >>> >> > >> >> > >> >> > > >> > > > > -- > Best Regards, > Haosdent Huang > -- Deshi Xiao Twitter: xds2000 E-mail: xiaods(AT)gmail.com

