You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Gilbert Song <gi...@mesosphere.io> on 2018/10/31 23:26:01 UTC

[VOTE] Release Apache Mesos 1.5.2 (rc2)

 Hi all,

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

1.5.2 includes the following:
--------------------------------------------------------------------------------
*****Announce major bug fixes here*****
  * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
  * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
  * [MESOS-8418] - mesos-agent high cpu usage because of numerous
/proc/mounts reads.
  * [MESOS-8545] -
AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
  * [MESOS-8568] - Command checks should always call
`WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
  * [MESOS-8620] - Containers stuck in FETCHING possibly due to
unresponsive server.
  * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent
volume data.
  * [MESOS-8871] - Agent may fail to recover if the agent dies before image
store cache checkpointed.
  * [MESOS-8904] - Master crash when removing quota.
  * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
selectors.
  * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
  * [MESOS-8917] - Agent leaking file descriptors into forked processes.
  * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
  * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
memory-only offers.
  * [MESOS-8936] - Implement a Random Sorter for offer allocations.
  * [MESOS-8942] - Master streaming API does not send (health) check
updates for tasks.
  * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
  * [MESOS-8947] - Improve the container preparing logging in IOSwitchboard
and volume/secret isolator.
  * [MESOS-8952] - process::await/collect n^2 performance issue.
  * [MESOS-8963] - Executor crash trying to print container ID.
  * [MESOS-8978] - Command executor calling setsid breaks the tty support.
  * [MESOS-8980] - mesos-slave can deadlock with docker pull.
  * [MESOS-8986] - `slave.available()` in the allocator is expensive and
drags down allocation performance.
  * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
  * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
  * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
multiple times.
  * [MESOS-9116] - Launch nested container session fails due to incorrect
detection of `mnt` namespace of command executor's task.
  * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
temporarily unavailable".
  * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
agent.
  * [MESOS-9131] - Health checks launching nested containers while a
container is being destroyed lead to unkillable tasks.
  * [MESOS-9142] - CNI detach might fail due to missing network config file.
  * [MESOS-9144] - Master authentication handling leads to request
amplification.
  * [MESOS-9145] - Master has a fragile burned-in 5s authentication timeout.
  * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
  * [MESOS-9147] - Agent and scheduler driver authentication retry backoff
time could overflow.
  * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
  * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format
error.
  * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
  * [MESOS-9231] - `docker inspect` may return an unexpected result to
Docker executor due to a race condition.
  * [MESOS-9267] - Mesos agent crashes when CNI network is not configured
but used.
  * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive if
mount table is big.
  * [MESOS-9283] - Docker containerizer actor can get backlogged with large
number of containers.
  * [MESOS-9305] - Create cgoup recursively to workaround systemd deleting
cgroups_root.
  * [MESOS-9308] - URI disk profile adaptor could deadlock.
  * [MESOS-9334] - Container stuck at ISOLATING state due to libevent poll
never returns.

The CHANGELOG for the release is available at:
https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
--------------------------------------------------------------------------------

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

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

The SHA512 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
https://repository.apache.org/content/repositories/orgapachemesos-1239

Please vote on releasing this package as Apache Mesos 1.5.2!

The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
majority of at least 3 +1 PMC votes are cast.

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

Thanks,
Gilbert

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

Posted by Jie Yu <yu...@gmail.com>.
What's the progress on this?

On Wed, Nov 28, 2018 at 10:31 PM Gilbert Song <gi...@mesosphere.io> wrote:

> Thanks, Chun!
>
> I will cut rc3 sometime early next week.
>
> On Tue, Nov 27, 2018 at 11:13 AM Chun-Hung Hsiao <ch...@mesosphere.io>
> wrote:
>
>> -1 for https://issues.apache.org/jira/browse/MESOS-8623
>>
>> I'm working on a fix.
>>
>> On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:
>>
>> > +1
>> > make check on Ubuntu 18.04
>> >
>> > On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
>> > wrote:
>> >
>> > > Hi all,
>> > >
>> > > Please vote on releasing the following candidate as Apache Mesos
>> 1.5.2.
>> > >
>> > > 1.5.2 includes the following:
>> > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > *****Announce major bug fixes here*****
>> > >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>> > >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>> > >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
>> > > /proc/mounts reads.
>> > >   * [MESOS-8545] -
>> > > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>> > >   * [MESOS-8568] - Command checks should always call
>> > > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>> > >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
>> > > unresponsive server.
>> > >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
>> persistent
>> > > volume data.
>> > >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
>> > > image store cache checkpointed.
>> > >   * [MESOS-8904] - Master crash when removing quota.
>> > >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
>> > > selectors.
>> > >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>> > >   * [MESOS-8917] - Agent leaking file descriptors into forked
>> processes.
>> > >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>> > >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
>> > > memory-only offers.
>> > >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>> > >   * [MESOS-8942] - Master streaming API does not send (health) check
>> > > updates for tasks.
>> > >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>> > >   * [MESOS-8947] - Improve the container preparing logging in
>> > > IOSwitchboard and volume/secret isolator.
>> > >   * [MESOS-8952] - process::await/collect n^2 performance issue.
>> > >   * [MESOS-8963] - Executor crash trying to print container ID.
>> > >   * [MESOS-8978] - Command executor calling setsid breaks the tty
>> > support.
>> > >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>> > >   * [MESOS-8986] - `slave.available()` in the allocator is expensive
>> and
>> > > drags down allocation performance.
>> > >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>> > >   * [MESOS-9024] - Mesos master segfaults with stack overflow under
>> load.
>> > >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
>> > > multiple times.
>> > >   * [MESOS-9116] - Launch nested container session fails due to
>> incorrect
>> > > detection of `mnt` namespace of command executor's task.
>> > >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
>> > > temporarily unavailable".
>> > >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on
>> the
>> > > agent.
>> > >   * [MESOS-9131] - Health checks launching nested containers while a
>> > > container is being destroyed lead to unkillable tasks.
>> > >   * [MESOS-9142] - CNI detach might fail due to missing network config
>> > > file.
>> > >   * [MESOS-9144] - Master authentication handling leads to request
>> > > amplification.
>> > >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
>> > > timeout.
>> > >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication
>> timeout.
>> > >   * [MESOS-9147] - Agent and scheduler driver authentication retry
>> > backoff
>> > > time could overflow.
>> > >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>> > >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
>> format
>> > > error.
>> > >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>> > >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
>> > > Docker executor due to a race condition.
>> > >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
>> configured
>> > > but used.
>> > >   * [MESOS-9279] - Docker Containerizer 'usage' call might be
>> expensive
>> > if
>> > > mount table is big.
>> > >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
>> > > large number of containers.
>> > >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
>> > deleting
>> > > cgroups_root.
>> > >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>> > >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
>> > poll
>> > > never returns.
>> > >
>> > > The CHANGELOG for the release is available at:
>> > >
>> > >
>> >
>> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
>> > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > >
>> > > The candidate for Mesos 1.5.2 release is available at:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
>> > >
>> > > The tag to be voted on is 1.5.2-rc2:
>> > > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
>> > >
>> > > The SHA512 checksum of the tarball can be found at:
>> > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
>> > >
>> > > The signature of the tarball can be found at:
>> > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
>> > >
>> https://repository.apache.org/content/repositories/orgapachemesos-1239
>> > >
>> > > Please vote on releasing this package as Apache Mesos 1.5.2!
>> > >
>> > > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
>> > > majority of at least 3 +1 PMC votes are cast.
>> > >
>> > > [ ] +1 Release this package as Apache Mesos 1.5.2
>> > > [ ] -1 Do not release this package because ...
>> > >
>> > > Thanks,
>> > > Gilbert
>> > >
>> >
>>
>

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

Posted by Jie Yu <yu...@gmail.com>.
What's the progress on this?

On Wed, Nov 28, 2018 at 10:31 PM Gilbert Song <gi...@mesosphere.io> wrote:

> Thanks, Chun!
>
> I will cut rc3 sometime early next week.
>
> On Tue, Nov 27, 2018 at 11:13 AM Chun-Hung Hsiao <ch...@mesosphere.io>
> wrote:
>
>> -1 for https://issues.apache.org/jira/browse/MESOS-8623
>>
>> I'm working on a fix.
>>
>> On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:
>>
>> > +1
>> > make check on Ubuntu 18.04
>> >
>> > On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
>> > wrote:
>> >
>> > > Hi all,
>> > >
>> > > Please vote on releasing the following candidate as Apache Mesos
>> 1.5.2.
>> > >
>> > > 1.5.2 includes the following:
>> > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > *****Announce major bug fixes here*****
>> > >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>> > >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>> > >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
>> > > /proc/mounts reads.
>> > >   * [MESOS-8545] -
>> > > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>> > >   * [MESOS-8568] - Command checks should always call
>> > > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>> > >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
>> > > unresponsive server.
>> > >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
>> persistent
>> > > volume data.
>> > >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
>> > > image store cache checkpointed.
>> > >   * [MESOS-8904] - Master crash when removing quota.
>> > >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
>> > > selectors.
>> > >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>> > >   * [MESOS-8917] - Agent leaking file descriptors into forked
>> processes.
>> > >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>> > >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
>> > > memory-only offers.
>> > >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>> > >   * [MESOS-8942] - Master streaming API does not send (health) check
>> > > updates for tasks.
>> > >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>> > >   * [MESOS-8947] - Improve the container preparing logging in
>> > > IOSwitchboard and volume/secret isolator.
>> > >   * [MESOS-8952] - process::await/collect n^2 performance issue.
>> > >   * [MESOS-8963] - Executor crash trying to print container ID.
>> > >   * [MESOS-8978] - Command executor calling setsid breaks the tty
>> > support.
>> > >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>> > >   * [MESOS-8986] - `slave.available()` in the allocator is expensive
>> and
>> > > drags down allocation performance.
>> > >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>> > >   * [MESOS-9024] - Mesos master segfaults with stack overflow under
>> load.
>> > >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
>> > > multiple times.
>> > >   * [MESOS-9116] - Launch nested container session fails due to
>> incorrect
>> > > detection of `mnt` namespace of command executor's task.
>> > >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
>> > > temporarily unavailable".
>> > >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on
>> the
>> > > agent.
>> > >   * [MESOS-9131] - Health checks launching nested containers while a
>> > > container is being destroyed lead to unkillable tasks.
>> > >   * [MESOS-9142] - CNI detach might fail due to missing network config
>> > > file.
>> > >   * [MESOS-9144] - Master authentication handling leads to request
>> > > amplification.
>> > >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
>> > > timeout.
>> > >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication
>> timeout.
>> > >   * [MESOS-9147] - Agent and scheduler driver authentication retry
>> > backoff
>> > > time could overflow.
>> > >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>> > >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
>> format
>> > > error.
>> > >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>> > >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
>> > > Docker executor due to a race condition.
>> > >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
>> configured
>> > > but used.
>> > >   * [MESOS-9279] - Docker Containerizer 'usage' call might be
>> expensive
>> > if
>> > > mount table is big.
>> > >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
>> > > large number of containers.
>> > >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
>> > deleting
>> > > cgroups_root.
>> > >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>> > >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
>> > poll
>> > > never returns.
>> > >
>> > > The CHANGELOG for the release is available at:
>> > >
>> > >
>> >
>> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
>> > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > >
>> > > The candidate for Mesos 1.5.2 release is available at:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
>> > >
>> > > The tag to be voted on is 1.5.2-rc2:
>> > > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
>> > >
>> > > The SHA512 checksum of the tarball can be found at:
>> > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
>> > >
>> > > The signature of the tarball can be found at:
>> > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
>> > >
>> https://repository.apache.org/content/repositories/orgapachemesos-1239
>> > >
>> > > Please vote on releasing this package as Apache Mesos 1.5.2!
>> > >
>> > > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
>> > > majority of at least 3 +1 PMC votes are cast.
>> > >
>> > > [ ] +1 Release this package as Apache Mesos 1.5.2
>> > > [ ] -1 Do not release this package because ...
>> > >
>> > > Thanks,
>> > > Gilbert
>> > >
>> >
>>
>

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

Posted by Gilbert Song <gi...@mesosphere.io>.
Thanks, Chun!

I will cut rc3 sometime early next week.

On Tue, Nov 27, 2018 at 11:13 AM Chun-Hung Hsiao <ch...@mesosphere.io>
wrote:

> -1 for https://issues.apache.org/jira/browse/MESOS-8623
>
> I'm working on a fix.
>
> On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:
>
> > +1
> > make check on Ubuntu 18.04
> >
> > On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
> > wrote:
> >
> > > Hi all,
> > >
> > > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> > >
> > > 1.5.2 includes the following:
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > > *****Announce major bug fixes here*****
> > >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> > >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> > >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> > > /proc/mounts reads.
> > >   * [MESOS-8545] -
> > > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> > >   * [MESOS-8568] - Command checks should always call
> > > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> > >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> > > unresponsive server.
> > >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
> persistent
> > > volume data.
> > >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> > > image store cache checkpointed.
> > >   * [MESOS-8904] - Master crash when removing quota.
> > >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> > > selectors.
> > >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> > >   * [MESOS-8917] - Agent leaking file descriptors into forked
> processes.
> > >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> > >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> > > memory-only offers.
> > >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> > >   * [MESOS-8942] - Master streaming API does not send (health) check
> > > updates for tasks.
> > >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> > >   * [MESOS-8947] - Improve the container preparing logging in
> > > IOSwitchboard and volume/secret isolator.
> > >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> > >   * [MESOS-8963] - Executor crash trying to print container ID.
> > >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> > support.
> > >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> > >   * [MESOS-8986] - `slave.available()` in the allocator is expensive
> and
> > > drags down allocation performance.
> > >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> > >   * [MESOS-9024] - Mesos master segfaults with stack overflow under
> load.
> > >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> > > multiple times.
> > >   * [MESOS-9116] - Launch nested container session fails due to
> incorrect
> > > detection of `mnt` namespace of command executor's task.
> > >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> > > temporarily unavailable".
> > >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on
> the
> > > agent.
> > >   * [MESOS-9131] - Health checks launching nested containers while a
> > > container is being destroyed lead to unkillable tasks.
> > >   * [MESOS-9142] - CNI detach might fail due to missing network config
> > > file.
> > >   * [MESOS-9144] - Master authentication handling leads to request
> > > amplification.
> > >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> > > timeout.
> > >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication
> timeout.
> > >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> > backoff
> > > time could overflow.
> > >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> > >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
> format
> > > error.
> > >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> > >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> > > Docker executor due to a race condition.
> > >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
> configured
> > > but used.
> > >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> > if
> > > mount table is big.
> > >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> > > large number of containers.
> > >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> > deleting
> > > cgroups_root.
> > >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> > >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> > poll
> > > never returns.
> > >
> > > The CHANGELOG for the release is available at:
> > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > > The candidate for Mesos 1.5.2 release is available at:
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> > >
> > > The tag to be voted on is 1.5.2-rc2:
> > > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> > >
> > > The SHA512 checksum of the tarball can be found at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> > >
> > > The signature of the tarball can be found at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > > https://repository.apache.org/content/repositories/orgapachemesos-1239
> > >
> > > Please vote on releasing this package as Apache Mesos 1.5.2!
> > >
> > > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> > > majority of at least 3 +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Mesos 1.5.2
> > > [ ] -1 Do not release this package because ...
> > >
> > > Thanks,
> > > Gilbert
> > >
> >
>

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

Posted by Gilbert Song <gi...@mesosphere.io>.
Thanks, Chun!

I will cut rc3 sometime early next week.

On Tue, Nov 27, 2018 at 11:13 AM Chun-Hung Hsiao <ch...@mesosphere.io>
wrote:

> -1 for https://issues.apache.org/jira/browse/MESOS-8623
>
> I'm working on a fix.
>
> On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:
>
> > +1
> > make check on Ubuntu 18.04
> >
> > On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
> > wrote:
> >
> > > Hi all,
> > >
> > > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> > >
> > > 1.5.2 includes the following:
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > > *****Announce major bug fixes here*****
> > >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> > >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> > >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> > > /proc/mounts reads.
> > >   * [MESOS-8545] -
> > > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> > >   * [MESOS-8568] - Command checks should always call
> > > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> > >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> > > unresponsive server.
> > >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
> persistent
> > > volume data.
> > >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> > > image store cache checkpointed.
> > >   * [MESOS-8904] - Master crash when removing quota.
> > >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> > > selectors.
> > >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> > >   * [MESOS-8917] - Agent leaking file descriptors into forked
> processes.
> > >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> > >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> > > memory-only offers.
> > >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> > >   * [MESOS-8942] - Master streaming API does not send (health) check
> > > updates for tasks.
> > >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> > >   * [MESOS-8947] - Improve the container preparing logging in
> > > IOSwitchboard and volume/secret isolator.
> > >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> > >   * [MESOS-8963] - Executor crash trying to print container ID.
> > >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> > support.
> > >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> > >   * [MESOS-8986] - `slave.available()` in the allocator is expensive
> and
> > > drags down allocation performance.
> > >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> > >   * [MESOS-9024] - Mesos master segfaults with stack overflow under
> load.
> > >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> > > multiple times.
> > >   * [MESOS-9116] - Launch nested container session fails due to
> incorrect
> > > detection of `mnt` namespace of command executor's task.
> > >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> > > temporarily unavailable".
> > >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on
> the
> > > agent.
> > >   * [MESOS-9131] - Health checks launching nested containers while a
> > > container is being destroyed lead to unkillable tasks.
> > >   * [MESOS-9142] - CNI detach might fail due to missing network config
> > > file.
> > >   * [MESOS-9144] - Master authentication handling leads to request
> > > amplification.
> > >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> > > timeout.
> > >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication
> timeout.
> > >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> > backoff
> > > time could overflow.
> > >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> > >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
> format
> > > error.
> > >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> > >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> > > Docker executor due to a race condition.
> > >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
> configured
> > > but used.
> > >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> > if
> > > mount table is big.
> > >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> > > large number of containers.
> > >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> > deleting
> > > cgroups_root.
> > >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> > >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> > poll
> > > never returns.
> > >
> > > The CHANGELOG for the release is available at:
> > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > > The candidate for Mesos 1.5.2 release is available at:
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> > >
> > > The tag to be voted on is 1.5.2-rc2:
> > > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> > >
> > > The SHA512 checksum of the tarball can be found at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> > >
> > > The signature of the tarball can be found at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > > https://repository.apache.org/content/repositories/orgapachemesos-1239
> > >
> > > Please vote on releasing this package as Apache Mesos 1.5.2!
> > >
> > > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> > > majority of at least 3 +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Mesos 1.5.2
> > > [ ] -1 Do not release this package because ...
> > >
> > > Thanks,
> > > Gilbert
> > >
> >
>

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

Posted by Chun-Hung Hsiao <ch...@mesosphere.io>.
-1 for https://issues.apache.org/jira/browse/MESOS-8623

I'm working on a fix.

On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:

> +1
> make check on Ubuntu 18.04
>
> On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
> wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> >
> > 1.5.2 includes the following:
> >
> >
> --------------------------------------------------------------------------------
> > *****Announce major bug fixes here*****
> >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> > /proc/mounts reads.
> >   * [MESOS-8545] -
> > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> >   * [MESOS-8568] - Command checks should always call
> > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> > unresponsive server.
> >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent
> > volume data.
> >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> > image store cache checkpointed.
> >   * [MESOS-8904] - Master crash when removing quota.
> >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> > selectors.
> >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> >   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
> >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> > memory-only offers.
> >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> >   * [MESOS-8942] - Master streaming API does not send (health) check
> > updates for tasks.
> >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> >   * [MESOS-8947] - Improve the container preparing logging in
> > IOSwitchboard and volume/secret isolator.
> >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> >   * [MESOS-8963] - Executor crash trying to print container ID.
> >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> support.
> >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> >   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> > drags down allocation performance.
> >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> >   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
> >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> > multiple times.
> >   * [MESOS-9116] - Launch nested container session fails due to incorrect
> > detection of `mnt` namespace of command executor's task.
> >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> > temporarily unavailable".
> >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> > agent.
> >   * [MESOS-9131] - Health checks launching nested containers while a
> > container is being destroyed lead to unkillable tasks.
> >   * [MESOS-9142] - CNI detach might fail due to missing network config
> > file.
> >   * [MESOS-9144] - Master authentication handling leads to request
> > amplification.
> >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> > timeout.
> >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
> >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> backoff
> > time could overflow.
> >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format
> > error.
> >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> > Docker executor due to a race condition.
> >   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured
> > but used.
> >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> if
> > mount table is big.
> >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> > large number of containers.
> >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> deleting
> > cgroups_root.
> >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> poll
> > never returns.
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> >
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.5.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> >
> > The tag to be voted on is 1.5.2-rc2:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1239
> >
> > Please vote on releasing this package as Apache Mesos 1.5.2!
> >
> > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> > majority of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.5.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Gilbert
> >
>

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

Posted by Chun-Hung Hsiao <ch...@mesosphere.io>.
-1 for https://issues.apache.org/jira/browse/MESOS-8623

I'm working on a fix.

On Thu, Nov 22, 2018 at 1:40 PM Meng Zhu <mz...@mesosphere.com> wrote:

> +1
> make check on Ubuntu 18.04
>
> On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io>
> wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> >
> > 1.5.2 includes the following:
> >
> >
> --------------------------------------------------------------------------------
> > *****Announce major bug fixes here*****
> >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> > /proc/mounts reads.
> >   * [MESOS-8545] -
> > AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> >   * [MESOS-8568] - Command checks should always call
> > `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> > unresponsive server.
> >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent
> > volume data.
> >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> > image store cache checkpointed.
> >   * [MESOS-8904] - Master crash when removing quota.
> >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> > selectors.
> >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> >   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
> >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> > memory-only offers.
> >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> >   * [MESOS-8942] - Master streaming API does not send (health) check
> > updates for tasks.
> >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> >   * [MESOS-8947] - Improve the container preparing logging in
> > IOSwitchboard and volume/secret isolator.
> >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> >   * [MESOS-8963] - Executor crash trying to print container ID.
> >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> support.
> >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> >   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> > drags down allocation performance.
> >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> >   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
> >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> > multiple times.
> >   * [MESOS-9116] - Launch nested container session fails due to incorrect
> > detection of `mnt` namespace of command executor's task.
> >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> > temporarily unavailable".
> >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> > agent.
> >   * [MESOS-9131] - Health checks launching nested containers while a
> > container is being destroyed lead to unkillable tasks.
> >   * [MESOS-9142] - CNI detach might fail due to missing network config
> > file.
> >   * [MESOS-9144] - Master authentication handling leads to request
> > amplification.
> >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> > timeout.
> >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
> >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> backoff
> > time could overflow.
> >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format
> > error.
> >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> > Docker executor due to a race condition.
> >   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured
> > but used.
> >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> if
> > mount table is big.
> >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> > large number of containers.
> >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> deleting
> > cgroups_root.
> >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> poll
> > never returns.
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> >
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.5.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> >
> > The tag to be voted on is 1.5.2-rc2:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1239
> >
> > Please vote on releasing this package as Apache Mesos 1.5.2!
> >
> > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> > majority of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.5.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Gilbert
> >
>

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

Posted by Meng Zhu <mz...@mesosphere.com>.
+1
make check on Ubuntu 18.04

On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io> wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 1.5.2.
>
> 1.5.2 includes the following:
>
> --------------------------------------------------------------------------------
> *****Announce major bug fixes here*****
>   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> /proc/mounts reads.
>   * [MESOS-8545] -
> AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>   * [MESOS-8568] - Command checks should always call
> `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> unresponsive server.
>   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent
> volume data.
>   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> image store cache checkpointed.
>   * [MESOS-8904] - Master crash when removing quota.
>   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> selectors.
>   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
>   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> memory-only offers.
>   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>   * [MESOS-8942] - Master streaming API does not send (health) check
> updates for tasks.
>   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>   * [MESOS-8947] - Improve the container preparing logging in
> IOSwitchboard and volume/secret isolator.
>   * [MESOS-8952] - process::await/collect n^2 performance issue.
>   * [MESOS-8963] - Executor crash trying to print container ID.
>   * [MESOS-8978] - Command executor calling setsid breaks the tty support.
>   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> drags down allocation performance.
>   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
>   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> multiple times.
>   * [MESOS-9116] - Launch nested container session fails due to incorrect
> detection of `mnt` namespace of command executor's task.
>   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> temporarily unavailable".
>   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> agent.
>   * [MESOS-9131] - Health checks launching nested containers while a
> container is being destroyed lead to unkillable tasks.
>   * [MESOS-9142] - CNI detach might fail due to missing network config
> file.
>   * [MESOS-9144] - Master authentication handling leads to request
> amplification.
>   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> timeout.
>   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
>   * [MESOS-9147] - Agent and scheduler driver authentication retry backoff
> time could overflow.
>   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format
> error.
>   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> Docker executor due to a race condition.
>   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured
> but used.
>   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive if
> mount table is big.
>   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> large number of containers.
>   * [MESOS-9305] - Create cgoup recursively to workaround systemd deleting
> cgroups_root.
>   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent poll
> never returns.
>
> The CHANGELOG for the release is available at:
>
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
>
> --------------------------------------------------------------------------------
>
> The candidate for Mesos 1.5.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
>
> The tag to be voted on is 1.5.2-rc2:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
>
> The SHA512 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1239
>
> Please vote on releasing this package as Apache Mesos 1.5.2!
>
> The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 1.5.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
> Gilbert
>

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

Posted by Andrei Budnik <ab...@mesosphere.io>.
+1

On Thu, Nov 22, 2018 at 8:23 AM Jie Yu <yu...@gmail.com> wrote:

> +1
>
> > On Oct 31, 2018, at 4:26 PM, Gilbert Song <gi...@mesosphere.io> wrote:
> >
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> >
> > 1.5.2 includes the following:
> >
> --------------------------------------------------------------------------------
> > *****Announce major bug fixes here*****
> >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> /proc/mounts reads.
> >   * [MESOS-8545] -
> AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> >   * [MESOS-8568] - Command checks should always call
> `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> unresponsive server.
> >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
> persistent volume data.
> >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> image store cache checkpointed.
> >   * [MESOS-8904] - Master crash when removing quota.
> >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> selectors.
> >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> >   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
> >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> memory-only offers.
> >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> >   * [MESOS-8942] - Master streaming API does not send (health) check
> updates for tasks.
> >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> >   * [MESOS-8947] - Improve the container preparing logging in
> IOSwitchboard and volume/secret isolator.
> >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> >   * [MESOS-8963] - Executor crash trying to print container ID.
> >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> support.
> >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> >   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> drags down allocation performance.
> >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> >   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
> >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> multiple times.
> >   * [MESOS-9116] - Launch nested container session fails due to
> incorrect detection of `mnt` namespace of command executor's task.
> >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> temporarily unavailable".
> >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> agent.
> >   * [MESOS-9131] - Health checks launching nested containers while a
> container is being destroyed lead to unkillable tasks.
> >   * [MESOS-9142] - CNI detach might fail due to missing network config
> file.
> >   * [MESOS-9144] - Master authentication handling leads to request
> amplification.
> >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> timeout.
> >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
> >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> backoff time could overflow.
> >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
> format error.
> >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> Docker executor due to a race condition.
> >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
> configured but used.
> >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> if mount table is big.
> >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> large number of containers.
> >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> deleting cgroups_root.
> >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> poll never returns.
> >
> > The CHANGELOG for the release is available at:
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.5.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> >
> > The tag to be voted on is 1.5.2-rc2:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1239
> >
> > Please vote on releasing this package as Apache Mesos 1.5.2!
> >
> > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> majority of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.5.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Gilbert
>

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

Posted by Andrei Budnik <ab...@mesosphere.io>.
+1

On Thu, Nov 22, 2018 at 8:23 AM Jie Yu <yu...@gmail.com> wrote:

> +1
>
> > On Oct 31, 2018, at 4:26 PM, Gilbert Song <gi...@mesosphere.io> wrote:
> >
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> >
> > 1.5.2 includes the following:
> >
> --------------------------------------------------------------------------------
> > *****Announce major bug fixes here*****
> >   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
> >   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
> >   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> /proc/mounts reads.
> >   * [MESOS-8545] -
> AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
> >   * [MESOS-8568] - Command checks should always call
> `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
> >   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> unresponsive server.
> >   * [MESOS-8830] - Agent gc on old slave sandboxes could empty
> persistent volume data.
> >   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> image store cache checkpointed.
> >   * [MESOS-8904] - Master crash when removing quota.
> >   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> selectors.
> >   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
> >   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
> >   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
> >   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> memory-only offers.
> >   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
> >   * [MESOS-8942] - Master streaming API does not send (health) check
> updates for tasks.
> >   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
> >   * [MESOS-8947] - Improve the container preparing logging in
> IOSwitchboard and volume/secret isolator.
> >   * [MESOS-8952] - process::await/collect n^2 performance issue.
> >   * [MESOS-8963] - Executor crash trying to print container ID.
> >   * [MESOS-8978] - Command executor calling setsid breaks the tty
> support.
> >   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
> >   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> drags down allocation performance.
> >   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
> >   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
> >   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> multiple times.
> >   * [MESOS-9116] - Launch nested container session fails due to
> incorrect detection of `mnt` namespace of command executor's task.
> >   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> temporarily unavailable".
> >   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> agent.
> >   * [MESOS-9131] - Health checks launching nested containers while a
> container is being destroyed lead to unkillable tasks.
> >   * [MESOS-9142] - CNI detach might fail due to missing network config
> file.
> >   * [MESOS-9144] - Master authentication handling leads to request
> amplification.
> >   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> timeout.
> >   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
> >   * [MESOS-9147] - Agent and scheduler driver authentication retry
> backoff time could overflow.
> >   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
> >   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to
> format error.
> >   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
> >   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> Docker executor due to a race condition.
> >   * [MESOS-9267] - Mesos agent crashes when CNI network is not
> configured but used.
> >   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive
> if mount table is big.
> >   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> large number of containers.
> >   * [MESOS-9305] - Create cgoup recursively to workaround systemd
> deleting cgroups_root.
> >   * [MESOS-9308] - URI disk profile adaptor could deadlock.
> >   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent
> poll never returns.
> >
> > The CHANGELOG for the release is available at:
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.5.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> >
> > The tag to be voted on is 1.5.2-rc2:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1239
> >
> > Please vote on releasing this package as Apache Mesos 1.5.2!
> >
> > The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> majority of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.5.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Gilbert
>

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

Posted by Jie Yu <yu...@gmail.com>.
+1

> On Oct 31, 2018, at 4:26 PM, Gilbert Song <gi...@mesosphere.io> wrote:
> 
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> 
> 1.5.2 includes the following:
> --------------------------------------------------------------------------------
> *****Announce major bug fixes here*****
>   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>   * [MESOS-8418] - mesos-agent high cpu usage because of numerous /proc/mounts reads.
>   * [MESOS-8545] - AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>   * [MESOS-8568] - Command checks should always call `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>   * [MESOS-8620] - Containers stuck in FETCHING possibly due to unresponsive server.
>   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent volume data.
>   * [MESOS-8871] - Agent may fail to recover if the agent dies before image store cache checkpointed.
>   * [MESOS-8904] - Master crash when removing quota.
>   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile selectors.
>   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
>   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and memory-only offers.
>   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>   * [MESOS-8942] - Master streaming API does not send (health) check updates for tasks.
>   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>   * [MESOS-8947] - Improve the container preparing logging in IOSwitchboard and volume/secret isolator.
>   * [MESOS-8952] - process::await/collect n^2 performance issue.
>   * [MESOS-8963] - Executor crash trying to print container ID.
>   * [MESOS-8978] - Command executor calling setsid breaks the tty support.
>   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>   * [MESOS-8986] - `slave.available()` in the allocator is expensive and drags down allocation performance.
>   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
>   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume multiple times.
>   * [MESOS-9116] - Launch nested container session fails due to incorrect detection of `mnt` namespace of command executor's task.
>   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource temporarily unavailable".
>   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the agent.
>   * [MESOS-9131] - Health checks launching nested containers while a container is being destroyed lead to unkillable tasks.
>   * [MESOS-9142] - CNI detach might fail due to missing network config file.
>   * [MESOS-9144] - Master authentication handling leads to request amplification.
>   * [MESOS-9145] - Master has a fragile burned-in 5s authentication timeout.
>   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
>   * [MESOS-9147] - Agent and scheduler driver authentication retry backoff time could overflow.
>   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format error.
>   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>   * [MESOS-9231] - `docker inspect` may return an unexpected result to Docker executor due to a race condition.
>   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured but used.
>   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive if mount table is big.
>   * [MESOS-9283] - Docker containerizer actor can get backlogged with large number of containers.
>   * [MESOS-9305] - Create cgoup recursively to workaround systemd deleting cgroups_root.
>   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent poll never returns.
> 
> The CHANGELOG for the release is available at:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 1.5.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> 
> The tag to be voted on is 1.5.2-rc2:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> 
> The SHA512 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1239
> 
> Please vote on releasing this package as Apache Mesos 1.5.2!
> 
> The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 1.5.2
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Gilbert

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

Posted by Jie Yu <yu...@gmail.com>.
+1

> On Oct 31, 2018, at 4:26 PM, Gilbert Song <gi...@mesosphere.io> wrote:
> 
> Hi all,
> 
> Please vote on releasing the following candidate as Apache Mesos 1.5.2.
> 
> 1.5.2 includes the following:
> --------------------------------------------------------------------------------
> *****Announce major bug fixes here*****
>   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>   * [MESOS-8418] - mesos-agent high cpu usage because of numerous /proc/mounts reads.
>   * [MESOS-8545] - AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>   * [MESOS-8568] - Command checks should always call `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>   * [MESOS-8620] - Containers stuck in FETCHING possibly due to unresponsive server.
>   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent volume data.
>   * [MESOS-8871] - Agent may fail to recover if the agent dies before image store cache checkpointed.
>   * [MESOS-8904] - Master crash when removing quota.
>   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile selectors.
>   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
>   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and memory-only offers.
>   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>   * [MESOS-8942] - Master streaming API does not send (health) check updates for tasks.
>   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>   * [MESOS-8947] - Improve the container preparing logging in IOSwitchboard and volume/secret isolator.
>   * [MESOS-8952] - process::await/collect n^2 performance issue.
>   * [MESOS-8963] - Executor crash trying to print container ID.
>   * [MESOS-8978] - Command executor calling setsid breaks the tty support.
>   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>   * [MESOS-8986] - `slave.available()` in the allocator is expensive and drags down allocation performance.
>   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
>   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume multiple times.
>   * [MESOS-9116] - Launch nested container session fails due to incorrect detection of `mnt` namespace of command executor's task.
>   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource temporarily unavailable".
>   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the agent.
>   * [MESOS-9131] - Health checks launching nested containers while a container is being destroyed lead to unkillable tasks.
>   * [MESOS-9142] - CNI detach might fail due to missing network config file.
>   * [MESOS-9144] - Master authentication handling leads to request amplification.
>   * [MESOS-9145] - Master has a fragile burned-in 5s authentication timeout.
>   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
>   * [MESOS-9147] - Agent and scheduler driver authentication retry backoff time could overflow.
>   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format error.
>   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>   * [MESOS-9231] - `docker inspect` may return an unexpected result to Docker executor due to a race condition.
>   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured but used.
>   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive if mount table is big.
>   * [MESOS-9283] - Docker containerizer actor can get backlogged with large number of containers.
>   * [MESOS-9305] - Create cgoup recursively to workaround systemd deleting cgroups_root.
>   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent poll never returns.
> 
> The CHANGELOG for the release is available at:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
> --------------------------------------------------------------------------------
> 
> The candidate for Mesos 1.5.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
> 
> The tag to be voted on is 1.5.2-rc2:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
> 
> The SHA512 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
> 
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1239
> 
> Please vote on releasing this package as Apache Mesos 1.5.2!
> 
> The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a majority of at least 3 +1 PMC votes are cast.
> 
> [ ] +1 Release this package as Apache Mesos 1.5.2
> [ ] -1 Do not release this package because ...
> 
> Thanks,
> Gilbert

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

Posted by Meng Zhu <mz...@mesosphere.com>.
+1
make check on Ubuntu 18.04

On Wed, Oct 31, 2018 at 4:26 PM Gilbert Song <gi...@mesosphere.io> wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 1.5.2.
>
> 1.5.2 includes the following:
>
> --------------------------------------------------------------------------------
> *****Announce major bug fixes here*****
>   * [MESOS-3790] - ZooKeeper connection should retry on `EAI_NONAME`.
>   * [MESOS-8128] - Make os::pipe file descriptors O_CLOEXEC.
>   * [MESOS-8418] - mesos-agent high cpu usage because of numerous
> /proc/mounts reads.
>   * [MESOS-8545] -
> AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
>   * [MESOS-8568] - Command checks should always call
> `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
>   * [MESOS-8620] - Containers stuck in FETCHING possibly due to
> unresponsive server.
>   * [MESOS-8830] - Agent gc on old slave sandboxes could empty persistent
> volume data.
>   * [MESOS-8871] - Agent may fail to recover if the agent dies before
> image store cache checkpointed.
>   * [MESOS-8904] - Master crash when removing quota.
>   * [MESOS-8906] - `UriDiskProfileAdaptor` fails to update profile
> selectors.
>   * [MESOS-8907] - Docker image fetcher fails with HTTP/2.
>   * [MESOS-8917] - Agent leaking file descriptors into forked processes.
>   * [MESOS-8921] - Autotools don't work with newer OpenJDK versions.
>   * [MESOS-8935] - Quota limit "chopping" can lead to cpu-only and
> memory-only offers.
>   * [MESOS-8936] - Implement a Random Sorter for offer allocations.
>   * [MESOS-8942] - Master streaming API does not send (health) check
> updates for tasks.
>   * [MESOS-8945] - Master check failure due to CHECK_SOME(providerId).
>   * [MESOS-8947] - Improve the container preparing logging in
> IOSwitchboard and volume/secret isolator.
>   * [MESOS-8952] - process::await/collect n^2 performance issue.
>   * [MESOS-8963] - Executor crash trying to print container ID.
>   * [MESOS-8978] - Command executor calling setsid breaks the tty support.
>   * [MESOS-8980] - mesos-slave can deadlock with docker pull.
>   * [MESOS-8986] - `slave.available()` in the allocator is expensive and
> drags down allocation performance.
>   * [MESOS-8987] - Master asks agent to shutdown upon auth errors.
>   * [MESOS-9024] - Mesos master segfaults with stack overflow under load.
>   * [MESOS-9049] - Agent GC could unmount a dangling persistent volume
> multiple times.
>   * [MESOS-9116] - Launch nested container session fails due to incorrect
> detection of `mnt` namespace of command executor's task.
>   * [MESOS-9125] - Port mapper CNI plugin might fail with "Resource
> temporarily unavailable".
>   * [MESOS-9127] - Port mapper CNI plugin might deadlock iptables on the
> agent.
>   * [MESOS-9131] - Health checks launching nested containers while a
> container is being destroyed lead to unkillable tasks.
>   * [MESOS-9142] - CNI detach might fail due to missing network config
> file.
>   * [MESOS-9144] - Master authentication handling leads to request
> amplification.
>   * [MESOS-9145] - Master has a fragile burned-in 5s authentication
> timeout.
>   * [MESOS-9146] - Agent has a fragile burn-in 5s authentication timeout.
>   * [MESOS-9147] - Agent and scheduler driver authentication retry backoff
> time could overflow.
>   * [MESOS-9151] - Container stuck at ISOLATING due to FD leak.
>   * [MESOS-9170] - Zookeeper doesn't compile with newer gcc due to format
> error.
>   * [MESOS-9196] - Removing rootfs mounts may fail with EBUSY.
>   * [MESOS-9231] - `docker inspect` may return an unexpected result to
> Docker executor due to a race condition.
>   * [MESOS-9267] - Mesos agent crashes when CNI network is not configured
> but used.
>   * [MESOS-9279] - Docker Containerizer 'usage' call might be expensive if
> mount table is big.
>   * [MESOS-9283] - Docker containerizer actor can get backlogged with
> large number of containers.
>   * [MESOS-9305] - Create cgoup recursively to workaround systemd deleting
> cgroups_root.
>   * [MESOS-9308] - URI disk profile adaptor could deadlock.
>   * [MESOS-9334] - Container stuck at ISOLATING state due to libevent poll
> never returns.
>
> The CHANGELOG for the release is available at:
>
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2-rc2
>
> --------------------------------------------------------------------------------
>
> The candidate for Mesos 1.5.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz
>
> The tag to be voted on is 1.5.2-rc2:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.5.2-rc2
>
> The SHA512 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.2.tar.gz.sha512
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.5.2-rc2/mesos-1.5.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 in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1239
>
> Please vote on releasing this package as Apache Mesos 1.5.2!
>
> The vote is open until Mon Nov  5 16:23:11 PDT 2018 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 1.5.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
> Gilbert
>