You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2019/01/24 23:03:09 UTC

[mesos] branch master updated (7bfec08 -> 693071a)

This is an automated email from the ASF dual-hosted git repository.

gilbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git.


    from 7bfec08  Exposed subscriptions and disconnections RP manager metrics.
     new d592e72  Added the blog post for 1.5.2 release.
     new 8c82c9a  Updated releases.yml for 1.5.2.
     new 693071a  Fixed JIRA list in 1.5.1 release blog.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 site/data/releases.yml                             |  6 ++
 .../source/blog/2018-05-31-mesos-1-5-1-released.md | 46 +++++++++---
 .../source/blog/2019-01-24-mesos-1-5-2-released.md | 87 ++++++++++++++++++++++
 3 files changed, 128 insertions(+), 11 deletions(-)
 create mode 100644 site/source/blog/2019-01-24-mesos-1-5-2-released.md


[mesos] 02/03: Updated releases.yml for 1.5.2.

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gilbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git

commit 8c82c9ad5da2f0b138e0d400686524fed7455564
Author: Gilbert Song <so...@gmail.com>
AuthorDate: Thu Jan 24 14:39:14 2019 -0800

    Updated releases.yml for 1.5.2.
---
 site/data/releases.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/site/data/releases.yml b/site/data/releases.yml
index e2666c3..270f915 100644
--- a/site/data/releases.yml
+++ b/site/data/releases.yml
@@ -15,6 +15,10 @@ news:
 ##   - title: (required)
 ##     date: (required)
 ##     blog: (required)
+  - title: Mesos 1.5.2 is released!
+    date: January 24, 2019
+    blog: mesos-1-5-2-released
+    target_version: 1.5.1
   - title: Mesos 1.7.0 is released!
     date: September 24, 2018
     blog: mesos-1-7-0-released
@@ -175,6 +179,8 @@ versions:
 ##                 after we create the ReleaseNote for 0.28.1, we get the link:
 ##                 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12335359.
 ##                 At here, 12335359 is the jira_version of 0.28.1.
+  - version: 1.5.2
+    jira_version: 12342696
   - version: 1.7.0
     jira_version: 12343250
   - version: 1.6.1


[mesos] 03/03: Fixed JIRA list in 1.5.1 release blog.

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gilbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git

commit 693071aacf098567256bd2797d94a477a53f6f3f
Author: Gilbert Song <so...@gmail.com>
AuthorDate: Thu Jan 24 15:01:16 2019 -0800

    Fixed JIRA list in 1.5.1 release blog.
---
 .../source/blog/2018-05-31-mesos-1-5-1-released.md | 46 ++++++++++++++++------
 1 file changed, 35 insertions(+), 11 deletions(-)

diff --git a/site/source/blog/2018-05-31-mesos-1-5-1-released.md b/site/source/blog/2018-05-31-mesos-1-5-1-released.md
index ea8804d..6d92079 100644
--- a/site/source/blog/2018-05-31-mesos-1-5-1-released.md
+++ b/site/source/blog/2018-05-31-mesos-1-5-1-released.md
@@ -12,17 +12,41 @@ tags: Release
 
 The latest Mesos 1.5.x release, 1.5.1, is now available for [download](http://mesos.apache.org/downloads). This release includes important bug fixes and improvements on top of 1.5.0. It is recommended to use this version if you are considering using Mesos 1.5. More specifically, this release includes the following:
 
-* [MESOS-7873](https://issues.apache.org/jira/browse/MESOS-7873) - Expose `ExecutorInfo.ContainerInfo.NetworkInfo` in Mesos `state` endpoint.
-* [MESOS-7921](https://issues.apache.org/jira/browse/MESOS-7921) - ProcessManager::resume sometimes crashes accessing EventQueue.
-* [MESOS-7964](https://issues.apache.org/jira/browse/MESOS-7964) - Heavy-duty GC makes the agent unresponsive.
-* [MESOS-7968](https://issues.apache.org/jira/browse/MESOS-7968) - Handle `/proc/self/ns/pid_for_children` when parsing available namespace.
-* [MESOS-7969](https://issues.apache.org/jira/browse/MESOS-7969) - Handle cgroups v2 hierarchy when parsing /proc/self/cgroups.
-* [MESOS-7980](https://issues.apache.org/jira/browse/MESOS-7980) - Stout fails to compile with libc >= 2.26.
-* [MESOS-8051](https://issues.apache.org/jira/browse/MESOS-8051) - Killing TASK_GROUP fail to kill some tasks.
-* [MESOS-8080](https://issues.apache.org/jira/browse/MESOS-8080) - The default executor does not propagate missing task exit status correctly.
-* [MESOS-8090](https://issues.apache.org/jira/browse/MESOS-8090) - Mesos 1.4.0 crashes with 1.3.x agent with oversubscription
-* [MESOS-8135](https://issues.apache.org/jira/browse/MESOS-8135) - Masters can lose track of tasks' executor IDs.
-* [MESOS-8169](https://issues.apache.org/jira/browse/MESOS-8169) - Incorrect master validation forces executor IDs to be globally unique.
+* [MESOS-1720](https://issues.apache.org/jira/browse/MESOS-1720) - Slave should send exited executor message when the executor is never launched.
+* [MESOS-7742](https://issues.apache.org/jira/browse/MESOS-7742) - Race conditions in IOSwitchboard: listening on unix socket and premature closing of the connection.
+* [MESOS-8125](https://issues.apache.org/jira/browse/MESOS-8125) - Agent should properly handle recovering an executor when its pid is reused.
+* [MESOS-8411](https://issues.apache.org/jira/browse/MESOS-8411) - Killing a queued task can lead to the command executor never terminating.
+* [MESOS-8416](https://issues.apache.org/jira/browse/MESOS-8416) - CHECK failure if trying to recover nested containers but the framework checkpointing is not enabled.
+* [MESOS-8468](https://issues.apache.org/jira/browse/MESOS-8468) - `LAUNCH_GROUP` failure tears down the default executor.
+* [MESOS-8488](https://issues.apache.org/jira/browse/MESOS-8488) - Docker bug can cause unkillable tasks.
+* [MESOS-8510](https://issues.apache.org/jira/browse/MESOS-8510) - URI disk profile adaptor does not consider plugin type for a profile.
+* [MESOS-8536](https://issues.apache.org/jira/browse/MESOS-8536) - Pending offer operations on resource provider resources not properly accounted for in allocator.
+* [MESOS-8550](https://issues.apache.org/jira/browse/MESOS-8550) - Bug in `Master::detected()` leads to coredump in `MasterZooKeeperTest.MasterInfoAddress`.
+* [MESOS-8552](https://issues.apache.org/jira/browse/MESOS-8552) - CGROUPS_ROOT_PidNamespaceForward and CGROUPS_ROOT_PidNamespaceBackward tests fail.
+* [MESOS-8565](https://issues.apache.org/jira/browse/MESOS-8565) - Persistent volumes are not visible in Mesos UI when launching a pod using default executor.
+* [MESOS-8569](https://issues.apache.org/jira/browse/MESOS-8569) - Allow newline characters when decoding base64 strings in stout.
+* [MESOS-8574](https://issues.apache.org/jira/browse/MESOS-8574) - Docker executor makes no progress when 'docker inspect' hangs.
+* [MESOS-8575](https://issues.apache.org/jira/browse/MESOS-8575) - Improve discard handling for 'Docker::stop' and 'Docker::pull'.
+* [MESOS-8576](https://issues.apache.org/jira/browse/MESOS-8576) - Improve discard handling of 'Docker::inspect()'.
+* [MESOS-8577](https://issues.apache.org/jira/browse/MESOS-8577) - Destroy nested container if `LAUNCH_NESTED_CONTAINER_SESSION` fails.
+* [MESOS-8594](https://issues.apache.org/jira/browse/MESOS-8594) - Mesos master stack overflow in libprocess socket send loop.
+* [MESOS-8598](https://issues.apache.org/jira/browse/MESOS-8598) - Allow empty resource provider selector in `UriDiskProfileAdaptor`.
+* [MESOS-8601](https://issues.apache.org/jira/browse/MESOS-8601) - Master crashes during slave reregistration after failover.
+* [MESOS-8604](https://issues.apache.org/jira/browse/MESOS-8604) - Quota headroom tracking may be incorrect in the presence of hierarchical reservation.
+* [MESOS-8605](https://issues.apache.org/jira/browse/MESOS-8605) - Terminal task status update will not send if 'docker inspect' is hung.
+* [MESOS-8619](https://issues.apache.org/jira/browse/MESOS-8619) - Docker on Windows uses `USERPROFILE` instead of `HOME` for credentials.
+* [MESOS-8624](https://issues.apache.org/jira/browse/MESOS-8624) - Valid tasks may be explicitly dropped by agent due to race conditions.
+* [MESOS-8631](https://issues.apache.org/jira/browse/MESOS-8631) - Agent should be able to start a task with every CPU on a Windows machine.
+* [MESOS-8641](https://issues.apache.org/jira/browse/MESOS-8641) - Event stream could send heartbeat before subscribed.
+* [MESOS-8646](https://issues.apache.org/jira/browse/MESOS-8646) - Agent should be able to resolve file names on open files.
+* [MESOS-8651](https://issues.apache.org/jira/browse/MESOS-8651) - Potential memory leaks in the `volume/sandbox_path` isolator.
+* [MESOS-8741](https://issues.apache.org/jira/browse/MESOS-8741) - `Add` to sequence will not run if it races with sequence destruction.
+* [MESOS-8742](https://issues.apache.org/jira/browse/MESOS-8742) - Agent resource provider config API calls should be idempotent.
+* [MESOS-8786](https://issues.apache.org/jira/browse/MESOS-8786) - CgroupIsolatorProcess accesses subsystem processes directly.
+* [MESOS-8787](https://issues.apache.org/jira/browse/MESOS-8787) - RP-related API should be experimental.
+* [MESOS-8876](https://issues.apache.org/jira/browse/MESOS-8876) - Normal exit of Docker container using rexray volume results in TASK_FAILED.
+* [MESOS-8881](https://issues.apache.org/jira/browse/MESOS-8881) - Enable epoll backend in libevent integration.
+* [MESOS-8885](https://issues.apache.org/jira/browse/MESOS-8885) - Disable libevent debug mode.
 
 Full release notes are available in the release [CHANGELOG](https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.1)
 


[mesos] 01/03: Added the blog post for 1.5.2 release.

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gilbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git

commit d592e72a3e88585978ebfd46bbc03d63573eb3a7
Author: Gilbert Song <so...@gmail.com>
AuthorDate: Thu Jan 24 14:58:54 2019 -0800

    Added the blog post for 1.5.2 release.
---
 .../source/blog/2019-01-24-mesos-1-5-2-released.md | 87 ++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/site/source/blog/2019-01-24-mesos-1-5-2-released.md b/site/source/blog/2019-01-24-mesos-1-5-2-released.md
new file mode 100644
index 0000000..18191bb
--- /dev/null
+++ b/site/source/blog/2019-01-24-mesos-1-5-2-released.md
@@ -0,0 +1,87 @@
+---
+layout: post
+title: Apache Mesos 1.5.2 Released
+permalink: /blog/mesos-1-5-2-released/
+published: true
+post_author:
+  display_name: Gilbert Song
+  gravatar: 05d3596cf7ef7751c02545b1eaac64ac
+  twitter: Gilbert_Songs
+tags: Release
+---
+
+The latest Mesos 1.5.x release, 1.5.2, is now available for [download](http://mesos.apache.org/downloads). This release includes important bug fixes and improvements on top of 1.5.0. It is recommended to use this version if you are considering using Mesos 1.5. More specifically, this release includes the following:
+
+* [MESOS-3790](https://issues.apache.org/jira/browse/MESOS-3790) - ZooKeeper connection should retry on `EAI_NONAME`.
+* [MESOS-7474](https://issues.apache.org/jira/browse/MESOS-7474) - Mesos fetcher cache doesn't retry when missed.
+* [MESOS-8128](https://issues.apache.org/jira/browse/MESOS-8128) - Make os::pipe file descriptors O_CLOEXEC.
+* [MESOS-8418](https://issues.apache.org/jira/browse/MESOS-8418) - mesos-agent high cpu usage because of numerous /proc/mounts reads.
+* [MESOS-8545](https://issues.apache.org/jira/browse/MESOS-8545) - AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
+* [MESOS-8568](https://issues.apache.org/jira/browse/MESOS-8568) - Command checks should always call `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`.
+* [MESOS-8620](https://issues.apache.org/jira/browse/MESOS-8620) - Containers stuck in FETCHING possibly due to unresponsive server.
+* [MESOS-8830](https://issues.apache.org/jira/browse/MESOS-8830) - Agent gc on old slave sandboxes could empty persistent volume data.
+* [MESOS-8871](https://issues.apache.org/jira/browse/MESOS-8871) - Agent may fail to recover if the agent dies before image store cache checkpointed.
+* [MESOS-8904](https://issues.apache.org/jira/browse/MESOS-8904) - Master crash when removing quota.
+* [MESOS-8906](https://issues.apache.org/jira/browse/MESOS-8906) - `UriDiskProfileAdaptor` fails to update profile selectors.
+* [MESOS-8907](https://issues.apache.org/jira/browse/MESOS-8907) - Docker image fetcher fails with HTTP/2.
+* [MESOS-8917](https://issues.apache.org/jira/browse/MESOS-8917) - Agent leaking file descriptors into forked processes.
+* [MESOS-8921](https://issues.apache.org/jira/browse/MESOS-8921) - Autotools don't work with newer OpenJDK versions.
+* [MESOS-8935](https://issues.apache.org/jira/browse/MESOS-8935) - Quota limit "chopping" can lead to cpu-only and memory-only offers.
+* [MESOS-8936](https://issues.apache.org/jira/browse/MESOS-8936) - Implement a Random Sorter for offer allocations.
+* [MESOS-8942](https://issues.apache.org/jira/browse/MESOS-8942) - Master streaming API does not send (health) check updates for tasks.
+* [MESOS-8945](https://issues.apache.org/jira/browse/MESOS-8945) - Master check failure due to CHECK_SOME(providerId).
+* [MESOS-8947](https://issues.apache.org/jira/browse/MESOS-8947) - Improve the container preparing logging in IOSwitchboard and volume/secret isolator.
+* [MESOS-8952](https://issues.apache.org/jira/browse/MESOS-8952) - process::await/collect n^2 performance issue.
+* [MESOS-8963](https://issues.apache.org/jira/browse/MESOS-8963) - Executor crash trying to print container ID.
+* [MESOS-8978](https://issues.apache.org/jira/browse/MESOS-8978) - Command executor calling setsid breaks the tty support.
+* [MESOS-8980](https://issues.apache.org/jira/browse/MESOS-8980) - mesos-slave can deadlock with docker pull.
+* [MESOS-8986](https://issues.apache.org/jira/browse/MESOS-8986) - `slave.available()` in the allocator is expensive and drags down allocation performance.
+* [MESOS-8987](https://issues.apache.org/jira/browse/MESOS-8987) - Master asks agent to shutdown upon auth errors.
+* [MESOS-9024](https://issues.apache.org/jira/browse/MESOS-9024) - Mesos master segfaults with stack overflow under load.
+* [MESOS-9049](https://issues.apache.org/jira/browse/MESOS-9049) - Agent GC could unmount a dangling persistent volume multiple times.
+* [MESOS-9116](https://issues.apache.org/jira/browse/MESOS-9116) - Launch nested container session fails due to incorrect detection of `mnt` namespace of command executor's task.
+* [MESOS-9125](https://issues.apache.org/jira/browse/MESOS-9125) - Port mapper CNI plugin might fail with "Resource temporarily unavailable".
+* [MESOS-9127](https://issues.apache.org/jira/browse/MESOS-9127) - Port mapper CNI plugin might deadlock iptables on the agent.
+* [MESOS-9131](https://issues.apache.org/jira/browse/MESOS-9131) - Health checks launching nested containers while a container is being destroyed lead to unkillable tasks.
+* [MESOS-9142](https://issues.apache.org/jira/browse/MESOS-9142) - CNI detach might fail due to missing network config file.
+* [MESOS-9144](https://issues.apache.org/jira/browse/MESOS-9144) - Master authentication handling leads to request amplification.
+* [MESOS-9145](https://issues.apache.org/jira/browse/MESOS-9145) - Master has a fragile burned-in 5s authentication timeout.
+* [MESOS-9146](https://issues.apache.org/jira/browse/MESOS-9146) - Agent has a fragile burn-in 5s authentication timeout.
+* [MESOS-9147](https://issues.apache.org/jira/browse/MESOS-9147) - Agent and scheduler driver authentication retry backoff time could overflow.
+* [MESOS-9151](https://issues.apache.org/jira/browse/MESOS-9151) - Container stuck at ISOLATING due to FD leak.
+* [MESOS-9170](https://issues.apache.org/jira/browse/MESOS-9170) - Zookeeper doesn't compile with newer gcc due to format error.
+* [MESOS-9196](https://issues.apache.org/jira/browse/MESOS-9196) - Removing rootfs mounts may fail with EBUSY.
+* [MESOS-9231](https://issues.apache.org/jira/browse/MESOS-9231) - `docker inspect` may return an unexpected result to Docker executor due to a race condition.
+* [MESOS-9267](https://issues.apache.org/jira/browse/MESOS-9267) - Mesos agent crashes when CNI network is not configured but used.
+* [MESOS-9279](https://issues.apache.org/jira/browse/MESOS-9279) - Docker Containerizer 'usage' call might be expensive if mount table is big.
+* [MESOS-9283](https://issues.apache.org/jira/browse/MESOS-9283) - Docker containerizer actor can get backlogged with large number of containers.
+* [MESOS-9305](https://issues.apache.org/jira/browse/MESOS-9305) - Create cgoup recursively to workaround systemd deleting cgroups_root.
+* [MESOS-9308](https://issues.apache.org/jira/browse/MESOS-9308) - URI disk profile adaptor could deadlock.
+* [MESOS-9317](https://issues.apache.org/jira/browse/MESOS-9317) - Some master endpoints do not handle failed authorization properly.
+* [MESOS-9332](https://issues.apache.org/jira/browse/MESOS-9332) - Nested container should run as the same user of its parent container by default.
+* [MESOS-9334](https://issues.apache.org/jira/browse/MESOS-9334) - Container stuck at ISOLATING state due to libevent poll never returns.
+* [MESOS-9411](https://issues.apache.org/jira/browse/MESOS-9411) - Validation of JWT tokens using HS256 hashing algorithm is not thread safe.
+* [MESOS-9419](https://issues.apache.org/jira/browse/MESOS-9419) - Executor to framework message crashes master if framework has not re-registered.
+* [MESOS-9480](https://issues.apache.org/jira/browse/MESOS-9480) - Master may skip processing authorization results for `LAUNCH_GROUP`.
+* [MESOS-9492](https://issues.apache.org/jira/browse/MESOS-9492) - Persist CNI working directory across reboot.
+* [MESOS-9501](https://issues.apache.org/jira/browse/MESOS-9501) - Mesos executor fails to terminate and gets stuck after agent host reboot.
+* [MESOS-9502](https://issues.apache.org/jira/browse/MESOS-9502) - IOswitchboard cleanup could get stuck due to FD leak from a race.
+* [MESOS-9510](https://issues.apache.org/jira/browse/MESOS-9510) - Disallowed nan, inf and so on in `Value::Scalar`.
+* [MESOS-9516](https://issues.apache.org/jira/browse/MESOS-9516) - Extend `min_allocatable_resources` flag to cover non-scalar resources.
+* [MESOS-9518](https://issues.apache.org/jira/browse/MESOS-9518) - CNI_NETNS should not be set for orphan containers that do not have network namespace.
+
+Full release notes are available in the release [CHANGELOG](https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.2)
+
+### Upgrades
+
+Rolling upgrades from a Mesos 1.5.0 cluster to Mesos 1.5.2 are straightforward. Please refer to the [upgrade guide](http://mesos.apache.org/documentation/latest/upgrades/) for detailed information on upgrading to Mesos 1.5.2 from 1.4.x, 1.3.x, or 1.2.x.
+
+### Try it out
+
+Please try out this release and let us know what you think. If you run into any issues, let us know on the [user mailing list and/or Slack/IRC](https://mesos.apache.org/community).
+
+### Thanks!
+
+Thanks to the 29 contributors who made 1.5.2 possible:
+
+Alexander Rojas, Alexander Rukletsov, Andrei Budnik, Andrew Schwartzmeyer, Armand Grillet, Benjamin Bannier, Benjamin Mahler, Benno Evers, Chun-Hung Hsiao, Deepak Goel, Gastón Kleiman, Gilbert Song, Greg Mann, James Peach, Jie Yu, Joseph Wu, Kapil Arya, Kevin Klues, Kjetil Joergensen, Meng Zhu, Michael Park, Qian Zhang, Radhika Jandhyala, Till Toenshoff, Vinod Kone, Zhitao Li, bin zheng, fei long, he yi hua