[VOTE] Release Apache Mesos 0.26.1 (rc2)

2016-03-08 Thread Michael Park
Hi all,

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


0.26.1 includes the following:


The only diff with RC1 is the following: Fix CGROUPS_ROOT_* tests on
systemd platforms.

This patch is necessary in order to make the `systemd` integration work
correctly.
It was part of MESOS-4636
 but
was accidentally left out during the cherry-pick process.

* Improvements
  - `/state` endpoint performance
  - `systemd` integration
  - GLOG performance
  - Configurable task/framework history
  - Offer filter timeout fix for backlogged allocator

* Bugs
  - SSL
  - Libevent
  - Fixed point resources math
  - HDFS
  - Agent upgrade compatibility

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.26.1-rc2


The candidate for Mesos 0.26.1 release is available at:
https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc2/mesos-0.26.1.tar.gz

The tag to be voted on is 0.26.1-rc2:
https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.26.1-rc2

The MD5 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc2/mesos-0.26.1.tar.gz.md5

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc2/mesos-0.26.1.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-1118

Please vote on releasing this package as Apache Mesos 0.26.1!

The vote is open until Fri Mar 11 23:59:59 EST 2016 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.26.1
[ ] -1 Do not release this package because ...

Thanks,

MPark


[VOTE] Release Apache Mesos 0.25.1 (rc2)

2016-03-08 Thread Michael Park
Hi all,

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


0.25.1 includes the following:


The only diff with RC1 is the following: Fix CGROUPS_ROOT_* tests on
systemd platforms.

This patch is necessary in order to make the `systemd` integration work
correctly.
It was part of MESOS-4636
 but
was accidentally left out during the cherry-pick process.

* Improvements
  - `/state` endpoint performance
  - `systemd` integration
  - GLOG performance
  - Configurable task/framework history
  - Offer filter timeout fix for backlogged allocator

* Bugs
  - SSL
  - Libevent
  - Fixed point resources math
  - HDFS
  - Agent upgrade compatibility
  - Health checks

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.25.1-rc2


The candidate for Mesos 0.25.1 release is available at:
https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc2/mesos-0.25.1.tar.gz

The tag to be voted on is 0.25.1-rc2:
https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.1-rc2

The MD5 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc2/mesos-0.25.1.tar.gz.md5

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc2/mesos-0.25.1.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-1116

Please vote on releasing this package as Apache Mesos 0.25.1!

The vote is open until Fri Mar 11 23:59:59 EST 2016 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.25.1
[ ] -1 Do not release this package because ...

Thanks,

MPark


Re: [VOTE] Release Apache Mesos 0.24.2 (rc2)

2016-03-08 Thread Michael Park
The link to the commit above points to the one on the master branch.
The following is the one on the `0.24.2-rc2` branch: Fixed compiler warning
in values tests.


On 8 March 2016 at 21:21, Michael Park  wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.24.2.
>
>
> 0.24.2 includes the following:
>
> 
>
> The only diff with RC1 is the following: Fixed compiler warning in values
> tests.
> 
> As I described in the RC1 [VOTE] thread, even though this is a trivial
> compile fix,
> I decided to cut an RC2 in order to avoid breaking those who compile Mesos
> from source.
>
> * Improvements
> - Allocator filter performance
> - Port Ranges performance
> - UUID performance
> - `/state` endpoint performance
>   - GLOG performance
>   - Configurable task/framework history
>   - Offer filter timeout fix for backlogged allocator
>
> * Bugs
>   - SSL
>   - Libevent
>   - Fixed point resources math
>   - HDFS
>   - Agent upgrade compatibility
>   - Health checks
>
> 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.24.2-rc2
>
> 
>
> The candidate for Mesos 0.24.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.tar.gz
>
> The tag to be voted on is 0.24.2-rc2:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc2
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.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-1114
>
> Please vote on releasing this package as Apache Mesos 0.24.2!
>
> The vote is open until Fri Mar 11 23:59:59 EST 2016 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.24.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> MPark
>


[VOTE] Release Apache Mesos 0.24.2 (rc2)

2016-03-08 Thread Michael Park
Hi all,

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


0.24.2 includes the following:


The only diff with RC1 is the following: Fixed compiler warning in values
tests.

As I described in the RC1 [VOTE] thread, even though this is a trivial
compile fix,
I decided to cut an RC2 in order to avoid breaking those who compile Mesos
from source.

* Improvements
- Allocator filter performance
- Port Ranges performance
- UUID performance
- `/state` endpoint performance
  - GLOG performance
  - Configurable task/framework history
  - Offer filter timeout fix for backlogged allocator

* Bugs
  - SSL
  - Libevent
  - Fixed point resources math
  - HDFS
  - Agent upgrade compatibility
  - Health checks

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.24.2-rc2


The candidate for Mesos 0.24.2 release is available at:
https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.tar.gz

The tag to be voted on is 0.24.2-rc2:
https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc2

The MD5 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.tar.gz.md5

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc2/mesos-0.24.2.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-1114

Please vote on releasing this package as Apache Mesos 0.24.2!

The vote is open until Fri Mar 11 23:59:59 EST 2016 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.24.2
[ ] -1 Do not release this package because ...

Thanks,

MPark


Re: [VOTE] Release Apache Mesos 0.28.0 (rc1)

2016-03-08 Thread Guangya Liu
There are also issues related with overlayfs, the overlayfs will not work
if linux kernel is greater than 4.2, and also there is no document related
to overlayfs.

There are already patches and JIRA tickets for both issues.

https://reviews.apache.org/r/44421/
https://reviews.apache.org/r/44391/

Thanks,

Guangya

On Wed, Mar 9, 2016 at 7:30 AM, Joseph Wu  wrote:

> If we're re-cutting the release, can we also add this fix for maintenance?
> (still under review)
> https://reviews.apache.org/r/44258/
>
> On Tue, Mar 8, 2016 at 2:43 PM, Kevin Klues  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  wrote:
> > > Yes, will do.
> > >
> > > On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone 
> > 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 
> > 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  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 <
> >  daniel.osbo...@metaswitch.com> 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:vinodk...@apache.org]
> > > Sent: Thursday, March 3, 2016 5:44 PM
> > > To: dev ; user 
> > > 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

Re: [VOTE] Release Apache Mesos 0.28.0 (rc1)

2016-03-08 Thread Kevin Klues
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  wrote:
> Yes, will do.
>
> On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone  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  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  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 <
 daniel.osbo...@metaswitch.com> 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:vinodk...@apache.org]
> Sent: Thursday, March 3, 2016 5:44 PM
> To: dev ; user 
> 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.
>
>
>
>
>
>  

Re: Executors no longer inherit environment variables from the agent

2016-03-08 Thread Gilbert Song
Yes, `LIBPROCESS_IP` will be excepted from this change. We will still have
`LIBPROCESS_IP` set and passed to executors' environment, which is for the
case that DNS is not available on the slave.

Gilbert

On Tue, Mar 8, 2016 at 11:57 AM, Zhitao Li  wrote:

> Is LIBPROCESS_IP going to be an exception to this? Some executors are
> using this variable as an alternative of implementing their own IP
> detection logic AFAIK so this behavior would break them.
>
> On Tue, Mar 8, 2016 at 11:33 AM, Gilbert Song 
> wrote:
>
>> Hi,
>>
>> TL;DR Executors will no longer inherit environment variables from the
>> agent by default in 0.30.
>>
>> Currently, executors are inheriting environment variables form the agent
>> in mesos containerizer by default. This is an unfortunate legacy behavior
>> and is insecure. If you do have environment variables that you want to pass
>> to the executors, you can set it explicitly by using the
>> `--executor_environment_variables` agent flag.
>>
>> Starting from 0.30, we will no longer allow executors to inherit
>> environment variables from the agent. In other words,
>> `--executor_environment_variables` will be set to “{}” by default. If you
>> do depend on the original behavior, please set
>> `--executor_environment_variables` flag explicitly.
>>
>> Let us know if you have any comments or concerns.
>>
>> Thanks,
>> Gilbert
>>
>
>
>
> --
> Cheers,
>
> Zhitao Li
>


configuring framework id/task id for mesos web ui/logs

2016-03-08 Thread Haripriya Ayyalasomayajula
All,

Currently, mesos web ui I have on a cluster shows the framework generated
id and task id. It gets difficult to distinguish different frameworks - Is
it possible to configure these fields? for ex: I am running Spark and
another framework on Marathon. Is there any setting I can change to reflect
the ids displayed say with "spark-"as a prefix etc?


Also, can we turn on a similar setting for the logs?

Currently we are using the default -

in directory of the form slave-X/fw-Y/Z, where X is the slave ID, Y is the
framework ID, and multiple subdirectories Z are created for each attempt to
run an executor for the framework.

ex-

/tmp/mesos/slaves/20150810-152945-201369792-5050-970-S5/frameworks/20150729-132646-201369792-5050-43093-0011/executors/2015-224-13-44-25.017283.3eb36779-40f8-11e5-94ec-0001010b/runs/latest

With multiple frameworks, it gets hard to debug. Is there a way I can
configure the slave Id/ framework id, executor ids?

I appreciate your help - Thanks.
-- 
Regards,
Haripriya Ayyalasomayajula


Re: Executors no longer inherit environment variables from the agent

2016-03-08 Thread Zhitao Li
Is LIBPROCESS_IP going to be an exception to this? Some executors are using
this variable as an alternative of implementing their own IP detection
logic AFAIK so this behavior would break them.

On Tue, Mar 8, 2016 at 11:33 AM, Gilbert Song  wrote:

> Hi,
>
> TL;DR Executors will no longer inherit environment variables from the
> agent by default in 0.30.
>
> Currently, executors are inheriting environment variables form the agent
> in mesos containerizer by default. This is an unfortunate legacy behavior
> and is insecure. If you do have environment variables that you want to pass
> to the executors, you can set it explicitly by using the
> `--executor_environment_variables` agent flag.
>
> Starting from 0.30, we will no longer allow executors to inherit
> environment variables from the agent. In other words,
> `--executor_environment_variables` will be set to “{}” by default. If you
> do depend on the original behavior, please set
> `--executor_environment_variables` flag explicitly.
>
> Let us know if you have any comments or concerns.
>
> Thanks,
> Gilbert
>



-- 
Cheers,

Zhitao Li


Executors no longer inherit environment variables from the agent

2016-03-08 Thread Gilbert Song
Hi,

TL;DR Executors will no longer inherit environment variables from the agent
by default in 0.30.

Currently, executors are inheriting environment variables form the agent in
mesos containerizer by default. This is an unfortunate legacy behavior and
is insecure. If you do have environment variables that you want to pass to
the executors, you can set it explicitly by using the
`--executor_environment_variables` agent flag.

Starting from 0.30, we will no longer allow executors to inherit
environment variables from the agent. In other words,
`--executor_environment_variables` will be set to “{}” by default. If you
do depend on the original behavior, please set
`--executor_environment_variables` flag explicitly.

Let us know if you have any comments or concerns.

Thanks,
Gilbert


Re: [VOTE] Release Apache Mesos 0.25.1 (rc1)

2016-03-08 Thread Michael Park
-1 (binding)

TL;DR: Same issue as 0.26.1-rc1.

Observed the following error on CentOS 7 and Debian 8, which requires
https://reviews.apache.org/r/43432 to be pulled in.

[01:16:29][Step 11/11] I0308 01:16:29.082664 21059 systemd.cpp:225] systemd
version `219` detected
[01:16:29][Step 11/11] F0308 01:16:29.082700 21059 systemd.cpp:61] Check
failed: 'systemd_flags' Must be non NULL

While this is only a test failure, I would rather not give off the
impression that `systemd`
integrations don't work properly, since it's an explicitly back-ported
feature.

On 4 March 2016 at 15:49, Joris Van Remoortere  wrote:

> +1 (binding)
> Greg's upgrade scripts & CI results
>
> On Tue, Mar 1, 2016 at 4:37 PM, Greg Mann  wrote:
>
>> I was also able to successfully test a simple upgrade scenario between
>> 0.24.2-rc1 and 0.25.1-rc1 using Niklas's upgrade testing script, which
>> I've
>> modified slightly and reposted here: https://reviews.apache.org/r/44229/
>>
>> On Tue, Mar 1, 2016 at 9:29 AM, Greg Mann  wrote:
>>
>> > +1 (non-binding)
>> >
>> > `sudo make check` on Ubuntu 14.04 using gcc, with libevent and SSL
>> enabled.
>> >
>> > All tests pass except:
>> >
>> > PerfEventIsolatorTest.ROOT_CGROUPS_Sample, which is covered here:
>> > https://issues.apache.org/jira/browse/MESOS-4655
>> >
>> > CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf,
>> > MemoryPressureMesosTest.CGROUPS_ROOT_Statistics, and
>> > MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery, due to the issue
>> here:
>> > https://issues.apache.org/jira/browse/MESOS-3215
>> >
>> > Cheers,
>> > Greg
>> >
>> >
>> > On Mon, Feb 29, 2016 at 11:21 AM, Kapil Arya 
>> wrote:
>> >
>> >> +1 (binding)
>> >>
>> >> Successful CI builds for the following distros:
>> >>
>> >> amd64/centos/6
>> >> amd64/centos/7
>> >> amd64/debian/jessie
>> >> amd64/ubuntu/precise
>> >> amd64/ubuntu/trusty
>> >> amd64/ubuntu/vivid
>> >>
>> >> Kapil
>> >>
>> >> On Sat, Feb 27, 2016 at 12:53 AM, Michael Park 
>> wrote:
>> >>
>> >> > Hi all,
>> >> >
>> >> > Please vote on releasing the following candidate as Apache Mesos
>> 0.25.1.
>> >> >
>> >> >
>> >> > 0.25.1 includes the following:
>> >> >
>> >> >
>> >>
>> 
>> >> >
>> >> >- Improvements
>> >> >   - `/state` endpoint performance
>> >> >   - systemd integration
>> >> >   - GLOG performance
>> >> >   - Configurable task/framework history
>> >> >   - Offer filter timeout fix for backlogged allocator
>> >> >
>> >> >
>> >> >- Bugs
>> >> >- SSL
>> >> >   - Libevent
>> >> >   - Fixed point resources math
>> >> >- HDFS
>> >> >   - Agent upgrade compatibility
>> >> >   - Health checks
>> >> >
>> >> > 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.25.1-rc1
>> >> >
>> >> >
>> >>
>> 
>> >> >
>> >> > The candidate for Mesos 0.25.1 release is available at:
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.tar.gz
>> >> >
>> >> > The tag to be voted on is 0.25.1-rc1:
>> >> >
>> >>
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.1-rc1
>> >> >
>> >> > The MD5 checksum of the tarball can be found at:
>> >> >
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.tar.gz.md5
>> >> >
>> >> > The signature of the tarball can be found at:
>> >> >
>> >> >
>> >>
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.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-1108
>> >> >
>> >> > Please vote on releasing this package as Apache Mesos 0.25.1!
>> >> >
>> >> > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
>> >> majority
>> >> > of at least 3 +1 PMC votes are cast.
>> >> >
>> >> > [ ] +1 Release this package as Apache Mesos 0.25.1
>> >> > [ ] -1 Do not release this package because ...
>> >> >
>> >> > Thanks,
>> >> >
>> >> > Joris, Kapil, MPark
>> >> >
>> >>
>> >
>> >
>>
>
>


Re: [VOTE] Release Apache Mesos 0.28.0 (rc1)

2016-03-08 Thread Kevin Klues
Yes, will do.

On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone  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  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  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 <
>>> daniel.osbo...@metaswitch.com> 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:vinodk...@apache.org]
 Sent: Thursday, March 3, 2016 5:44 PM
 To: dev ; user 
 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.


Re: [VOTE] Release Apache Mesos 0.28.0 (rc1)

2016-03-08 Thread Vinod Kone
+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  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  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 <
>> daniel.osbo...@metaswitch.com> 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:vinodk...@apache.org]
>>> Sent: Thursday, March 3, 2016 5:44 PM
>>> To: dev ; user 
>>> 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] 

Re: [VOTE] Release Apache Mesos 0.24.2 (rc1)

2016-03-08 Thread Michael Park
-1 (binding)

On `CentOS 6` and `Debian 8`, with `g++-4.9.2`, I'm seeing compiler errors
that arise from `-Werror=sign-compare`.
A user running into this issue while trying to compile from source would be
bad. I'll cut another RC for this release.

On 4 March 2016 at 15:49, Joris Van Remoortere  wrote:

> +1 (binding)
>
> On Mon, Feb 29, 2016 at 3:24 PM, Greg Mann  wrote:
>
> > +1 (non-binding)
> >
> > `sudo make check` on Ubuntu 14.04, using gcc with libevent and SSL
> enabled.
> > All tests pass except MemoryPressureMesosTest.CGROUPS_ROOT_Statistics,
> > which is a known failure in 0.24.
> >
> > Cheers,
> > Greg
> >
> >
> > On Mon, Feb 29, 2016 at 11:20 AM, Kapil Arya 
> wrote:
> >
> > > +1 (binding)
> > >
> > > Successful CI builds for the following distros:
> > >
> > > amd64/centos/6
> > > amd64/centos/7
> > > amd64/debian/jessie
> > > amd64/ubuntu/precise
> > > amd64/ubuntu/trusty
> > > amd64/ubuntu/vivid
> > >
> > > Kapil
> > >
> > > On Sat, Feb 27, 2016 at 1:12 AM, Michael Park 
> wrote:
> > >
> > >> Hi all,
> > >>
> > >> Please vote on releasing the following candidate as Apache Mesos
> 0.24.2.
> > >>
> > >>
> > >> 0.24.2 includes the following:
> > >>
> > >>
> >
> 
> > >>
> > >>- Improvements
> > >>   - Allocator filter performance
> > >>   - Port Ranges performance
> > >>   - UUID performance
> > >>   - `/state` endpoint performance
> > >>   - GLOG performance
> > >>   - Configurable task/framework history
> > >>   - Offer filter timeout fix for backlogged allocator
> > >>
> > >>
> > >>- Bugs
> > >>- SSL
> > >>   - Libevent
> > >>   - Fixed point resources math
> > >>- HDFS
> > >>   - Agent upgrade compatibility
> > >>   - Health checks
> > >>
> > >> 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.24.2-rc1
> > >>
> > >>
> >
> 
> > >>
> > >> The candidate for Mesos 0.24.2 release is available at:
> > >>
> > >>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz
> > >>
> > >> The tag to be voted on is 0.24.2-rc1:
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc1
> > >>
> > >> The MD5 checksum of the tarball can be found at:
> > >>
> > >>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz.md5
> > >>
> > >> The signature of the tarball can be found at:
> > >>
> > >>
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.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-1110
> > >>
> > >> Please vote on releasing this package as Apache Mesos 0.24.2!
> > >>
> > >> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> > >> majority of at least 3 +1 PMC votes are cast.
> > >>
> > >> [ ] +1 Release this package as Apache Mesos 0.24.2
> > >> [ ] -1 Do not release this package because ...
> > >>
> > >> Thanks,
> > >>
> > >> Joris, Kapil, MPark
> > >>
> > >
> > >
> >
>