You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gr...@apache.org on 2018/05/04 21:18:33 UTC

[1/2] mesos git commit: Added MESOS-8649, MESOS-8793 and MESOS-8874 to the 1.6.0 CHANGELOG.

Repository: mesos
Updated Branches:
  refs/heads/master cc68152b3 -> 10f0345d2


Added MESOS-8649, MESOS-8793 and MESOS-8874 to the 1.6.0 CHANGELOG.

Review: https://reviews.apache.org/r/66968/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/10f0345d
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/10f0345d
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/10f0345d

Branch: refs/heads/master
Commit: 10f0345d2642bbe94d1e5c9aec6c04e96b490ec6
Parents: b1ac4bc
Author: Chun-Hung Hsiao <ch...@apache.org>
Authored: Fri May 4 14:16:29 2018 -0700
Committer: Greg Mann <gr...@gmail.com>
Committed: Fri May 4 14:18:15 2018 -0700

----------------------------------------------------------------------
 CHANGELOG | 48 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/10f0345d/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index 3bbe8de..02c7d6f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,47 +2,59 @@ Release Notes - Mesos - Version 1.6.0 (WIP)
 -------------------------------------------
 This release contains the following new features:
 
+  * [MESOS-4965] - **Experimental** Persistent volumes can be resized
+    through new offer operations and V1 operator API now.
+
   * [MESOS-6575] - Added a new `--xfs_kill_containers` flag to the
     Mesos agent. This causes the `disk/xfs` isolator to terminate
     containers that exceed their disk quota.
 
-  * [MESOS-8534] - **Experimental** A nested container is now allowed
-    to join a separate CNI network than its parent container.
-
-  * [MESOS-8801] - **Experimental** On Linux, Mesos can now be
-    configured to use the jemalloc allocator by default via the
-    `--enable-jemalloc-allocator` configuration option.
-
   * [MESOS-7944] - **Experimental** Added a new `MemoryProfiler` class to
     libprocess to aid in debugging memory issues.
 
+  * [MESOS-8534] - **Experimental** A nested container is now allowed
+    to join a separate CNI network than its parent container.
+
   * [MESOS-8572] - Improvements to the Docker containerizer and executor
     to more gracefully handle situations in which the Docker CLI is
     unresponsive.
 
   * [MESOS-8607] - The ‘mesos-execute’ tool has been ported to Windows.
 
-  * [MESOS-4965] - **Experimental** Persistent volumes can be resized
-    through new offer operations and V1 operator API now.
+  * [MESOS-8649] - **Experimental** Support for Container Storage Interface
+    (CSI) version 0.2 in Mesos.
 
   * [MESOS-8725] - Added a new `max_completion_time` field to `TaskInfo`.
     Tasks which do not complete at the end of the specified duration will
     fail with a new reason `REASON_MAX_COMPLETION_TIME_REACHED`.
 
-Additional API Changes:
-  * [MESOS-8534] - Nested containers within a task group can now specify
-    separate network namespaces.
+  * [MESOS-8801] - **Experimental** On Linux, Mesos can now be
+    configured to use the jemalloc allocator by default via the
+    `--enable-jemalloc-allocator` configuration option.
 
-  * [MESOS-8388] - Local resource provider resources are now included in
-    the responses to the GET_AGENTS and GET_RESOURCE_PROVIDER calls.
+  * Agents now support the `--fetcher_stall_timeout` flag which allows container
+    image and artifact fetchers to abort after the timeout when downloads stall.
 
-  * [MESOS-8332] - Container sandbox permissions have been changed from
-    0755 to 0750.
+Deprecations/Removals:
+  * Support for CSI v0.1 is deprecated in favor of CSI v0.2.
 
+Additional API Changes:
   * [MESOS-8306] - Authorization of resource reservation has been updated
     to allow the restriction of which agents can statically reserve
     resources for which roles.
 
+  * [MESOS-8332] - Container sandbox permissions have been changed from
+    0755 to 0750.
+
+  * [MESOS-8388] - Local resource provider resources are now included in
+    the responses to the GET_AGENTS and GET_RESOURCE_PROVIDER calls.
+
+  * [MESOS-8534] - Nested containers within a task group can now specify
+    separate network namespaces.
+
+Changes to Dependencies:
+  * Upgraded minimum required gRPC library to version 1.10+ for gRPC-enabled builds.
+
 All Resolved Issues:
 
 ** Bug
@@ -151,11 +163,12 @@ All Resolved Issues:
     * [MESOS-8787] - RP-related API should be experimental.
     * [MESOS-8804] - Fix Ninja Release builds on Windows
     * [MESOS-8818] - VolumeSandboxPathIsolatorTest.SharedParentTypeVolume fails on macOS
-    * [MESOS-8834] - libprocess底层internal::send和internal::_send相互调用, 当outgoing[socket]里一直有数据包要发送时,那么存在栈耗尽 core dump问题
+    * [MESOS-8834] - Indirect recursion between `send` and `_send` in libprocess may cause stack overflow.
     * [MESOS-8865] - Suspicious enum value comparisons in scheduler Java bindings
     * [MESOS-8866] - CMake builds are missing byproduct declaration for jemalloc.
     * [MESOS-8868] - Some 'FsTest' test cases fail on macOS
     * [MESOS-8870] - Master does not correctly reconcile dropped operations after agent failover
+    * [MESOS-8874] - ResourceProviderManagerHttpApiTest.ResubscribeResourceProvider is flaky.
 
 ** Improvement
     * [MESOS-2922] - Add move constructors / assignment to Future.
@@ -200,6 +213,7 @@ All Resolved Issues:
     * [MESOS-8725] - Support max_duration for tasks
     * [MESOS-8728] - Don't print full usage for invocation errors
     * [MESOS-8772] - Add slave recovery test for default executor.
+    * [MESOS-8793] - Add more logging to agent recovery path.
     * [MESOS-8801] - Add jemalloc as optional third-party memory allocator
     * [MESOS-8851] - Introduce a push-based gauge.
 


[2/2] mesos git commit: Updated the 1.6 CHANGELOG.

Posted by gr...@apache.org.
Updated the 1.6 CHANGELOG.

Review: https://reviews.apache.org/r/66963/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/b1ac4bc9
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/b1ac4bc9
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/b1ac4bc9

Branch: refs/heads/master
Commit: b1ac4bc9153c4cb2b06bd0933f974efdb280cdd2
Parents: cc68152
Author: Greg Mann <gr...@mesosphere.io>
Authored: Fri May 4 14:16:28 2018 -0700
Committer: Greg Mann <gr...@gmail.com>
Committed: Fri May 4 14:18:15 2018 -0700

----------------------------------------------------------------------
 CHANGELOG | 223 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 223 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/b1ac4bc9/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index 0367560..3bbe8de 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -43,6 +43,229 @@ Additional API Changes:
     to allow the restriction of which agents can statically reserve
     resources for which roles.
 
+All Resolved Issues:
+
+** Bug
+    * [MESOS-1720] - Slave should send exited executor message when the executor is never launched.
+    * [MESOS-3915] - Upgrade vendored Boost
+    * [MESOS-4420] - Support read host physical link speed from virtio driver
+    * [MESOS-5333] - GET /master/maintenance/schedule/ produces 404.
+    * [MESOS-5820] - Port master to Windows
+    * [MESOS-5882] - `os::cloexec` does not exist on Windows
+    * [MESOS-5940] - `setPaths` doesn’t work on Windows
+    * [MESOS-6555] - Namespace 'mnt' is not supported
+    * [MESOS-6713] - Port `slave_recovery_tests.cpp`
+    * [MESOS-6715] - Port `uri_fetcher_tests.cpp`
+    * [MESOS-6822] - CNI reports confusing error message for failed interface setup.
+    * [MESOS-6973] - Fix BOOST random generator initialization on Windows
+    * [MESOS-7028] - NetSocketTest.EOFBeforeRecv is flaky.
+    * [MESOS-7342] - Port Docker tests
+    * [MESOS-7604] - SlaveTest.ExecutorReregistrationTimeoutFlag aborts on Windows
+    * [MESOS-7699] - "stdlib.h: No such file or directory" when building with GCC 6 (Debian stable freshly released)
+    * [MESOS-7742] - Race conditions in IOSwitchboard: listening on unix socket and premature closing of the connection.
+    * [MESOS-7803] - fs::list drops path components on Windows
+    * [MESOS-7944] - Implement jemalloc memory profiling support for Mesos
+    * [MESOS-7979] - reviewboard's GUESS_FIELDS setting leads to redundant information in commit messages
+    * [MESOS-8125] - Agent should properly handle recovering an executor when its pid is reused
+    * [MESOS-8140] - Executors should clear their auth tokens
+    * [MESOS-8232] - SlaveTest.RegisteredAgentReregisterAfterFailover is flaky.
+    * [MESOS-8258] - Mesos.DockerContainerizerTest.ROOT_DOCKER_SlaveRecoveryTaskContainer is flaky.
+    * [MESOS-8305] - DefaultExecutorTest.ROOT_MultiTaskgroupSharePidNamespace is flaky.
+    * [MESOS-8308] - CommandExecutorCheckTest.CommandCheckTimeout is flaky on Windows
+    * [MESOS-8334] - PartitionedSlaveReregistrationMasterFailover is flaky.
+    * [MESOS-8336] - MasterTest.RegistryUpdateAfterReconfiguration is flaky
+    * [MESOS-8348] - Enable function sections in the build.
+    * [MESOS-8350] - Resource provider-capable agents not correctly synchronizing checkpointed agent resources on reregistration
+    * [MESOS-8404] - Improve image puller error messages.
+    * [MESOS-8411] - Killing a queued task can lead to the command executor never terminating.
+    * [MESOS-8413] - Zookeeper configuration passwords are shown in clear text
+    * [MESOS-8416] - CHECK failure if trying to recover nested containers but the framework checkpointing is not enabled.
+    * [MESOS-8440] - `network/ports` isolator kills legitimate tasks on recovery.
+    * [MESOS-8444] - GC failure causes agent miss to detach virtual paths for the executor's sandbox
+    * [MESOS-8446] - Agent miss to detach `virtualLatestPath` for the executor's sandbox during recovery
+    * [MESOS-8447] - Incomplete output of apply-reviews.py --dry-run
+    * [MESOS-8453] - ExecutorAuthorizationTest.RunTaskGroup segfaults.
+    * [MESOS-8463] - Test MasterAllocatorTest/1.SingleFramework is flaky
+    * [MESOS-8468] - `LAUNCH_GROUP` failure tears down the default executor.
+    * [MESOS-8474] - Test StorageLocalResourceProviderTest.ROOT_ConvertPreExistingVolume is flaky
+    * [MESOS-8477] - Make clean fails without Python artifacts.
+    * [MESOS-8480] - Mesos returns high resource usage when killing a Docker task.
+    * [MESOS-8482] - Signed/Unsigned comparisons in tests
+    * [MESOS-8483] - ExampleTests PythonFramework fails with sigabort.
+    * [MESOS-8484] - stout test NumifyTest.HexNumberTest fails.
+    * [MESOS-8485] - MasterTest.RegistryGcByCount is flaky
+    * [MESOS-8489] - LinuxCapabilitiesIsolatorFlagsTest.ROOT_IsolatorFlags is flaky
+    * [MESOS-8490] - UpdateSlaveMessageWithPendingOffers is flaky.
+    * [MESOS-8497] - Docker parameter `name` does not work with Docker Containerizer.
+    * [MESOS-8508] - Missing map header when compiling against unbundled protobuf
+    * [MESOS-8510] - URI disk profile adaptor does not consider plugin type for a profile.
+    * [MESOS-8512] - Fetcher doesn't log it's stdout/stderr properly to the log file
+    * [MESOS-8513] - Noisy "transport endpoint is not connected" logs on closing sockets.
+    * [MESOS-8519] - Fix recovery of job object isolated tasks
+    * [MESOS-8530] - Default executor tasks can get stuck in KILLING state
+    * [MESOS-8536] - Pending offer operations on resource provider resources not properly accounted for in allocator
+    * [MESOS-8545] - AgentAPIStreamingTest.AttachInputToNestedContainerSession is flaky.
+    * [MESOS-8546] - PythonFramework test fails with cache write failure.
+    * [MESOS-8548] - Test StorageLocalResourceProviderTest.ROOT_Metrics is flaky
+    * [MESOS-8550] - Bug in `Master::detected()` leads to coredump in `MasterZooKeeperTest.MasterInfoAddress`.
+    * [MESOS-8552] - CGROUPS_ROOT_PidNamespaceForward and CGROUPS_ROOT_PidNamespaceBackward tests fail
+    * [MESOS-8563] - Windows executors cannot re-register
+    * [MESOS-8565] - Persistent volumes are not visible in Mesos UI when launching a pod using default executor.
+    * [MESOS-8577] - Destroy nested container if `LAUNCH_NESTED_CONTAINER_SESSION` fails
+    * [MESOS-8578] - UpgradeTest.UpgradeAgentIntoHierarchicalRoleForNonHierarchicalRole is flaky.
+    * [MESOS-8585] - Agent crashes when starting a task with an unknown user.
+    * [MESOS-8586] - apply-reviews.py silently does nothing when a review was submitted already.
+    * [MESOS-8594] - Mesos master stack overflow in libprocess socket send loop.
+    * [MESOS-8598] - Allow empty resource provider selector in `UriDiskProfileAdaptor`.
+    * [MESOS-8601] - Master crashes during slave reregistration after failover.
+    * [MESOS-8604] - Quota headroom tracking may be incorrect in the presence of hierarchical reservation.
+    * [MESOS-8605] - Terminal task status update will not send if 'docker inspect' is hung
+    * [MESOS-8610] - NsTest.SupportedNamespaces fails on CentOS7
+    * [MESOS-8611] - SlaveTest.RemoveExecutorUponFailedLaunch is flaky.
+    * [MESOS-8617] - Tests using default executor occasionally fail.
+    * [MESOS-8618] - ReconciliationTest.ReconcileStatusUpdateTaskState is flaky.
+    * [MESOS-8619] - Docker on Windows uses USERPROFILE instead of HOME for credentials
+    * [MESOS-8620] - Containers stuck in FETCHING possibly due to unresponsive server.
+    * [MESOS-8624] - Valid tasks may be explicitly dropped by agent due to race conditions
+    * [MESOS-8631] - Agent should be able to start a task with every CPU on a Windows machine
+    * [MESOS-8641] - Event stream could send heartbeat before subscribed
+    * [MESOS-8642] - ballon-executor is hard to run as unprivileged user
+    * [MESOS-8643] - `os::system` and `os::spawn` returns -1 on valid windows commands
+    * [MESOS-8644] - W* macros wrong on Windows.
+    * [MESOS-8646] - Agent should be able to resolve file names on open files.
+    * [MESOS-8647] - Enable resource provider agent capability by default
+    * [MESOS-8651] - Potential memory leaks in the `volume/sandbox_path` isolator
+    * [MESOS-8654] - The `/proc/sys` mount point in Mesos containers should also include `nosuid,noexec,nodev` mount options.
+    * [MESOS-8659] - Fix warning `cl : Command line warning D9025 : overriding '/MTd' with '/MDd'`
+    * [MESOS-8664] - Perf sampler doesn't handle extra fields and nameless counters
+    * [MESOS-8691] - Forward CXX_FLAGS to C++ projects and C_FLAGS to C projects in CMake
+    * [MESOS-8711] - SlaveTest.ChangeDomain is disabled.
+    * [MESOS-8719] - Mesos configured with `--enable-grpc` doesn't compile on non-Linux builds
+    * [MESOS-8724] - G++ Warning about libc system macros `major` and `minor` prevents Mesos build
+    * [MESOS-8733] - OversubscriptionTest.ForwardUpdateSlaveMessage is flaky
+    * [MESOS-8741] - `Add` to sequence will not run if it races with sequence destruction
+    * [MESOS-8742] - Agent resource provider config API calls should be idempotent.
+    * [MESOS-8749] - CSI proto is always included in the build when using CMake
+    * [MESOS-8761] - Default linker fails to link tests on FreeBSD
+    * [MESOS-8781] - Mesos master shouldn't silently drop operations
+    * [MESOS-8787] - RP-related API should be experimental.
+    * [MESOS-8804] - Fix Ninja Release builds on Windows
+    * [MESOS-8818] - VolumeSandboxPathIsolatorTest.SharedParentTypeVolume fails on macOS
+    * [MESOS-8834] - libprocess底层internal::send和internal::_send相互调用, 当outgoing[socket]里一直有数据包要发送时,那么存在栈耗尽 core dump问题
+    * [MESOS-8865] - Suspicious enum value comparisons in scheduler Java bindings
+    * [MESOS-8866] - CMake builds are missing byproduct declaration for jemalloc.
+    * [MESOS-8868] - Some 'FsTest' test cases fail on macOS
+    * [MESOS-8870] - Master does not correctly reconcile dropped operations after agent failover
+
+** Improvement
+    * [MESOS-2922] - Add move constructors / assignment to Future.
+    * [MESOS-3022] - export additional metrics from scheduler driver
+    * [MESOS-4965] - Support resizing of an existing persistent volume
+    * [MESOS-5362] - Add authentication to example frameworks
+    * [MESOS-6128] - Make "re-register" vs. "reregister" consistent in the master
+    * [MESOS-7016] - Make default AWAIT_* duration configurable
+    * [MESOS-7643] - The order of isolators provided in '--isolation' flag is not preserved and instead sorted alphabetically
+    * [MESOS-7656] - Update the JSON <=> protobuf message conversion for map support
+    * [MESOS-7881] - Building gRPC with CMake
+    * [MESOS-7990] - Support systemd named hierarchy (name=systemd) for Mesos Containerizer.
+    * [MESOS-8033] - Use more idiomatic CMake for compiler features
+    * [MESOS-8240] - Add an option to build the new CLI and run unit tests.
+    * [MESOS-8306] - Restrict which agents can statically reserve resources for which roles
+    * [MESOS-8332] - Narrow the container sandbox permissions.
+    * [MESOS-8357] - Example frameworks have an inconsistent UX.
+    * [MESOS-8361] - Example frameworks to support launching mesos-local.
+    * [MESOS-8389] - Notion of "removable" task in master code is inaccurate.
+    * [MESOS-8390] - Notion of "transitioning" agents in the master is now inaccurate.
+    * [MESOS-8402] - Resource provider manager should persist resource provider information
+    * [MESOS-8426] - Speed up SLRP tests
+    * [MESOS-8427] - Clean up residual CSI endpoints for SLRP tests.
+    * [MESOS-8434] - Cleanup Authorization logic in master and agent
+    * [MESOS-8454] - Add a download link for master and agent logs in WebUI
+    * [MESOS-8471] - Allow revocable_resources capability for mesos-execute
+    * [MESOS-8488] - Docker bug can cause unkillable tasks.
+    * [MESOS-8506] - Add test coverage for `Resources::find` on revocable resources
+    * [MESOS-8556] - Boost emits warning repeatedly
+    * [MESOS-8573] - Container stuck in PULLING when Docker daemon hangs
+    * [MESOS-8574] - Docker executor makes no progress when 'docker inspect' hangs
+    * [MESOS-8575] - Improve discard handling for 'Docker::stop' and 'Docker::pull'.
+    * [MESOS-8576] - Improve discard handling of 'Docker::inspect()'
+    * [MESOS-8591] - Add infra to test a hung Docker daemon
+    * [MESOS-8599] - Build with Ninja on Windows
+    * [MESOS-8607] - Port mesos-execute to Windows
+    * [MESOS-8609] - Create a metric to indicate how long agent takes to recover executors
+    * [MESOS-8640] - Validate `DockerInfo` exists when container's type is `DOCKER`
+    * [MESOS-8656] - Improve stout JSON -> protobuf message conversion to handle more valid JSONs
+    * [MESOS-8658] - CMake build should use same compiler warnings as Autotools
+    * [MESOS-8702] - Replace the manual parsing in Mesos code with the native protobuf map support
+    * [MESOS-8725] - Support max_duration for tasks
+    * [MESOS-8728] - Don't print full usage for invocation errors
+    * [MESOS-8772] - Add slave recovery test for default executor.
+    * [MESOS-8801] - Add jemalloc as optional third-party memory allocator
+    * [MESOS-8851] - Introduce a push-based gauge.
+
+** Task
+    * [MESOS-3441] - Port os_tests to Windows
+    * [MESOS-3445] - Port signals_tests to Windows
+    * [MESOS-3644] - Implement stout/os/windows/signals.hpp
+    * [MESOS-4176] - Support CMake build on FreeBSD
+    * [MESOS-5726] - Benchmark the v1 Operator API
+    * [MESOS-5850] - Add a test that runs the 'mesos-local' binary
+    * [MESOS-6575] - Change `disk/xfs` isolator to terminate executor when it exceeds quota
+    * [MESOS-7558] - Add resource provider validation
+    * [MESOS-8184] - Implement master's AcknowledgeOfferOperationMessage handler.
+    * [MESOS-8189] - Master’s OperationStatusUpdate handler should forward updates to the framework when OfferOperationID is set.
+    * [MESOS-8190] - Update the master to accept OfferOperationIDs from frameworks.
+    * [MESOS-8191] - Implement ReconcileOfferOperations handler in the master
+    * [MESOS-8192] - Update the scheduler library to support request/response API calls.
+    * [MESOS-8275] - Remove use of ::_stat on Windows
+    * [MESOS-8284] - Add a ns::supported convenience API.
+    * [MESOS-8362] - Verify end-to-end operation status update retry after RP failover
+    * [MESOS-8363] - Verify that the master acknowledges operation status updates correctly
+    * [MESOS-8373] - Test reconciliation after operation is dropped en route to agent
+    * [MESOS-8382] - Master should bookkeep local resource providers.
+    * [MESOS-8388] - Show LRP resources in master and agent endpoints.
+    * [MESOS-8407] - Add SLRP unit tests for profile updates and corner cases.
+    * [MESOS-8408] - Add an SLRP test for CSI plugin restart.
+    * [MESOS-8409] - Add an SLRP test for agent registered with a new ID.
+    * [MESOS-8415] - Add an SLRP test for agent  reboot.
+    * [MESOS-8420] - Test that operation status updates are retried after being dropped en-route to the master.
+    * [MESOS-8424] - Test that operations are correctly reported following a master failover
+    * [MESOS-8442] - Source tree contains generated endpoint documentation
+    * [MESOS-8445] - Test that `UPDATE_STATE` of a resource provider doesn't have unwanted side-effects in master or agent
+    * [MESOS-8462] - Unit test for `Slave::detachFile` on removed frameworks.
+    * [MESOS-8492] - Checkpoint profiles in storage local resource provider.
+    * [MESOS-8527] - Add metrics about number of subscribed LRPs on the agent.
+    * [MESOS-8534] - Allow nested containers in TaskGroups to have separate network namespaces
+    * [MESOS-8539] - Add metrics about CSI plugin terminations.
+    * [MESOS-8551] - Port libprocess HTTPTest.QueryEncodeDecode
+    * [MESOS-8569] - Allow newline characters when decoding base64 strings in stout.
+    * [MESOS-8650] - Bump CSI bundle to v0.2.
+    * [MESOS-8653] - Make the CSI client to support CSI v0.2.
+    * [MESOS-8657] - Build CSI proto in CMake.
+    * [MESOS-8673] - Fix os::open to use HANDLEs
+    * [MESOS-8675] - Remove FD_CRT from WindowsFD
+    * [MESOS-8676] - Fix os::read and os::write to use HANDLES
+    * [MESOS-8678] - Bump gRPC bundle to 1.10.0.
+    * [MESOS-8683] - Remove _close from Windows close.hpp
+    * [MESOS-8684] - Replace _dup with DuplicateHandle on Windows
+    * [MESOS-8685] - Replace _lseek with SetFilePointer
+    * [MESOS-8692] - Replace _chsize_s with SetEndOfFile on Windows
+    * [MESOS-8697] - Make gRPC-related tests cross-platform.
+    * [MESOS-8698] - Enable storage local resource provider in CMake.
+    * [MESOS-8706] - Unify return type of `wait` and `destroy` containerizer methods
+    * [MESOS-8710] - Update tests after changing return type of `wait` method
+    * [MESOS-8717] - Support CSI v0.2 in SLRP.
+    * [MESOS-8735] - Implement recovery for resource provider manager registrar
+    * [MESOS-8747] - Support resizing persistent volume through operator API
+    * [MESOS-8748] - Create ACL for grow and shrink volume
+    * [MESOS-8750] - Check failed: !slaves.registered.contains(task->slave_id)
+    * [MESOS-8777] - Support `STAGE_UNSTAGE_VOLUME` CSI capability in SLRP
+    * [MESOS-8819] - mesos.pom file hardcodes developers
+    * [MESOS-8833] - Port libprocess subprocess_tests.cpp
+
+** Documentation
+    * [MESOS-8291] - Add documentation about fault domains
+
 
 Release Notes - Mesos - Version 1.5.1 (WIP)
 -------------------------------------------