Return-Path: X-Original-To: apmail-drill-issues-archive@minotaur.apache.org Delivered-To: apmail-drill-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5080F1854C for ; Mon, 16 Nov 2015 01:10:11 +0000 (UTC) Received: (qmail 86080 invoked by uid 500); 16 Nov 2015 01:10:11 -0000 Delivered-To: apmail-drill-issues-archive@drill.apache.org Received: (qmail 86052 invoked by uid 500); 16 Nov 2015 01:10:11 -0000 Mailing-List: contact issues-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.apache.org Delivered-To: mailing list issues@drill.apache.org Received: (qmail 86031 invoked by uid 99); 16 Nov 2015 01:10:11 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Nov 2015 01:10:11 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 0BA742C0450 for ; Mon, 16 Nov 2015 01:10:11 +0000 (UTC) Date: Mon, 16 Nov 2015 01:10:10 +0000 (UTC) From: "Sean Hsuan-Yi Chu (JIRA)" To: issues@drill.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (DRILL-3854) IOB Exception : CONVERT_FROM (sal, int_be) 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/DRILL-3854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15006118#comment-15006118 ] Sean Hsuan-Yi Chu commented on DRILL-3854: ------------------------------------------ I noticed this: alter session set `planner.slice_target`=1; , which makes things different. > IOB Exception : CONVERT_FROM (sal, int_be) > ------------------------------------------ > > Key: DRILL-3854 > URL: https://issues.apache.org/jira/browse/DRILL-3854 > Project: Apache Drill > Issue Type: Bug > Components: Execution - Flow > Affects Versions: 1.2.0 > Environment: 4 node cluster CentOS > Reporter: Khurram Faraaz > Assignee: Sean Hsuan-Yi Chu > Priority: Critical > Fix For: 1.4.0 > > Attachments: log, run_time_code.txt > > > CONVERT_FROM function results in IOB Exception > Drill master commit id : b9afcf8f > {code} > 0: jdbc:drill:schema=dfs.tmp> select salary from Emp; > +---------+ > | salary | > +---------+ > | 80000 | > | 90000 | > | 200000 | > | 95000 | > | 85000 | > | 90000 | > | 100000 | > | 87000 | > | 80000 | > | 100000 | > | 99000 | > +---------+ > 11 rows selected (0.535 seconds) > # create table using above Emp table > create table tbl_int_be as select convert_to(salary, 'int_be') sal from Emp; > 0: jdbc:drill:schema=dfs.tmp> alter session set `planner.slice_target`=1; > +-------+--------------------------------+ > | ok | summary | > +-------+--------------------------------+ > | true | planner.slice_target updated. | > +-------+--------------------------------+ > 1 row selected (0.19 seconds) > # Below query results in IOB on server. > 0: jdbc:drill:schema=dfs.tmp> select convert_from(sal, 'int_be') from tbl_int_be order by sal; > Error: SYSTEM ERROR: IndexOutOfBoundsException: DrillBuf(ridx: 0, widx: 158, cap: 158/158, unwrapped: SlicedByteBuf(ridx: 0, widx: 158, cap: 158/158, unwrapped: UnsafeDirectLittleEndian(PooledUnsafeDirectByteBuf(ridx: 0, widx: 0, cap: 417/417)))).slice(158, 44) > Fragment 2:0 > [Error Id: 4ee1361d-9877-45eb-bde6-57d5add9fe5e on centos-04.qa.lab:31010] (state=,code=0) > # Apply convert_from function and project original column results in IOB on client. (because Error Id is missing) > 0: jdbc:drill:schema=dfs.tmp> select convert_from(sal, 'int_be'), sal from tbl_int_be; > Error: Unexpected RuntimeException: java.lang.IndexOutOfBoundsException: DrillBuf(ridx: 0, widx: 114, cap: 114/114, unwrapped: DrillBuf(ridx: 321, widx: 321, cap: 321/321, unwrapped: UnsafeDirectLittleEndian(PooledUnsafeDirectByteBuf(ridx: 0, widx: 0, cap: 321/321)))).slice(55, 103) (state=,code=0) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)