Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.6.0
    • Spark Core
    • None

    Description

      This is a refactoring task.

      After SPARK-10956 gets merged, we will have the following:

      • MemoryManager
      • StaticMemoryManager
      • ExecutorMemoryManager
      • TaskMemoryManager
      • ShuffleMemoryManager

      This is pretty confusing. The goal is to merge ShuffleMemoryManager and ExecutorMemoryManager and move them into the top-level MemoryManager abstract class. Then TaskMemoryManager should be renamed something else and used by MemoryManager, such that the new hierarchy becomes:

      • MemoryManager
      • StaticMemoryManager

      Attachments

        Activity

          People

            joshrosen Josh Rosen
            andrewor14 Andrew Or
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: