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

Carl Steinbach commented on HIVE-3746:
--------------------------------------

+1

I'm fine with committing the patch in its current state, but there's one thing 
I think we definitely need to fix ASAP in a followup patch. Up to this point we 
have managed to avoid polluting the client and service class interfaces ( i.e. 
CLIService and CLIServiceClient) with direct references to the Thrift 
serialization layer. This patch breaks that rule by exposing TProtocolVersion 
in the public methods of CliService. Only ThriftCLIService should need to know 
that the client is using a specific version of the Thrift serialization layer.

> Fix HS2 ResultSet Serialization Performance Regression
> ------------------------------------------------------
>
>                 Key: HIVE-3746
>                 URL: https://issues.apache.org/jira/browse/HIVE-3746
>             Project: Hive
>          Issue Type: Sub-task
>          Components: HiveServer2, Server Infrastructure
>            Reporter: Carl Steinbach
>            Assignee: Navis
>              Labels: HiveServer2, jdbc, thrift
>         Attachments: HIVE-3746.1.patch.txt, HIVE-3746.2.patch.txt, 
> HIVE-3746.3.patch.txt, HIVE-3746.4.patch.txt, HIVE-3746.5.patch.txt, 
> HIVE-3746.6.patch.txt, HIVE-3746.7.patch.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to