This is an automated email from the ASF dual-hosted git repository.

zhangbutao 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 d703ea1a3f4 HIVE-28857. Fix logging for invalid partition path 
(#5725)(Cheng Pan, reviewed by Zsolt Miskolczi, Butao Zhang)
d703ea1a3f4 is described below

commit d703ea1a3f4977b8bdde8b674e2c40b1be3f2ba9
Author: Cheng Pan <[email protected]>
AuthorDate: Mon Apr 7 17:30:04 2025 +0800

    HIVE-28857. Fix logging for invalid partition path (#5725)(Cheng Pan, 
reviewed by Zsolt Miskolczi, Butao Zhang)
---
 .../src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java    | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java
 
b/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java
index 57320d44892..9fd9370a2a4 100755
--- 
a/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java
+++ 
b/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java
@@ -680,9 +680,10 @@ public static LinkedHashMap<String, String> 
makeSpecFromName(String name)
     return partSpec;
   }
 
-  public static boolean makeSpecFromName(Map<String, String> partSpec, Path 
currPath,
+  public static boolean makeSpecFromName(Map<String, String> partSpec, Path 
path,
       Set<String> requiredKeys) {
     List<String[]> kvs = new ArrayList<>();
+    Path currPath = path;
     do {
       String component = currPath.getName();
       Matcher m = pat.matcher(component);
@@ -706,7 +707,7 @@ public static boolean makeSpecFromName(Map<String, String> 
partSpec, Path currPa
       partSpec.put(key, kvs.get(i - 1)[1]);
     }
     if (requiredKeys == null || requiredKeys.isEmpty()) return true;
-    LOG.warn("Cannot create partition spec from " + currPath + "; missing keys 
" + requiredKeys);
+    LOG.warn("Cannot create partition spec from {}; missing keys {}", path, 
requiredKeys);
     return false;
   }
 

Reply via email to