Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6919638

CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: hs14.3, 6u21
    • Fix Version/s: hs19
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b01
    • CPU:
      generic, sparc
    • OS:
      generic, solaris_10

      Backports

        Description

        User reports that when they use NIO, the implementation of the
        gc locker with CMS is causing periods when threads doing get()s and put()s
        on NIO buffers are getting blocked for several seconds at a time.

        They have provided a test case that purportedly reproduces the
        issues that they are having.

        They claim that rewriting their application to avoid the use of NIO
        is avoiding the blockage of threads involved in IO.

        An email trail of the incident and its description and follow-up can
        be found starting at the following URL :-

        http://mail.openjdk.java.net/pipermail/hotspot-gc-use/2010-January/000486.html

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                ysr Y. Ramakrishna
                Reporter:
                ysr Y. Ramakrishna
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: