Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-25885

HighlyCompressedMapStatus deserialization optimization

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 2.2.0
    • 3.0.0
    • Spark Core
    • None

    Description

      HighlyCompressedMapStatus uses unnecessary indirection level during deserialization and construction. It uses ArrayBuffer, as an interim storage, before the actual map construction. Since both methods could be application hot spots under certain workloads, it is worth to get rid of that intermediate level.

      Attachments

        Activity

          People

            Koraseg Artem Kupchinskiy
            Koraseg Artem Kupchinskiy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: