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();

Reply via email to