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

Fix call queue buffer size leaking bug

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 2.1.0, 2.0.0, 2.2.0
    • None
    • IPC/RPC
    • None

    Description

      Call queue size is the currently queued and running Calls bytes size. It gets incremented after we parse a call and before we add it to the queue of calls for the scheduler to use. It get decremented after we have 'run' the Call.

      When setting up a call, total size of it is added. So when a new call can not be dispatched by BlockingQueue full, the call queue size should be decremented. We shouldn't add size of rejected calls to the call queue size.

      Attachments

        1. HBASE-20972.master.002.patch
          4 kB
          Xiaolin Ha
        2. HBASE-20972.master.001.patch
          3 kB
          Xiaolin Ha
        3. HBASE-20972.branch-2.0.002.patch
          4 kB
          Xiaolin Ha
        4. HBASE-20972.branch-2.0.001.patch
          3 kB
          Xiaolin Ha

        Issue Links

          Activity

            People

              Xiaolin Ha Xiaolin Ha
              Xiaolin Ha Xiaolin Ha
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: