ForkJoinPool threads stall for 10 minutes when running MultiJVM modes of SPECjbb2015

XMLWordPrintable

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: P4
    • None
    • Affects Version/s: 24, 25
    • Component/s: core-libs
    • None

      Since JDK-8344773, there is an occasional stall when running some MultiJVM modes of SPECjbb2015. In the commit of JDK-8344773, the array of WorkQueue increased from 2^6 to 2^9 for shared queues. If we change this back as 0001-Original-size-of-queue-capacity.patch, the stall will disappear. But it does not help if we break out the loop of awaitWork for shared queue as 0001-Prevent-parking-for-shared-work-queues.patch. So it is unclear about the relation of the increase of capacity and the stall.

            Assignee:
            Viktor Klang
            Reporter:
            Liming Liu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: