Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-1662

No Memory and CPU Enforcement

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.11.0
    • 0.18.0
    • Executor
    • None
    • Important

    Description

      I'm running a job that is consuming more memory (ram) than I've been allocated. The Mesos and Aurora UIs properly display the memory utilization vs the allocated/requested amount. However, the executor is not stopped once the job extends beyond it's limit. There appears to be no enforcement.

      Looking at the source, it also seems that there is only enforcement on the disk usage. I see in (src/main/python/apache/aurora/executor/common/resource_manager.py) the ResourceManager status() method, that only disk is explicitly checked.

      I feel like I must be missing something and that the enforcement for cpu and memory is actually elsewhere. If not, this is an easy fix.

      Attachments

        Activity

          People

            Unassigned Unassigned
            zsilver zane silver
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: