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
