Apache Mesos v1.9.1 Release Notes
-
- 🚀 This is a bug fix release.
** 🐛 Bug
- [MESOS-9609] - Master check failure when marking agent unreachable.
- [MESOS-9964] - Support destroying UCR containers in provisioning state.
- [MESOS-9965] - Agent should not send
TASK_GONE_BY_OPERATOR
if the framework is not partition aware. - [MESOS-9966] - Agent crashes when trying to destroy orphaned nested container if root container is orphaned as well.
- [MESOS-9968] - WWWAuthenticate header parsing fails when commas are in (quoted) realm
- [MESOS-9972] - Update Names for TLS-related environment variables in libprocess.
- [MESOS-10007] - Command executor can miss exit status for short-lived commands due to double-reaping.
- [MESOS-10008] - Very large quota values can crash master.
- [MESOS-10015] - updateAllocation() can stall the allocator with a huge number of reservations on an agent.
- [MESOS-10041] - Libprocess SSL verification can leak memory.
- [MESOS-10094] - Master's agent draining VLOG prints incorrect task counts.
- [MESOS-10096] - Reactivating a draining agent leaves the agent in draining state.
- [MESOS-10118] - Agent incorrectly handles draining when empty.
- [MESOS-10126] - Docker volume isolator needs to clean up the
info
struct regardless the result of unmount operation - [MESOS-10134] - Race between concurrent
javah
runs trying to createjava/jni
output directory. - [MESOS-10169] - Reintroduce image fetch deduplication while keeping it possible to destroy UCR containers in PROVISIONING state.
** 👌 Improvement
- [MESOS-9889] - Master CPU high due to unexpected foreachkey behaviour in Master::__reregisterSlave.
- [MESOS-9948] - master::Slave::hasExecutor occupies 37% of a 150 second perf sample.
- [MESOS-10017] - Log all reverse DNS lookup failures in 'legacy' TLS (SSL) hostname validation scheme.
- [MESOS-10095] - Agent draining logging makes it hard to tell which tasks did not terminate.
- [MESOS-10112] - Log peer address during TLS handshake failures.