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

Scanning API must be reworked to allow for fully functional Filters client-side

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.20.0
    • 0.20.1, 0.90.0
    • None
    • None

    Description

      Right now, a client replays part of the Filter locally by calling filterRowKey() and filterAllRemaining() to determine whether it should continue to the next region.

      A number of new filters rely on filterKeyValue() and other calls to alter state. It's also a false assumption that all rows/keys affecting a filter returning true for FAR will be seen client-side (what about those that failed the filter).

      This issue is about dealing with Filters properly from the client-side.

      Attachments

        1. 1831-v6.patch
          32 kB
          Andrew Kyle Purtell
        2. 1831-v5.patch
          32 kB
          Michael Stack
        3. 1831-v4.patch
          31 kB
          Michael Stack
        4. 1831-v3.patch
          17 kB
          Michael Stack
        5. 1831-v2.patch
          16 kB
          Michael Stack
        6. 1831.patch
          5 kB
          Michael Stack

        Activity

          People

            stack Michael Stack
            streamy Jonathan Gray
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: