Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8079555 REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place
  3. JDK-8079556

BACKOUT - Determining the desired PLAB size adjusts to the the number of threads at the wrong place

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P1
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
      gc
    • Resolved In Build:
      b66

      Backports

        Description

        After the change the size returned by PLABStats::desired_plab_sz() could get below the minimum PLAB size due to truncating integer division in that function, and actually missing alignment. This results in several places getting the wrong results because of this broken invariant.

        The fix will take more than a day and this change is now blocking a push of hs-gc to main.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                jwilhelm Jesper Wilhelmsson
                Reporter:
                jwilhelm Jesper Wilhelmsson
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: