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