Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-17143 Scan improvement
  3. HBASE-17595

Add partial result support for small/limited scan

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.4.0, 2.0.0
    • Fix Version/s: 1.4.0, 2.0.0
    • Component/s: asyncclient, Client, Scanners
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change, Reviewed
    • Release Note:
      Now small scan and limited scan could also return partial results.

      Description

      The partial result support is marked as a 'TODO' when implementing HBASE-17045. And when implementing HBASE-17508, we found that if we make small scan share the same logic with general scan, the scan request other than open scanner will not have the small flag so the server may return partial result to the client and cause some strange behavior. It is solved by modifying the logic at server side, but this means the 1.4.x client is not safe to contact with earlier 1.x server. So we'd better address the problem at client side. Marked as blocker as this issue should be finished before any 2.x and 1.4.x releases.

        Attachments

        1. HBASE-17595-v1.patch
          65 kB
          Duo Zhang
        2. HBASE-17595-branch-1-addendum.patch
          38 kB
          Duo Zhang
        3. HBASE-17595-branch-1.patch
          35 kB
          Duo Zhang
        4. HBASE-17595-addendum-v3.patch
          54 kB
          Duo Zhang
        5. HBASE-17595-addendum-v2.patch
          54 kB
          Duo Zhang
        6. HBASE-17595-addendum-v1.patch
          54 kB
          Duo Zhang
        7. HBASE-17595-addendum.patch
          54 kB
          Duo Zhang
        8. HBASE-17595.patch
          63 kB
          Duo Zhang

          Issue Links

            Activity

              People

              • Assignee:
                Apache9 Duo Zhang
                Reporter:
                Apache9 Duo Zhang
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: