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 3E43D9960 for ; Sun, 1 Apr 2012 21:50:51 +0000 (UTC) Received: (qmail 10361 invoked by uid 500); 1 Apr 2012 21:50:51 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 10323 invoked by uid 500); 1 Apr 2012 21:50:51 -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 10308 invoked by uid 99); 1 Apr 2012 21:50:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Apr 2012 21:50:51 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Apr 2012 21:50:48 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id B8A44352801 for ; Sun, 1 Apr 2012 21:50:27 +0000 (UTC) Date: Sun, 1 Apr 2012 21:50:27 +0000 (UTC) From: "Wouter Bolsterlee (Commented) (JIRA)" To: issues@hbase.apache.org Message-ID: <1821719966.3848.1333317027828.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <599912265.3838.1333316788127.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-5694) getRowsWithColumnsTs function Thrift service incorrectly handles time range 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-5694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243873#comment-13243873 ] Wouter Bolsterlee commented on HBASE-5694: ------------------------------------------ For some reason, JIRA doesn't accept my patch file in the upload dialog. Here it is: --- ThriftServer.java.orig 2012-04-01 23:41:16.881172406 +0200 +++ ThriftServer.java 2012-04-01 23:41:30.177238337 +0200 @@ -477,8 +477,8 @@ get.addColumn(famAndQf[0], famAndQf[1]); } } - get.setTimeRange(Long.MIN_VALUE, timestamp); } + get.setTimeRange(Long.MIN_VALUE, timestamp); gets.add(get); } Result[] result = table.get(gets); > getRowsWithColumnsTs function Thrift service incorrectly handles time range > --------------------------------------------------------------------------- > > Key: HBASE-5694 > URL: https://issues.apache.org/jira/browse/HBASE-5694 > Project: HBase > Issue Type: Bug > Components: thrift > Affects Versions: 0.92.1 > Reporter: Wouter Bolsterlee > Fix For: 0.92.2 > > > The getRowsWithColumnsTs() method in the Thrift interface only applies the timestamp if columns are explicitly specified. However, this method also allows for columns to be unspecified (this is even used internally to implement e.g. getRows()). The cause of the bug is a minor scoping issue: the time range is set inside a wrong if statement. -- 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