You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Izaak Rubin (JIRA)" <ji...@apache.org> on 2007/07/19 23:45:06 UTC

[jira] Updated: (HADOOP-1637) [hbase] Fix to HScanner to Support Filters, Add Filter Tests to TestScanner2

     [ https://issues.apache.org/jira/browse/HADOOP-1637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Izaak Rubin updated HADOOP-1637:
--------------------------------

    Attachment: HADOOP-1637.patch

This patch makes the necessary changes to HScanner such that it now correctly handles filters.  Additional tests are also added to TestScanner2 to confirm this new functionality.  

The tests in TestScanner2 depend on the filters package having been updated with the patches in HADOOP-1579 and HADOOP-1606.  Both of these patches should be committed before HADOOP-1637.  

For clarification, the order in which these three issues should be committed is:
HADOOP-1606
HADOOP-1579
HADOOP-1637

All HBase tests have passed successfully.  At present the test: 

org.apache.hadoop.streaming.TestSymLink

is not functioning.  Nonetheless all preceding HADOOP tests are passing, and this particular test in no way reflects on the functionality and compatibility of HBase within HADOOP.

> [hbase] Fix to HScanner to Support Filters, Add Filter Tests to TestScanner2
> ----------------------------------------------------------------------------
>
>                 Key: HADOOP-1637
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1637
>             Project: Hadoop
>          Issue Type: Improvement
>          Components: contrib/hbase
>            Reporter: Izaak Rubin
>            Priority: Minor
>         Attachments: HADOOP-1637.patch
>
>
> HScanner has a non-functional support for filters.  Upon writing scanner tests for filters in TestScanner2, I discovered that HScanner only increments each of its sub-scanners when the filtering decision is false.  Until now this has not been a problem, because none of the other processes that use HScanner also use filters.  The patch to be posted will fix the HScanner incrementation problem, and add testing for filters to TestScanner2.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.