Return-Path: X-Original-To: apmail-mesos-user-archive@www.apache.org Delivered-To: apmail-mesos-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9610719823 for ; Mon, 14 Mar 2016 22:57:11 +0000 (UTC) Received: (qmail 42558 invoked by uid 500); 14 Mar 2016 22:57:10 -0000 Delivered-To: apmail-mesos-user-archive@mesos.apache.org Received: (qmail 42481 invoked by uid 500); 14 Mar 2016 22:57:10 -0000 Mailing-List: contact user-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@mesos.apache.org Delivered-To: mailing list user@mesos.apache.org Received: (qmail 42457 invoked by uid 99); 14 Mar 2016 22:57:10 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2016 22:57:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 976DA180183; Mon, 14 Mar 2016 22:57:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id Gnnsrc_THse3; Mon, 14 Mar 2016 22:57:07 +0000 (UTC) Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 5DBA25FADD; Mon, 14 Mar 2016 22:57:06 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id n205so467088wmf.2; Mon, 14 Mar 2016 15:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=BWinSOIh+ugDqrfr/soTpIYBoM0PL0EIBXHj2U4PazQ=; b=VL/BCWWqQNWgQMQjHwNK9xo8pmrJBXcvCS1FztrpNGb5k4y4bTP+pKZiUqOVfk1RcL rCGtodjUA9cnrh1a6DC46G5VhFqXySHqhpol3TW/4cQQXpUjP0NWg2sDtas3CRQTJrcb Wof/+Umy97dC1FbVp6wsCbmubjP8tVIKttC5XXH4Me3DQ1JIrutSvhjv3r/V0R3+QpIb 5F2L3iioQLIVbAYihWfuA+jTylCS3L3SmR3MkeVfy953z8tiCVkjVjpJTI5Q+qyF1HaC fxKmaqrQ4JobwZFbWllN6DH3ZyipSrTftalJSTkRqPAdZDce6F5UmIRRlFKpz+rfhOfj SpwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=BWinSOIh+ugDqrfr/soTpIYBoM0PL0EIBXHj2U4PazQ=; b=jqrCWFs4Bu03yIp17cL/0DXIq8aFdWIV27mBbADwG6nK9AfGam4pMCImKPh5cvvVDQ iUDWXrCyzMyMQCZA7UrM7KWNEq1Ns0wHz8BjL3DQE27KH7RuYxlfagEPMWgXXvQcEw3x l7Zj/Q+rbMpp80alg39BL55v3f3onjmmD3Q88AvK6uzczztxUribX8PPZjq8+SkI8Tof YcF9L8Eew9gWQP3l6tPeMUX7XiKuYIh3xA/hyvUkecUWvDFku8Ig33AOUca+1EnU14RN WQVrAjB4BbN47BIUes7UybPutmKRRuxJ0pEhgM+WH8yzPb4eSUmXkx19f83Gw886/RsE uUpg== X-Gm-Message-State: AD7BkJIRH35ojHGt5nAszJTXduE2pjiZQLLhLTL9rdZ1fKX2WPIglJstpGiKcZk1xMpLLHgNWanT49opExXw9w== MIME-Version: 1.0 X-Received: by 10.194.71.70 with SMTP id s6mr26632054wju.1.1457996226046; Mon, 14 Mar 2016 15:57:06 -0700 (PDT) Received: by 10.28.21.204 with HTTP; Mon, 14 Mar 2016 15:57:05 -0700 (PDT) In-Reply-To: References: Date: Mon, 14 Mar 2016 15:57:05 -0700 Message-ID: Subject: Re: [VOTE] Release Apache Mesos 0.28.0 (rc2) From: Zhitao Li To: user@mesos.apache.org Cc: "dev@mesos.apache.org" Content-Type: multipart/alternative; boundary=047d7bd91b7e23351a052e0a33e5 --047d7bd91b7e23351a052e0a33e5 Content-Type: text/plain; charset=UTF-8 When running `sudo make check` on debian 8, I saw the following unaccounted test failure: [ FAILED ] ProvisionerDockerRegistryPullerTest.ROOT_INTERNET_CURL_ShellCommand (1129 ms) It seems to related to an error message with `Failed to change user to 'root': Failed to getgid: unknown user` I've included verbose test log output at https://gist.github.com/zhitaoli/95436f4ea2df13c4b137. On Mon, Mar 14, 2016 at 2:59 PM, Daniel Osborne < Daniel.Osborne@metaswitch.com> wrote: > +1 (non-binding) > > Ran `sudo make check` on Centos 7. All tests passed. > > Also ran some runtime tests with unified containerizer launching docker > images and regular mesos tasks, as well as some tasks using the docker > containerizer. All working as expected > > Cheers, > -Dan > > -----Original Message----- > From: Vinod Kone [mailto:vinodkone@apache.org] > Sent: Friday, March 11, 2016 12:46 PM > To: dev ; user > Subject: [VOTE] Release Apache Mesos 0.28.0 (rc2) > > Hi all, > > > Please vote on releasing the following candidate as Apache Mesos 0.28.0. > > > 0.28.0 includes the following: > > > -------------------------------------------------------------------------------- > > Release Notes - Mesos - Version 0.28.0 > > -------------------------------------------- > > This release contains the following new features: > > * [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. > > > * [MESOS-4370] Added support for service discovery of Docker containers > that > > use Docker Remote API v1.21. > > > 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-3583] - Add stream IDs for HTTP schedulers. > > * [MESOS-4427] - Ensure ip_address in state.json (from NetworkInfo) is > valid > > > 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-rc2 > > > -------------------------------------------------------------------------------- > > > The candidate for Mesos 0.28.0 release is available at: > > https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.0.tar.gz > > > The tag to be voted on is 0.28.0-rc2: > > https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.28.0-rc2 > > > The MD5 checksum of the tarball can be found at: > > > https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.0.tar.gz.md5 > > > The signature of the tarball can be found at: > > > https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.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-1120 > > > Please vote on releasing this package as Apache Mesos 0.28.0! > > > The vote is open until Wed Mar 16 15:43:35 EDT 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, > -- Cheers, Zhitao Li --047d7bd91b7e23351a052e0a33e5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
When running `sudo make check` on debian 8, I saw the foll= owing unaccounted test failure:

[ FAILED ] ProvisionerDockerRegistryPullerTest.ROOT_= INTERNET_CURL_ShellCommand (1129 ms)
=
It seems to related to an error message with `Failed to change user to &= #39;root': Failed to getgid: unknown user`

<= div>I've included verbose test log output at=C2=A0https://gist.github.com/zhitao= li/95436f4ea2df13c4b137.

On Mon, Mar 14, 2016 at 2:59 PM, Daniel Osborne <Daniel.Osborne@metaswitch.com> wrote:
+1 (non-binding)

Ran `sudo make check` on Centos 7. All tests passed.

Also ran some runtime tests with unified containerizer launching docker ima= ges and regular mesos tasks, as well as some tasks using the docker contain= erizer. All working as expected

Cheers,
-Dan

-----Original Message-----
From: Vinod Kone [mailto:vinodkone@= apache.org]
Sent: Friday, March 11, 2016 12:46 PM
To: dev <dev@mesos.apache.org>; user <user@mesos.apache.= org>
Subject: [VOTE] Release Apache Mesos 0.28.0 (rc2)

Hi all,


Please vote on releasing the following candidate as Apache Mesos 0.28.0.

0.28.0 includes the following:

---------------------------------------------------------------------------= -----

Release Notes - Mesos - Version 0.28.0

--------------------------------------------

This release contains the following new features:

=C2=A0 * [MESOS-4343] - A new cgroups isolator for enabling the net_cls sub= system in

=C2=A0 =C2=A0 Linux. The cgroups/net_cls isolator allows operators to provi= de network

=C2=A0 =C2=A0 performance isolation and network segmentation for containers= within a Mesos

=C2=A0 =C2=A0 cluster. To enable the cgroups/net_cls isolator, append `cgro= ups/net_cls` to

=C2=A0 =C2=A0 the `--isolation` flag when starting the slave. Please refer = to

=C2=A0 =C2=A0 docs/mesos-containerizer.md for more details.


=C2=A0 * [MESOS-4687] - The implementation of scalar resource values (e.g.,= "2.5

=C2=A0 =C2=A0 CPUs") has changed. Mesos now reliably supports resource= s with up to three

=C2=A0 =C2=A0 decimal digits of precision (e.g., "2.501 CPUs"); r= esources with more than

=C2=A0 =C2=A0 three decimal digits of precision will be rounded. Internally= , resource math

=C2=A0 =C2=A0 is now done using a fixed-point format that supports three de= cimal digits of

=C2=A0 =C2=A0 precision, and then converted to/from floating point for inpu= t and output,

=C2=A0 =C2=A0 respectively. Frameworks that do their own resource math and = manipulate

=C2=A0 =C2=A0 fractional resources may observe differences in roundoff erro= r and numerical

=C2=A0 =C2=A0 precision.


=C2=A0 * [MESOS-4479] - Reserved resources can now optionally include "= ;labels".

=C2=A0 =C2=A0 Labels are a set of key-value pairs that can be used to assoc= iate metadata

=C2=A0 =C2=A0 with a reserved resource. For example, frameworks can use thi= s feature to

=C2=A0 =C2=A0 distinguish between two reservations for the same role at the= same agent

=C2=A0 =C2=A0 that are intended for different purposes.


=C2=A0 * [MESOS-2840] - **Experimental** support for container images in Me= sos

=C2=A0 =C2=A0 containerizer (a.k.a. Unified Containerizer). This allows fra= meworks to

=C2=A0 =C2=A0 launch Docker/Appc containers using Mesos containerizer witho= ut relying on

=C2=A0 =C2=A0 docker daemon (engine) or rkt. The isolation of the container= s is done using

=C2=A0 =C2=A0 isolators. Please refer to docs/container-image.md for cu= rrently supported

=C2=A0 =C2=A0 features and limitations.


=C2=A0 * [MESOS-4793] - **Experimental** support for v1 Executor HTTP API. = This

=C2=A0 =C2=A0 allows executors to send HTTP requests to the /api/v1/executo= r agent

=C2=A0 =C2=A0 endpoint without the need for an executor driver. Please refe= r to

=C2=A0 =C2=A0 docs/executor-http-api.md for more details.


=C2=A0 * [MESOS-4370] Added support for service discovery of Docker contain= ers that

=C2=A0 =C2=A0 use Docker Remote API v1.21.


Additional API Changes:

=C2=A0 * [MESOS-4066] - Agent should not return partial state when a reques= t is made to /state endpoint during recovery.

=C2=A0 * [MESOS-4547] - Introduce TASK_KILLING state.

=C2=A0 * [MESOS-4712] - Remove 'force' field from the Subscribe Cal= l in v1 Scheduler API.

=C2=A0 * [MESOS-4591] - Change the object of ReserveResources and CreateVol= ume ACLs to `roles`.

=C2=A0 * [MESOS-3583] - Add stream IDs for HTTP schedulers.

=C2=A0 * [MESOS-4427] - Ensure ip_address in state.json (from NetworkInfo) = is valid


The CHANGELOG for the release is available at:

ht= tps://git-wip-us.apache.org/repos/asf?p=3Dmesos.git;a=3Dblob_plain;f=3DCHAN= GELOG;hb=3D0.28.0-rc2

---------------------------------------------------------------------------= -----


The candidate for Mesos 0.28.0 release is available at:

https://dist.apache.org/r= epos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.0.tar.gz


The tag to be voted on is 0.28.0-rc2:

https://git-wip-us.ap= ache.org/repos/asf?p=3Dmesos.git;a=3Dcommit;h=3D0.28.0-rc2


The MD5 checksum of the tarball can be found at:

https://dist.apache.o= rg/repos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.0.tar.gz.md5


The signature of the tarball can be found at:

https://dist.apache.o= rg/repos/dist/dev/mesos/0.28.0-rc2/mesos-0.28.0.tar.gz.asc


The PGP key used to sign the release is here:

https://dist.apache.org/repos/dist/release/meso= s/KEYS


The JAR is up in Maven in a staging repository here:

https://repository.apache.org/= content/repositories/orgapachemesos-1120


Please vote on releasing this package as Apache Mesos 0.28.0!


The vote is open until Wed Mar 16 15:43:35 EDT 2016 and passes if a majorit= y 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,



--
=
Cheers,

Zhitao Li
--047d7bd91b7e23351a052e0a33e5--