hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry Chen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-3685) when multiple columns are combined with TimestampFilter, only one column is returned
Date Mon, 04 Apr 2011 22:23:05 GMT

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

Jerry Chen updated HBASE-3685:

    Attachment: 3685-missing-column.patch

bug fix. This patch has been submitted to review board as well. 

> when multiple columns are combined with TimestampFilter, only one column is returned
> ------------------------------------------------------------------------------------
>                 Key: HBASE-3685
>                 URL: https://issues.apache.org/jira/browse/HBASE-3685
>             Project: HBase
>          Issue Type: Bug
>          Components: filters, regionserver
>            Reporter: Jerry Chen
>            Priority: Minor
>              Labels: noob
>         Attachments: 3685-missing-column.patch
> As reported by an Hbase user: 
> "I have a ThreadMetadata column family, and there are two columns in it: v12:th: and
v12:me. The following code only returns v12:me
> get.addColumn(Bytes.toBytes("ThreadMetadata"), Bytes.toBytes("v12:th:");
> get.addColumn(Bytes.toBytes("ThreadMetadata"), Bytes.toBytes("v12:me:");
> List<Long> threadIds = new ArrayList<Long>();
> threadIds.add(10709L);
> TimestampFilter filter = new TimestampFilter(threadIds);
> get.setFilter(filter);
> get.setMaxVersions();
> Result result = table.get(get);
> I checked hbase for the key/value, they are present. Also other combinations like no
timestampfilter, it returns both."
> Kannan was able to do a small repro of the issue and commented that if we drop the get.setMaxVersions(),
then the problem goes away. 

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message