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

Implement asynchronous hbase client based on HBASE-15921

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

          Activity

            People

            • Assignee:
              zhangduo Duo Zhang
              Reporter:
              zhangduo Duo Zhang

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment