HBase
  1. HBase
  2. HBASE-11564

Improve cancellation management in the rpc layer

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0, 2.0.0
    • Fix Version/s: 0.99.0, 2.0.0
    • Component/s: Client
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      The current client code depends on interrupting the thread for canceling a request. It's actually possible to rely on a callback in protobuf.

      The patch includes as well various performance improvements in replica management.

      On a version before HBASE-11492 the perf was ~35% better. I will redo the test with the last version.

      1. 11564.v1.patch
        39 kB
        Nicolas Liochon
      2. 11564.v2.patch
        40 kB
        Nicolas Liochon

        Issue Links

          Activity

          Nicolas Liochon created issue -
          Nicolas Liochon made changes -
          Field Original Value New Value
          Attachment 11564.v1.patch [ 12657133 ]
          Nicolas Liochon made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Nicolas Liochon made changes -
          Attachment 11564.v2.patch [ 12657136 ]
          Andrew Purtell made changes -
          Link This issue relates to HBASE-11565 [ HBASE-11565 ]
          Nicolas Liochon made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Hadoop Flags Reviewed [ 10343 ]
          Resolution Fixed [ 1 ]
          Enis Soztutar made changes -
          Fix Version/s 0.99.0 [ 12325675 ]
          Fix Version/s 1.0.0 [ 12325852 ]
          Enis Soztutar made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Nicolas Liochon
              Reporter:
              Nicolas Liochon
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development