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 >
