[
https://issues.apache.org/jira/browse/HIVE-26335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
zhangdonglin updated HIVE-26335:
--------------------------------
Summary: Metadata of Partition params dit not updated after calling
Hive.loadPartition (was: Partition params dit not updated after calling
Hive.loadPartition)
> Metadata of Partition params dit not updated after calling Hive.loadPartition
> -----------------------------------------------------------------------------
>
> Key: HIVE-26335
> URL: https://issues.apache.org/jira/browse/HIVE-26335
> Project: Hive
> Issue Type: Bug
> Components: Hive
> Affects Versions: All Versions
> Reporter: zhangdonglin
> Priority: Major
>
> Hi,
> I found that when partition A already exists, after calling
> Hive.loadPartition to load data into partition A, the partition params in
> table PARTITION_PARAMS was not updated. even I set
> hasFollowingStatsTask=false.
> The reason is below, newTPart was set to oldPart when old partition
> exists,
> {code:java}
> Partition newTPart = oldPart != null ? oldPart : new Partition(tbl, partSpec,
> newPartPath); {code}
> Due to this, when calling alter_partition, oldPart info was send to
> metastore and it will not update partition params.
>
--
This message was sent by Atlassian Jira
(v8.20.7#820007)