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

Support setting custom priority per client RPC

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.99.0, 0.98.2
    • 0.99.0, 0.98.3
    • Client

    Description

      Servers have the ability to handle custom rpc priority levels, but currently we are only using it to differentiate META/ROOT updates from replication and other 'priority' updates (as specified by annotation tags per RS method).

      However, some clients need the ability to create custom handlers (e.g. PHOENIX-938) which can really only be cleanly tied together to requests by the request priority. The disconnect is in that there is no way for the client to overwrite the priority per table - the PayloadCarryingRpcController will always just set priority per ROOT/META and otherwise just use the generic priority.

      Attachments

        1. hbase-11048-0.98-v0.patch
          56 kB
          Jesse Yates
        2. hbase-11048-trunk-v0.patch
          32 kB
          Jesse Yates
        3. hbase-11048-trunk-v1.patch
          48 kB
          Jesse Yates

        Activity

          People

            jesse_yates Jesse Yates
            jesse_yates Jesse Yates
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: