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

CallQueueTooBigException and CallDroppedException should not be triggering PFFE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0
    • 1.3.0, 2.0.0
    • Client
    • 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.v1.patch
          1 kB
          Mikhail Antonov
        2. HBASE-17032.branch-1.3.v2.patch
          3 kB
          Mikhail Antonov

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: