[ https://issues.apache.org/jira/browse/HIVE-20278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16570642#comment-16570642 ]
Hive QA commented on HIVE-20278: -------------------------------- Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12934516/HIVE-20278.patch {color:green}SUCCESS:{color} +1 due to 1 test(s) being added or modified. {color:green}SUCCESS:{color} +1 due to 14865 tests passed Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/13063/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/13063/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-13063/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase {noformat} This message is automatically generated. ATTACHMENT ID: 12934516 - PreCommit-HIVE-Build > Druid Scan Query avoid copying from List -> Map -> List > ------------------------------------------------------- > > Key: HIVE-20278 > URL: https://issues.apache.org/jira/browse/HIVE-20278 > Project: Hive > Issue Type: Improvement > Reporter: Nishant Bangarwa > Assignee: Nishant Bangarwa > Priority: Major > Labels: PERFORMANCE > Attachments: HIVE-20278.patch > > > DruidScanQueryRecordReader gets a compacted List<Object> from druid. It then > converts that list into a Map<String,Object> as DruidWritable where key is > the column name. > At the second stage DruidSerde takes this DruidWritable and creates a List > out out of the map again. We can avoid the map creation part by reading the > list sent by druid directly in the DruidSerde.deserialize() method. -- This message was sent by Atlassian JIRA (v7.6.3#76005)