You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2011/04/05 00:17:05 UTC
[jira] [Commented] (HBASE-3685) when multiple columns are combined
with TimestampFilter, only one column is returned
[ https://issues.apache.org/jira/browse/HBASE-3685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13015656#comment-13015656 ]
stack commented on HBASE-3685:
------------------------------
@Jerry Is there a patch attached? I don't see it.
> 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
>
> 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