Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-762

Revert the use of the soft limit and memory threshold notifications.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.14.1
    • 0.14.2, 0.15.0
    • containerization
    • None

    Description

      The use of the cgroup soft limit and threshold notifications to induce our own OOMs does not behave the same as relying on the hard limit and oom notifications.

      We previously used the cgroup hard limit which ensures a reclaim of cache memory is performed when the hard limit is reached. The latest version 0.14.1 switched to using the cgroup memory soft limit, which does not perform a reclaim when reached. The result is that executors that perform substantial I/O will build up a large amount of cache memory, eventually reaching the soft limit and killed as a result.

      The fix is that we're changing back to using the hard limit, to get back to the previous OOM behavior in Mesos.

      Attachments

        Activity

          People

            bmahler Benjamin Mahler
            bmahler Benjamin Mahler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: