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

Metrics intern table names cause eventual permgen OOM in 0.94

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.94.0, 0.94.14
    • 0.94.15
    • None
    • None
    • Reviewed

    Description

      As part of the metrics system introduced in HBASE-4768 there are two places that hbase uses String interning ( SchemaConfigured and SchemaMetrics ). This includes interning table names. We have long running environment where we run regular integration tests on our application using hbase. Those tests create and drop tables with new names regularly. These leads to filling up the permgen with interned table names. Workaround is to periodically restart the region servers.

      Attachments

        1. 10089-0.94.txt
          2 kB
          Ted Yu

        Issue Links

          Activity

            People

              yuzhihong@gmail.com Ted Yu
              davelatham Dave Latham
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: