Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-1922

Memory management spark broadcasts

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • SystemML 1.0.0
    • None
    • None

    Description

      So far, we assumed that spark's broadcast simply blockifies the given broadcast object (which creates a deep copy). However, additionally also holds a strong reference to the passed object which causes unnecessary memory overhead (and thus OOMs) when the passed object is later evicted.

      This task aims to remove this unnecessary memory overhead and fix the used memory estimates for broadcast creation.

      Attachments

        Activity

          People

            mboehm7 Matthias Boehm
            mboehm7 Matthias Boehm
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: