This is an automated email from the ASF dual-hosted git repository.
ayushsaxena pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new 40a7d689e51 HIVE-22383: `alterPartitions` is invoked twice during
dynamic partition load causing runtime delay. (#4161). (Dmitriy Fingerman,
reviewed by Rajesh Balamohan)
40a7d689e51 is described below
commit 40a7d689e51d02fa9b324553fd1810d0ad043080
Author: Dmitriy Fingerman <[email protected]>
AuthorDate: Tue Apr 4 12:36:58 2023 -0400
HIVE-22383: `alterPartitions` is invoked twice during dynamic partition
load causing runtime delay. (#4161). (Dmitriy Fingerman, reviewed by Rajesh
Balamohan)
---
ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
b/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
index 73a94d138d7..70ef5fc165b 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
@@ -2979,10 +2979,10 @@ public class Hive {
}
private void setStatsPropAndAlterPartitions(boolean resetStatistics, Table
tbl,
- List<Partition> partitions,
+ List<Partition> partitions,
AcidUtils.TableSnapshot
tableSnapshot)
throws TException {
- if (partitions.isEmpty()) {
+ if (partitions.isEmpty() || conf.getBoolVar(ConfVars.HIVESTATSAUTOGATHER))
{
return;
}
EnvironmentContext ec = new EnvironmentContext();