Release Notes - Mesos - Version 0.24.2 - HTML format

Bug

  • [MESOS-1187] - precision errors with allocation calculations
  • [MESOS-3030] - Build failure on OS 10.11 using Xcode 7.
  • [MESOS-3046] - Stout's UUID re-seeds a new random generator during each call to UUID::random.
  • [MESOS-3051] - performance issues with port ranges comparison
  • [MESOS-3052] - Allocator performance issue when using a large number of filters.
  • [MESOS-3307] - Configurable size of completed task / framework history
  • [MESOS-3397] - sorter.cpp: Check failed: total.resources.contains(slaveId)
  • [MESOS-3560] - JSON-based credential files do not work correctly
  • [MESOS-3602] - hdfs du fails due to prepended / on path
  • [MESOS-3604] - ExamplesTest.PersistentVolumeFramework does not work in OS X El Capitan
  • [MESOS-3605] - hdfs.du() fails on os x due to lack of native-hadoop library.
  • [MESOS-3719] - Core dump on /teardown
  • [MESOS-3738] - Mesos health check is invoked incorrectly when Mesos slave is within the docker container
  • [MESOS-3773] - RegistryClientTest.SimpleGetBlob is flaky
  • [MESOS-3834] - slave upgrade framework checkpoint incompatibility
  • [MESOS-4031] - slave crashed in cgroupstatistics()
  • [MESOS-4069] - libevent_ssl_socket assertion fails
  • [MESOS-4071] - Master crash during framework teardown (Check failed: total.resources.contains(slaveId))
  • [MESOS-4106] - The health checker may fail to inform the executor to kill an unhealthy task after max_consecutive_failures.
  • [MESOS-4283] - Accept 3-field version of HDFS du output
  • [MESOS-4311] - Protobuf parse should pass error messages when parsing nested JSON.
  • [MESOS-4409] - MasterTest.MaxCompletedFrameworksFlag is flaky
  • [MESOS-4518] - MasterTest.MaxCompletedTasksPerFrameworkFlag is flaky
  • [MESOS-4582] - state.json serving duplicate "active" fields
  • [MESOS-4711] - Race condition in libevent poll implementation causes crash
  • [MESOS-4754] - The "executors" field is exposed under a backwards incompatible schema.
  • [MESOS-4869] - /usr/libexec/mesos/mesos-health-check using/leaking a lot of memory
  • [MESOS-4979] - os::rmdir does not handle special files (e.g., device, socket).
  • [MESOS-5021] - Memory leak in subprocess when 'environment' argument is provided.

Improvement

  • [MESOS-920] - Set GLOG_drop_log_memory=false in environment prior to logging initialization.
  • [MESOS-2353] - Improve performance of the state.json endpoint for large clusters.
  • [MESOS-4302] - Offer filter timeouts are ignored if the allocator is slow or backlogged.
  • [MESOS-4566] - Avoid unnecessary temporary `std::string` constructions and copies in `jsonify`.
  • [MESOS-4687] - Implement reliable floating point for scalar resources

Task

  • [MESOS-4237] - Introduce `jsonify` to stout.
  • [MESOS-4238] - Update `Master::Http::state` to use the `jsonify` facility.
  • [MESOS-4239] - Update relevant libprocess components to support the `jsonify` facility.
  • [MESOS-4435] - Update `Master::Http::stateSummary` to use `jsonify`.

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.