Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.6.0
    • Component/s: Spark Core
    • Labels:
      None
    • Target Version/s:

      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

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

              Dates

              • Created:
                Updated:
                Resolved: