The list of patches to include in 0.28.0-rc2 are now being tracked by a JIRA:
https://issues.apache.org/jira/browse/MESOS-4915 On Thu, Mar 10, 2016 at 3:51 PM, Vinod Kone <[email protected]> wrote: > I'll cut it first thing tomorrow. Whatever from kevin's list ablove gets in > by tonight will get into rc2. > > On Thu, Mar 10, 2016 at 6:28 PM, Daniel Osborne < > [email protected]> wrote: > >> Kevin, >> >> When are you planning on cutting? >> >> I'm very keen to seeing 4370 get merged. It just needs some final fixes to >> get past "Fix it, then ship it". >> >> Thanks, >> Dan >> >> >> -----Original Message----- >> From: Kevin Klues [mailto:[email protected]] >> Sent: Thursday, March 10, 2016 11:46 AM >> To: user <[email protected]>; dev <[email protected]> >> Subject: Re: [VOTE] Release Apache Mesos 0.28.0 (rc1) >> >> Updated list of patches to include in 0.28.0-rc2. We are cutting the >> release candidate today, so make sure your patches land soon if they >> haven't already. >> >> Did I miss any? >> >> Committed: >> Added documentation about container image support. >> commit 7de8cdd4d8ed1d222fa03ea0d8fa6740c4a9f84b >> https://reviews.apache.org/r/44414 >> >> Fixed the logic for default docker cmd case. >> commit e42f740ccb655c0478a3002c0b6fa90c1144f41c >> https://reviews.apache.org/r/44468/ >> >> >> Still Under Review: >> MESOS-4370 NetworkSettings.IPAddress field is deprectaed in Docker. >> https://reviews.apache.org/r/43093/ >> >> Fixed a bug that causes the task stuck in staging state. >> https://reviews.apache.org/r/44435/ >> >> Fixed http endpoint trigger two inverse offer calls. >> https://reviews.apache.org/r/44258/ >> >> Added support for "overlay" keyword. >> https://reviews.apache.org/r/44421/ >> >> Added document for overlayfs backend. >> https://reviews.apache.org/r/44391/ >> >> Add support for user-defined networks. >> https://reviews.apache.org/r/42516/ >> >> On Wed, Mar 9, 2016 at 5:50 PM, Guangya Liu <[email protected]> wrote: >> > Tim, >> > >> > What about https://reviews.apache.org/r/42516/ for user-defined >> > network in docker containerizer, the user defined network has been >> > landed in docker for quite a while and it is better to enable mesos >> > docker containerizer support this. >> > >> > Thanks, >> > >> > Guangya >> > >> > On Thu, Mar 10, 2016 at 2:00 AM, Kevin Klues <[email protected]> wrote: >> >> >> >> Tim, >> >> >> >> Is there a review other than the following for MESOS-4370? >> >> >> >> Restore Mesos' ability to extract Docker assigned IPs (still under >> >> review): >> >> https://reviews.apache.org/r/43093/ >> >> >> >> If not, it was already on the list, but has not yet landed. >> >> >> >> On Wed, Mar 9, 2016 at 9:57 AM, Timothy Chen <[email protected]> wrote: >> >> > Also like to include MESOS-4370 as it fixes IP Address look up >> >> > logic and also unblocks users using custom Docker network. >> >> > >> >> > Tim >> >> > >> >> > On Wed, Mar 9, 2016 at 9:55 AM, Gilbert Song >> >> > <[email protected]> >> >> > wrote: >> >> >> Hi Kevin, >> >> >> >> >> >> Please remove the the patch below from the list: >> >> >> Implemented runtime isolator default cmd test (still under review). >> >> >> https://reviews.apache.org/r/44469/ >> >> >> >> >> >> Because the bug was fixed by patch #44468, the test should not be >> >> >> considered as a block. I am updating MESOS-4888 and move the test >> >> >> to a separate JIRA. >> >> >> >> >> >> Thanks, >> >> >> Gilbert >> >> >> >> >> >> On Tue, Mar 8, 2016 at 2:43 PM, Kevin Klues <[email protected]> >> wrote: >> >> >> >> >> >>> Here are the list of reviews/patches that have been called out in >> >> >>> this thread for inclusion in 0.28.0-rc2. Some of them are still >> >> >>> under review and will need to land by Thursday to be included. >> >> >>> >> >> >>> Are there others? >> >> >>> >> >> >>> Jie's container image documentation (submitted): >> >> >>> commit 7de8cdd4d8ed1d222fa03ea0d8fa6740c4a9f84b >> >> >>> https://reviews.apache.org/r/44414 >> >> >>> >> >> >>> Restore Mesos' ability to extract Docker assigned IPs (still >> >> >>> under >> >> >>> review): >> >> >>> https://reviews.apache.org/r/43093/ >> >> >>> >> >> >>> Fixed the logic for default docker cmd case (submitted). >> >> >>> commit e42f740ccb655c0478a3002c0b6fa90c1144f41c >> >> >>> https://reviews.apache.org/r/44468/ >> >> >>> >> >> >>> Implemented runtime isolator default cmd test (still under review). >> >> >>> https://reviews.apache.org/r/44469/ >> >> >>> >> >> >>> Fixed a bug that causes the task stuck in staging state (still >> >> >>> under review). >> >> >>> https://reviews.apache.org/r/44435/ >> >> >>> >> >> >>> On Tue, Mar 8, 2016 at 10:30 AM, Kevin Klues <[email protected]> >> >> >>> wrote: >> >> >>> > Yes, will do. >> >> >>> > >> >> >>> > On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone >> >> >>> > <[email protected]> >> >> >>> wrote: >> >> >>> >> +kevin klues >> >> >>> >> >> >> >>> >> OK. I'm cancelling this vote since there are some show stopper >> >> >>> >> issues >> >> >>> that >> >> >>> >> we need to cherry-pick. I'll cut another RC on Thursday. >> >> >>> >> >> >> >>> >> @shepherds: can you please make sure the blocker tickets are >> >> >>> >> marked with fix version and that they land today or tomorrow? >> >> >>> >> >> >> >>> >> @kevin: since you have volunteered to help with the release, >> >> >>> >> can you >> >> >>> make >> >> >>> >> sure we have a list of commits to cherry pick for rc2? >> >> >>> >> >> >> >>> >> Thanks, >> >> >>> >> >> >> >>> >> >> >> >>> >> On Tue, Mar 8, 2016 at 12:05 AM, Shuai Lin >> >> >>> >> <[email protected]> >> >> >>> wrote: >> >> >>> >> >> >> >>> >>> Maybe also https://issues.apache.org/jira/browse/MESOS-4877 >> >> >>> >>> and >> >> >>> >>> https://issues.apache.org/jira/browse/MESOS-4878 ? >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> On Tue, Mar 8, 2016 at 9:13 AM, Jie Yu <[email protected]> >> >> >>> >>> wrote: >> >> >>> >>> >> >> >>> >>>> I'd like to fix >> >> >>> >>>> https://issues.apache.org/jira/browse/MESOS-4888 >> >> >>> >>>> as >> >> >>> well >> >> >>> >>>> if you guys plan to cut another RC >> >> >>> >>>> >> >> >>> >>>> On Mon, Mar 7, 2016 at 10:16 AM, Daniel Osborne < >> >> >>> >>>> [email protected]> wrote: >> >> >>> >>>> >> >> >>> >>>>> -1 >> >> >>> >>>>> >> >> >>> >>>>> If it doesn’t cause too much pain, I'm hoping we can >> >> >>> >>>>> squeeze a relatively small patch which restores Mesos' >> >> >>> >>>>> ability to extract >> >> >>> Docker >> >> >>> >>>>> assigned IPs. This has been broken with Docker 1.10's >> >> >>> >>>>> release over >> >> >>> a month >> >> >>> >>>>> ago, and prevents service discovery and DNS from working. >> >> >>> >>>>> >> >> >>> >>>>> Mesos-4370: >> >> >>> >>>>> https://issues.apache.org/jira/browse/MESOS-4370 >> >> >>> >>>>> RB# 43093: https://reviews.apache.org/r/43093/ >> >> >>> >>>>> >> >> >>> >>>>> I've built 0.28.0-rc1 with this patch and can confirm that >> >> >>> >>>>> it fixes >> >> >>> it >> >> >>> >>>>> as expected. >> >> >>> >>>>> >> >> >>> >>>>> Apologies for not bringing this to attention earlier. >> >> >>> >>>>> >> >> >>> >>>>> Thanks all, >> >> >>> >>>>> Dan >> >> >>> >>>>> >> >> >>> >>>>> -----Original Message----- >> >> >>> >>>>> From: Vinod Kone [mailto:[email protected]] >> >> >>> >>>>> Sent: Thursday, March 3, 2016 5:44 PM >> >> >>> >>>>> To: dev <[email protected]>; user >> >> >>> >>>>> <[email protected]> >> >> >>> >>>>> Subject: [VOTE] Release Apache Mesos 0.28.0 (rc1) >> >> >>> >>>>> >> >> >>> >>>>> Hi all, >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> Please vote on releasing the following candidate as Apache >> >> >>> >>>>> Mesos >> >> >>> 0.28.0. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> 0.28.0 includes the following: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> ----------------------------------------------------------------- >> >> >>> --------------- >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4343] - A new cgroups isolator for enabling the >> >> >>> >>>>> net_cls subsystem in >> >> >>> >>>>> >> >> >>> >>>>> Linux. The cgroups/net_cls isolator allows operators to >> >> >>> >>>>> provide network >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> performance isolation and network segmentation for >> >> >>> >>>>> containers >> >> >>> within >> >> >>> >>>>> a Mesos >> >> >>> >>>>> >> >> >>> >>>>> cluster. To enable the cgroups/net_cls isolator, append >> >> >>> >>>>> `cgroups/net_cls` to >> >> >>> >>>>> >> >> >>> >>>>> the `--isolation` flag when starting the slave. Please >> >> >>> >>>>> refer to >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> docs/mesos-containerizer.md for more details. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4687] - The implementation of scalar resource >> >> >>> >>>>> values >> >> >>> (e.g., >> >> >>> >>>>> "2.5 >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> CPUs") has changed. Mesos now reliably supports >> >> >>> >>>>> resources with >> >> >>> up to >> >> >>> >>>>> three >> >> >>> >>>>> >> >> >>> >>>>> decimal digits of precision (e.g., "2.501 CPUs"); >> >> >>> >>>>> resources with more than >> >> >>> >>>>> >> >> >>> >>>>> three decimal digits of precision will be rounded. >> >> >>> >>>>> Internally, >> >> >>> >>>>> resource math >> >> >>> >>>>> >> >> >>> >>>>> is now done using a fixed-point format that supports >> >> >>> >>>>> three >> >> >>> decimal >> >> >>> >>>>> digits of >> >> >>> >>>>> >> >> >>> >>>>> precision, and then converted to/from floating point >> >> >>> >>>>> for input >> >> >>> and >> >> >>> >>>>> output, >> >> >>> >>>>> >> >> >>> >>>>> respectively. Frameworks that do their own resource >> >> >>> >>>>> math and manipulate >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> fractional resources may observe differences in >> >> >>> >>>>> roundoff error >> >> >>> and >> >> >>> >>>>> numerical >> >> >>> >>>>> >> >> >>> >>>>> precision. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4479] - Reserved resources can now optionally >> >> >>> >>>>> include "labels". >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> Labels are a set of key-value pairs that can be used to >> >> >>> >>>>> associate metadata >> >> >>> >>>>> >> >> >>> >>>>> with a reserved resource. For example, frameworks can >> >> >>> >>>>> use this feature to >> >> >>> >>>>> >> >> >>> >>>>> distinguish between two reservations for the same role >> >> >>> >>>>> at the >> >> >>> same >> >> >>> >>>>> agent >> >> >>> >>>>> >> >> >>> >>>>> that are intended for different purposes. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-2840] - **Experimental** support for container >> >> >>> >>>>> images in >> >> >>> Mesos >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> containerizer (a.k.a. Unified Containerizer). This >> >> >>> >>>>> allows >> >> >>> frameworks >> >> >>> >>>>> to >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> launch Docker/Appc containers using Mesos containerizer >> >> >>> >>>>> without relying on >> >> >>> >>>>> >> >> >>> >>>>> docker daemon (engine) or rkt. The isolation of the >> >> >>> >>>>> containers is done using >> >> >>> >>>>> >> >> >>> >>>>> isolators. Please refer to docs/container-image.md for >> >> >>> >>>>> currently supported >> >> >>> >>>>> >> >> >>> >>>>> features and limitations. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4793] - **Experimental** support for v1 Executor >> >> >>> >>>>> HTTP API. >> >> >>> >>>>> This >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> allows executors to send HTTP requests to the >> >> >>> >>>>> /api/v1/executor >> >> >>> agent >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> endpoint without the need for an executor driver. >> >> >>> >>>>> Please refer to >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> docs/executor-http-api.md for more details. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> Additional API Changes: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4066] - Agent should not return partial state >> >> >>> >>>>> when a >> >> >>> request >> >> >>> >>>>> is made to /state endpoint during recovery. >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4547] - Introduce TASK_KILLING state. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4712] - Remove 'force' field from the Subscribe >> >> >>> >>>>> Call in v1 Scheduler API. >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4591] - Change the object of ReserveResources >> >> >>> >>>>> and CreateVolume ACLs to `roles`. >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4712] - Remove 'force' field from the Subscribe >> >> >>> >>>>> Call in v1 Scheduler API. >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-4591] - Change the object of ReserveResources >> >> >>> >>>>> and CreateVolume ACLs to `roles`. >> >> >>> >>>>> >> >> >>> >>>>> * [MESOS-3583] - Add stream IDs for HTTP schedulers. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The CHANGELOG for the release is available at: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain; >> >> >>> f=CHANGELOG;hb=0.28.0-rc1 >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> ----------------------------------------------------------------- >> >> >>> --------------- >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The candidate for Mesos 0.28.0 release is available at: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.2 >> >> >>> 8.0.tar.gz >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The tag to be voted on is 0.28.0-rc1: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0. >> >> >>> 28.0-rc1 >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The MD5 checksum of the tarball can be found at: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.2 >> >> >>> 8.0.tar.gz.md5 >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The signature of the tarball can be found at: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >> >> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.2 >> >> >>> 8.0.tar.gz.asc >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The PGP key used to sign the release is here: >> >> >>> >>>>> >> >> >>> >>>>> https://dist.apache.org/repos/dist/release/mesos/KEYS >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The JAR is up in Maven in a staging repository here: >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> https://repository.apache.org/content/repositories/orgapachemesos >> >> >>> -1112 >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> Please vote on releasing this package as Apache Mesos 0.28.0! >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> The vote is open until Tue Mar 10 17:00:00 PST 2016 and >> >> >>> >>>>> passes if a majority of at least 3 +1 PMC votes are cast. >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> [ ] +1 Release this package as Apache Mesos 0.28.0 >> >> >>> >>>>> >> >> >>> >>>>> [ ] -1 Do not release this package because ... >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> Thanks, >> >> >>> >>>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>> >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > -- >> >> >>> > ~Kevin >> >> >>> >> >> >>> >> >> >>> >> >> >>> -- >> >> >>> ~Kevin >> >> >>> >> >> >> >> >> >> >> >> -- >> >> ~Kevin >> > >> > >> >> >> >> -- >> ~Kevin >> -- ~Kevin
