You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Qinghui Xu (Jira)" <ji...@apache.org> on 2020/02/08 22:05:00 UTC

[jira] [Commented] (HIVE-21000) Upgrade thrift to at least 0.10.0

    [ https://issues.apache.org/jira/browse/HIVE-21000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17033068#comment-17033068 ] 

Qinghui Xu commented on HIVE-21000:
-----------------------------------

Hello, what's the status of this ticket? It seems blocked for a while.

Thrift 0.9.3 is quite old as version, and every time when we find something to fix in it (bug, vulnerabilities, etc), we need to ask thrift community to backport the patch to 0.9 branch, which creates burdens on both projects.

It would be nice to move forward.

> Upgrade thrift to at least 0.10.0
> ---------------------------------
>
>                 Key: HIVE-21000
>                 URL: https://issues.apache.org/jira/browse/HIVE-21000
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Zoltan Haindrich
>            Assignee: Ivan Suller
>            Priority: Major
>         Attachments: HIVE-21000.01.patch, HIVE-21000.02.patch, HIVE-21000.03.patch, HIVE-21000.04.patch, HIVE-21000.05.patch, HIVE-21000.06.patch, HIVE-21000.07.patch, HIVE-21000.08.patch, sampler_before.png
>
>
> I was looking into some compile profiles for tables with lots of columns; and it turned out that [thrift 0.9.3 is allocating a List|https://github.com/apache/hive/blob/8e30b5e029570407d8a1db67d322a95db705750e/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FieldSchema.java#L348] during every hashcode calculation; but luckily THRIFT-2877 is improving on that - so I propose to upgrade to at least 0.10.0 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)