You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/04/30 01:56:12 UTC
[jira] [Commented] (TRAFODION-1955) JNI optimization in Trafodion
[ https://issues.apache.org/jira/browse/TRAFODION-1955?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15264970#comment-15264970 ]
ASF GitHub Bot commented on TRAFODION-1955:
-------------------------------------------
GitHub user selvaganesang opened a pull request:
https://github.com/apache/incubator-trafodion/pull/459
[TRAFODION-1955] JNI optimization at the time of compilation
Removed ByteArrayList class and used array of byte array instead.
Only one JNI to java transistion is done to getRegionStartKeys
and getRegionEndKeys at the time of query compilation
Also fixed an issue with lib_mgmt Makefile.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/selvaganesang/incubator-trafodion trafodion-1955
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-trafodion/pull/459.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #459
----
commit 6ef6f7c70eeaac17cbc9b0f22c0ffa3d0bf509b0
Author: selvaganesang <se...@esgyn.com>
Date: 2016-04-29T23:50:35Z
[TRAFODION-1955] JNI optimization at the time of compilation
Removed ByteArrayList class and used array of byte array instead.
Only one JNI to java transistion is done to getRegionStartKeys
and getRegionEndKeys at the time of query compilation
Also fixed an issue with lib_mgmt Makefile.
----
> JNI optimization in Trafodion
> ------------------------------
>
> Key: TRAFODION-1955
> URL: https://issues.apache.org/jira/browse/TRAFODION-1955
> Project: Apache Trafodion
> Issue Type: Bug
> Reporter: Selvaganesan Govindarajan
> Assignee: Selvaganesan Govindarajan
>
> ByteArrayList in Trafodion is an expensive class. Removing the use of this class everywhere. Replace its usage with array of byte arrays.
> This class is mainly used in compiler. Hence it is expected to see some improvement with compilation of queries when the tables involved in queries have large number of regions.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)