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

Andrew Kyle Purtell closed HBASE-3685.
--------------------------------------

> 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
>         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 was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to