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

BoundedByteBufferPool "At capacity" messages are not actionable

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.3.0
    • Fix Version/s: 1.4.0, 1.3.1, 1.1.10, 1.2.6, 2.0.0
    • Component/s: None
    • Labels:
      None

      Description

      This comment in BoundedByteBufferPool talks about "At capacity ..." warnings from this class that may appear in logs when under load:

       * If a ByteBuffer is bigger than the configured threshold, we will just let the ByteBuffer go
       * rather than add it to the pool. If more ByteBuffers than the configured maximum instances,
       * we will not add the passed ByteBuffer to the pool; we will just drop it
       * (we will log a WARN in this case that we are at capacity).
      

      First, dropping buffers when the pool is full is obviously an expected and normal condition. Second, there is nothing actionable about that warning. Might be useful for developers, perhaps. Drop it to DEBUG.

        Attachments

        1. HBASE-17780-branch-1.patch
          0.8 kB
          Andrew Purtell
        2. HBASE-17780.patch
          0.8 kB
          Andrew Purtell

          Activity

            People

            • Assignee:
              apurtell Andrew Purtell
              Reporter:
              apurtell Andrew Purtell
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: