Transitioning issues tagged with 0.29.0 to 1.0.0. now...Please don't use 0.29.0 fix/affects version anymore.
On Sun, May 29, 2016 at 8:24 AM, tommy xiao <[email protected]> wrote: > 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 >

