[ 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)