Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-3336

Make GC pauses more obvious to users

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Implemented
    • 0.92.0
    • None
    • regionserver
    • None

    Description

      We often see users hit GC pauses, but it's not obvious to them what happened. I propose we add a "GCMonitor" thread which wakes up every few seconds and checks (a) that it slept for around the right amount of time, and (b) uses the JVM GC metrics to see if there was a long pause. If a long pause is detected we should output a very loud and obnoxious message to the logs indicating that a length GC pause occurred, and point to a wiki page on the topic.

      Attachments

        Activity

          People

            Unassigned Unassigned
            tlipcon Todd Lipcon
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: