Mesos v1.2.3 Release Notes

    • ๐Ÿš€ This is a bug fix release.

    All Issues: ** ๐Ÿ› Bug

    • [MESOS-6743] - Docker executor hangs forever if docker stop fails.
    • [MESOS-6950] - Launching two tasks with the same Docker image simultaneously may cause a staging dir never cleaned up.
    • [MESOS-7365] - Compile error with recent glibc.
    • [MESOS-7378] - Build failure with glibc 2.12.
    • [MESOS-7627] - Mesos slave stucks.
    • [MESOS-7652] - Docker image with universal containerizer does not work if WORKDIR is missing in the rootfs.
    • [MESOS-7744] - Mesos Agent Sends TASK_KILL status update to Master, and still launches task.
    • [MESOS-7783] - Framework might not receive status update when a just launched task is killed immediately.
    • [MESOS-7858] - Launching a nested container with namespace/pid isolation, with glibc < 2.25, may deadlock the LinuxLauncher and MesosContainerizer.
    • [MESOS-7863] - Agent may drop pending kill task status updates.
    • [MESOS-7865] - Agent may process a kill task and still launch the task.
    • [MESOS-7872] - Scheduler hang when registration fails.
    • [MESOS-7909] - Ordering dependency between 'linux/capabilities' and 'docker/runtime' isolator.
    • [MESOS-7926] - Abnormal termination of default executor can cause MesosContainerizer::destroy to fail.
    • [MESOS-7934] - OOM due to LibeventSSLSocket send incorrectly returning 0 after shutdown.
    • [MESOS-7968] - Handle /proc/self/ns/pid_for_children when parsing available namespace.
    • [MESOS-7969] - Handle cgroups v2 hierarchy when parsing /proc/self/cgroups.
    • [MESOS-7975] - The command/default/docker executor can incorrectly send a TASK_FINISHED update even when the task is killed.
    • [MESOS-7980] - Stout fails to compile with libc >= 2.26.
    • [MESOS-8051] - Killing TASK_GROUP fail to kill some tasks.
    • [MESOS-8080] - The default executor does not propagate missing task exit status correctly.
    • [MESOS-8135] - Masters can lose track of tasks' executor IDs.