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

Regionserver memory leak causing OOME during relatively modest bulk importing

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 0.18.1, 0.19.0
    • 0.19.0
    • None
    • None

    Description

      I have recreated this issue several times and it appears to have been introduced in 0.2.

      During an import to a single table, memory usage of individual region servers grows w/o bounds and when set to the default 1GB it will eventually die with OOME. This has happened to me as well as Daniel Ploeg on the mailing list. In my case, I have 10 RS nodes and OOME happens w/ 1GB heap at only about 30-35 regions per RS. In previous versions, I have imported to several hundred regions per RS with default heap size.

      I am able to get past this by increasing the max heap to 2GB. However, the appearance of this in newer versions leads me to believe there is now some kind of memory leak happening in the region servers during import.

      Attachments

        1. memoryOn13.png
          14 kB
          Michael Stack
        2. 900.patch
          130 kB
          Michael Stack
        3. 900-part2.patch
          12 kB
          Michael Stack
        4. 900-part2-v4.patch
          15 kB
          Michael Stack
        5. 900-part2-v5.patch
          15 kB
          Michael Stack
        6. 900-part2-v7.patch
          18 kB
          Michael Stack
        7. hbase-900-part3.patch
          3 kB
          Michael Stack
        8. 900-p4.patch
          15 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              streamy Jonathan Gray
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: