Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0717790FD for ; Wed, 30 May 2012 06:14:27 +0000 (UTC) Received: (qmail 99264 invoked by uid 500); 30 May 2012 06:14:26 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 99058 invoked by uid 500); 30 May 2012 06:14:26 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 98945 invoked by uid 99); 30 May 2012 06:14:23 -0000 Received: from issues-vm.apache.org (HELO issues-vm) (140.211.11.160) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2012 06:14:23 +0000 Received: from isssues-vm.apache.org (localhost [127.0.0.1]) by issues-vm (Postfix) with ESMTP id 4B1D4142858 for ; Wed, 30 May 2012 06:14:23 +0000 (UTC) Date: Wed, 30 May 2012 06:14:23 +0000 (UTC) From: "Benjamin Kim (JIRA)" To: issues@hbase.apache.org Message-ID: <1712341138.14793.1338358463310.JavaMail.jiratomcat@issues-vm> In-Reply-To: <1616256293.14081.1338340283378.JavaMail.jiratomcat@issues-vm> Subject: [jira] [Updated] (HBASE-6132) ColumnCountGetFilter & PageFilter not working with FilterList MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-6132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Kim updated HBASE-6132: -------------------------------- Description: Thanks to Anoop and Ramkrishna, here's what we found with FilterList If I use FilterList to include ColumnCountGetFilter among other filters, the returning Result has no keyvalues. This problem seems to occur when specified column count is less then actual number of existing columns. Also same problem arises with PageFilter Following is the code of the problem: {code} Configuration conf = HBaseConfiguration.create(); HTable table = new HTable(conf, "test"); Get get = new Get(Bytes.toBytes("test00001")); FilterList filterList = new FilterList(); filterList.addFilter(new ColumnCountGetFilter(100)); get.setFilter(filterList); Result r = table.get(get); System.out.println(r.size()); // prints zero {code} was: Thanks to Anoop and Ramkrishna, here's what we found with FilterList If I use FilterList to include ColumnCountGetFilter among other filters, the returning Result has no keyvalues. This problem seems to occur when specified column count is less then actual number of existing columns. Also same problem arises with PageFilter Following is the code of the problem: Configuration conf = HBaseConfiguration.create(); HTable table = new HTable(conf, "test"); Get get = new Get(Bytes.toBytes("test00001")); FilterList filterList = new FilterList(); filterList.addFilter(new ColumnCountGetFilter(100)); get.setFilter(filterList); Result r = table.get(get); System.out.println(r.size()); // prints zero > ColumnCountGetFilter & PageFilter not working with FilterList > ------------------------------------------------------------- > > Key: HBASE-6132 > URL: https://issues.apache.org/jira/browse/HBASE-6132 > Project: HBase > Issue Type: Bug > Components: filters > Affects Versions: 0.92.0, 0.92.1, 0.94.0 > Environment: Cent OS 5.5 distributed hbase cluster. Hadoop 1.0.0, zookeeper 3.4.3 > Reporter: Benjamin Kim > > Thanks to Anoop and Ramkrishna, here's what we found with FilterList > If I use FilterList to include ColumnCountGetFilter among other filters, the returning Result has no keyvalues. > This problem seems to occur when specified column count is less then actual number of existing columns. > Also same problem arises with PageFilter > Following is the code of the problem: > {code} > Configuration conf = HBaseConfiguration.create(); > HTable table = new HTable(conf, "test"); > Get get = new Get(Bytes.toBytes("test00001")); > FilterList filterList = new FilterList(); > filterList.addFilter(new ColumnCountGetFilter(100)); > get.setFilter(filterList); > Result r = table.get(get); > System.out.println(r.size()); // prints zero > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira