[
https://issues.apache.org/jira/browse/HIVE-9023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14314709#comment-14314709
]
Naveen Gangam commented on HIVE-9023:
-------------------------------------
In FileSinkOperator, I now used a [full] table-name based suffix for the
Counter keys (similar to the earlier description) instead of just table IDs
from the initial patch, for which HiveHistoryImpl looked up the name from the
IdToTableMap (basically a map of integer ids-tablenames) generated by query
plan. However, these table names were short table names without the database
prefix.
So to get a full table name including the dbname, I am proposing the use of the
value returned by the plan's Table descriptor API.
getTableInfo().getTableName() as part of the Counter map's key (suffix) in the
FileSinkOperator.
Does this help?
> HiveHistoryImpl relies on removed counters to print num rows
> ------------------------------------------------------------
>
> Key: HIVE-9023
> URL: https://issues.apache.org/jira/browse/HIVE-9023
> Project: Hive
> Issue Type: Bug
> Components: Query Processor
> Affects Versions: 0.13.0, 0.14.0, 0.13.1, 0.14.1
> Reporter: Slava Markeyev
> Assignee: Naveen Gangam
> Priority: Minor
> Labels: regression
> Attachments: HIVE-9023.2.patch, HIVE-9023.patch
>
>
> HiveHistoryImpl still relies on the counters that were removed in HIVE-5982
> to determine the number of rows loaded. This results in regression of
> functionality.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)