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

CallQueueTooBigException and CallDroppedException should not be triggering PFFE

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.0
    • Fix Version/s: 1.3.0, 2.0.0
    • Component/s: Client
    • Labels:
      None

      Description

      Back in HBASE-15137 we made it so that CQTBE causes preemptive fast fail exception on the client.

      It seems those 2 load control mechanists don't exactly align here. Server throws CallQueueTooBigException, CallDroppedException (from deadline scheduler) when it feels overloaded. Client should accept that behavior and retry. When servers sheds the load, and client also bails out, the load shedding bubbles up too high and high level impact on the client applications seems worse with PFFE turned on then without.

        Attachments

        1. HBASE-17032.branch-1.3.v2.patch
          3 kB
          Mikhail Antonov
        2. HBASE-17032.branch-1.3.v1.patch
          1 kB
          Mikhail Antonov

          Activity

            People

            • Assignee:
              mantonov Mikhail Antonov
              Reporter:
              mantonov Mikhail Antonov
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: