HBase
  1. HBase
  2. HBASE-2214

Do HBASE-1996 -- setting size to return in scan rather than count of rows -- properly

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.95.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Adds Scan#getMaxResultSize
    • Tags:
      0.96notable

      Description

      The notion that you set size rather than row count specifying how many rows a scanner should return in each cycle was raised over in HBASE-1996. Its a good one making hbase "regular" though the data under it may vary. HBASE-1996 was committed but the patch was constrained by the fact that it needed to not change RPC interface. This issue is about doing HBASE-1996 for 0.21 in a clean, unconstrained way.

      1. HBASE-2214_with_broken_TestShell.txt
        61 kB
        Daniel Ploeg
      2. HBASE-2214-0.94.txt
        7 kB
        Ferdy Galema
      3. HBASE-2214-v4.txt
        84 kB
        Ferdy Galema
      4. HBASE-2214-v5.txt
        84 kB
        Ferdy Galema
      5. HBASE-2214-v6.txt
        83 kB
        Ferdy Galema
      6. HBASE-2214-v7.txt
        84 kB
        Ferdy Galema
      7. HBASE-2214-0.94-v2.txt
        8 kB
        Ferdy Galema
      8. HBASE-2214-0.94-v3.txt
        8 kB
        Ferdy Galema

        Issue Links

          Activity

          stack created issue -
          Jonathan Gray made changes -
          Field Original Value New Value
          Labels noob
          stack made changes -
          Summary Do hbase-1966 -- setting size to return in scan rather than count of rows -- properly Do HBASE-1996 -- setting size to return in scan rather than count of rows -- properly
          Daniel Ploeg made changes -
          Assignee Daniel Ploeg [ dploeg ]
          Daniel Ploeg made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Daniel Ploeg made changes -
          Attachment HBASE-2214_with_broken_TestShell.txt [ 12446075 ]
          Jeff Hammerbacher made changes -
          Link This issue is related to HBASE-1537 [ HBASE-1537 ]
          Jeff Hammerbacher made changes -
          Link This issue is related to HBASE-1996 [ HBASE-1996 ]
          stack made changes -
          Issue Type Bug [ 1 ] New Feature [ 2 ]
          Fix Version/s 0.90.0 [ 12313607 ]
          Ferdy Galema made changes -
          Link This issue is related to HBASE-5607 [ HBASE-5607 ]
          Ted Yu made changes -
          Assignee Daniel Ploeg [ dploeg ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Ferdy Galema made changes -
          Assignee Ferdy Galema [ ferdy.g ]
          Ferdy Galema made changes -
          Status In Progress [ 3 ] Patch Available [ 10002 ]
          Labels noob
          Fix Version/s 0.94.0 [ 12316419 ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-0.94.txt [ 12522673 ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.1 [ 12320257 ]
          Fix Version/s 0.94.0 [ 12316419 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-0.94-v4.txt [ 12524342 ]
          Ferdy Galema made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Ferdy Galema made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Fix Version/s 0.94.1 [ 12320257 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-0.94-v4.txt [ 12524342 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-v4.txt [ 12524343 ]
          Ferdy Galema made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Ferdy Galema made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-v5.txt [ 12524407 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-v6.txt [ 12525160 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-v7.txt [ 12525267 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-0.94-v2.txt [ 12525331 ]
          Ted Yu made changes -
          Hadoop Flags Reviewed [ 10343 ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Fix Version/s 0.94.1 [ 12320257 ]
          Ferdy Galema made changes -
          Attachment HBASE-2214-0.94-v3.txt [ 12525333 ]
          Ted Yu made changes -
          Comment [ -1 overall. Here are the results of testing the latest attachment
            http://issues.apache.org/jira/secure/attachment/12525333/HBASE-2214-0.94-v3.txt
            against trunk revision .

              +1 @author. The patch does not contain any @author tags.

              +1 tests included. The patch appears to include 3 new or modified tests.

              -1 patch. The patch command could not apply the patch.

          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/1727//console

          This message is automatically generated. ]
          stack made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Lars Hofhansl made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.2 [ 12321884 ]
          Fix Version/s 0.94.1 [ 12320257 ]
          Ferdy Galema made changes -
          Assignee Ferdy Galema [ ferdy.g ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.2 [ 12321884 ]
          Lars Hofhansl made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ted Yu made changes -
          Assignee Ferdy Galema [ ferdy.g ]
          Ferdy Galema made changes -
          Assignee Ferdy Galema [ ferdy.g ]
          Ted Yu made changes -
          Link This issue is related to HBASE-6770 [ HBASE-6770 ]
          stack made changes -
          Fix Version/s 0.95.0 [ 12324094 ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.0 [ 12316419 ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.2 [ 12321884 ]
          Fix Version/s 0.94.0 [ 12316419 ]
          Lars Hofhansl made changes -
          Fix Version/s 0.94.2 [ 12321884 ]
          stack made changes -
          Fix Version/s 0.98.0 [ 12323143 ]
          stack made changes -
          Fix Version/s 0.98.0 [ 12323143 ]
          stack made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          stack made changes -
          Tags 0.96notable
          Dave Latham made changes -
          Description The notion that you set size rather than row count specifying how many rows a scanner should return in each cycle was raised over in hbase-1966. Its a good one making hbase "regular" though the data under it may vary. HBase-1966 was committed but the patch was constrained by the fact that it needed to not change RPC interface. This issue is about doing hbase-1966 for 0.21 in a clean, unconstrained way. The notion that you set size rather than row count specifying how many rows a scanner should return in each cycle was raised over in hbase-1966. Its a good one making hbase "regular" though the data under it may vary. HBASE-1996 was committed but the patch was constrained by the fact that it needed to not change RPC interface. This issue is about doing HBASE-1996 for 0.21 in a clean, unconstrained way.
          Dave Latham made changes -
          Description The notion that you set size rather than row count specifying how many rows a scanner should return in each cycle was raised over in hbase-1966. Its a good one making hbase "regular" though the data under it may vary. HBASE-1996 was committed but the patch was constrained by the fact that it needed to not change RPC interface. This issue is about doing HBASE-1996 for 0.21 in a clean, unconstrained way. The notion that you set size rather than row count specifying how many rows a scanner should return in each cycle was raised over in HBASE-1996. Its a good one making hbase "regular" though the data under it may vary. HBASE-1996 was committed but the patch was constrained by the fact that it needed to not change RPC interface. This issue is about doing HBASE-1996 for 0.21 in a clean, unconstrained way.
          stack made changes -
          Release Note Adds Scan#getMaxResultSize

            People

            • Assignee:
              Unassigned
              Reporter:
              stack
            • Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development