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

Implement asynchronous hbase client based on HBASE-15921

    XMLWordPrintableJSON

Details

    Description

      In HBASE-15921 we have introduced a simple AsyncTable only supports get, put and delete. This issue aims to implement a complete async hbase client based on it.

      Attachments

        Issue Links

          1.
          Add AsyncConnection support for ConnectionFactory Sub-task Resolved Duo Zhang
          2.
          Revisit the zookeeper usage at client side Sub-task Resolved Duo Zhang
          3.
          Implement increment and append Sub-task Resolved Duo Zhang
          4.
          Implement checkAndPut and checkAndDelete Sub-task Resolved Duo Zhang
          5.
          Implement basic scan Sub-task Resolved Duo Zhang
          6.
          Implement mutateRow and checkAndMutate Sub-task Resolved Duo Zhang
          7.
          Implement small scan Sub-task Resolved Duo Zhang
          8.
          Implement AsyncRegionLocator Sub-task Resolved Duo Zhang
          9.
          Implement getScanner Sub-task Resolved Duo Zhang
          10.
          Make the initialization of AsyncConnection asynchronous Sub-task Resolved Duo Zhang
          11.
          Examples to make AsyncClient go down easy Sub-task Resolved Duo Zhang
          12.
          Unify the implementation of small scan and regular scan Sub-task Resolved Duo Zhang
          13.
          Introduce a more user-friendly implementation of AsyncTable Sub-task Resolved Duo Zhang
          14.
          Implement multi get Sub-task Resolved Duo Zhang
          15.
          Add a timeout parameter when locating region Sub-task Resolved Duo Zhang
          16.
          Reduce the redundant requests to meta table Sub-task Resolved Duo Zhang
          17.
          Add locate row before/after support for AsyncRegionLocator Sub-task Resolved Duo Zhang
          18.
          Implement batch Sub-task Resolved Duo Zhang
          19.
          Add coprocessor service support Sub-task Resolved Duo Zhang
          20.
          Add inclusive/exclusive support for startRow and endRow of scan Sub-task Resolved Duo Zhang
          21.
          Make AsyncTable thread safe Sub-task Resolved Duo Zhang
          22.
          TestAsyncTableScan sometimes hangs Sub-task Resolved Duo Zhang
          23.
          Add suspend support for RawScanResultConsumer Sub-task Resolved Duo Zhang
          24.
          Add ScanMetrics support for async scan Sub-task Resolved Duo Zhang
          25.
          Correct the semantic of batch and partial for async client Sub-task Resolved Duo Zhang
          26.
          Fix typo in async client implementation Sub-task Resolved Duo Zhang
          27.
          Add documentation about the new async client Sub-task Resolved Duo Zhang

          Activity

            People

              zhangduo Duo Zhang
              zhangduo Duo Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: