You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by GitBox <gi...@apache.org> on 2022/09/29 01:11:37 UTC

[GitHub] [hudi] alexeykudinkin opened a new pull request, #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

alexeykudinkin opened a new pull request, #6821:
URL: https://github.com/apache/hudi/pull/6821

   ### Change Logs
   
   This is PR building off the original one #6525.
   
   Changes
    - Avoiding persistence of empty partition-path field-name in the Catalog
    - Fixing `SqlKeyGenerator` to encapsulate `ComplexKeyGenerator` instead of extending (to make sure it's working properly w/ non-Partitioned tables, having non-partitioned original key-gen)
   
   ### Impact
   
   **Risk level: low**
   
   ### Documentation Update
   
   No docs update required
   
   ### Contributor's checklist
   
   - [ ] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute)
   - [ ] Change Logs and Impact were stated clearly
   - [ ] Adequate tests were added if applicable
   - [ ] CI passed
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] xushiyan commented on a diff in pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
xushiyan commented on code in PR #6821:
URL: https://github.com/apache/hudi/pull/6821#discussion_r983074119


##########
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala:
##########
@@ -45,37 +49,91 @@ class SqlKeyGenerator(props: TypedProperties) extends ComplexKeyGenerator(props)
       None
     }
   }
-  // The origin key generator class for this table.
-  private lazy val originKeyGen = {
-    val beforeKeyGenClassName = props.getString(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME, null)
-    if (beforeKeyGenClassName != null && beforeKeyGenClassName.nonEmpty) {
-      val keyGenProps = new TypedProperties()
-      keyGenProps.putAll(props)
-      keyGenProps.remove(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME)
-      val convertedKeyGenClassName = SqlKeyGenerator.getRealKeyGenClassName(props)
-      keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
-      Some(KeyGenUtils.createKeyGeneratorByClassName(keyGenProps))
-    } else {
-      None
+
+  private lazy val complexKeyGen = new ComplexKeyGenerator(props)
+  private lazy val originalKeyGen =
+    Option(props.getString(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME, null))
+      .map { originalKeyGenClassName =>
+        checkArgument(originalKeyGenClassName.nonEmpty)
+
+        val convertedKeyGenClassName = HoodieSparkKeyGeneratorFactory.convertToSparkKeyGenerator(originalKeyGenClassName)
+
+        val keyGenProps = new TypedProperties()
+        keyGenProps.putAll(props)
+        keyGenProps.remove(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME)
+        keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
+
+        KeyGenUtils.createKeyGeneratorByClassName(keyGenProps).asInstanceOf[SparkKeyGeneratorInterface]
+      }
+
+  override def getRecordKey(record: GenericRecord): String =
+    originalKeyGen.map {
+      _.getKey(record).getRecordKey
+    } getOrElse {
+      complexKeyGen.getRecordKey(record)
     }
+
+  override def getRecordKey(row: Row): String =
+    originalKeyGen.map {
+      _.getRecordKey(row)
+    } getOrElse {
+      complexKeyGen.getRecordKey(row)
+    }
+
+
+  override def getRecordKey(internalRow: InternalRow, schema: StructType): UTF8String =
+    originalKeyGen.map {
+      _.getRecordKey(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getRecordKey(internalRow, schema)
+    }
+
+  override def getPartitionPath(record: GenericRecord): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getKey(record).getPartitionPath
+    } getOrElse {
+      complexKeyGen.getPartitionPath(record)
+    }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = false)
   }
 
-  override def getRecordKey(record: GenericRecord): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.getKey(record).getRecordKey
-    } else {
-      super.getRecordKey(record)
+  override def getPartitionPath(row: Row): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(row)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(row)
     }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = true)
   }
 
-  override def getRecordKey(row: Row): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.asInstanceOf[SparkKeyGeneratorInterface].getRecordKey(row)
-    } else {
-      super.getRecordKey(row)
+  override def getPartitionPath(internalRow: InternalRow, schema: StructType): UTF8String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(internalRow, schema)
+    }
+
+    UTF8String.fromString(convertPartitionPathToSqlType(partitionPath.toString, rowType = true))
+  }
+
+  override def getRecordKeyFieldNames: util.List[String] = {
+    originalKeyGen.map(_.getRecordKeyFieldNames)
+      .getOrElse(complexKeyGen.getRecordKeyFieldNames)
+  }
+
+  override def getPartitionPathFields: util.List[String] = {
+    originalKeyGen.map {
+      case bkg: BaseKeyGenerator => bkg.getPartitionPathFields
+      case _ =>
+        Option(super.getPartitionPathFields).getOrElse(Collections.emptyList[String])

Review Comment:
   right my bad..misread it.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262148506

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     }, {
       "hash" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59 Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890) 
   * 8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262143470

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59 Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261723691

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 0ffda9344b26d7388708381a0c5cccd2d0938abe Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869) 
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261721250

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 0ffda9344b26d7388708381a0c5cccd2d0938abe Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261759071

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261675437

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e9166ee64b319fca85794e73b127761a6fbb4e63 Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866) 
   * 0ffda9344b26d7388708381a0c5cccd2d0938abe Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261768111

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873) 
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 4fc0173f5fa920e84c615e09d00032e9d4d4208d Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261634821

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e9166ee64b319fca85794e73b127761a6fbb4e63 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261726556

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 0ffda9344b26d7388708381a0c5cccd2d0938abe Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869) 
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261982639

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 4fc0173f5fa920e84c615e09d00032e9d4d4208d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875) 
   * eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262153870

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     }, {
       "hash" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895",
       "triggerID" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59 Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890) 
   * 8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261765191

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873) 
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 4fc0173f5fa920e84c615e09d00032e9d4d4208d UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261762081

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873) 
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261637293

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e9166ee64b319fca85794e73b127761a6fbb4e63 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262229975

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     }, {
       "hash" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895",
       "triggerID" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c854465532350e325814aa2c8860b6df555e401",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11896",
       "triggerID" : "5c854465532350e325814aa2c8860b6df555e401",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895) 
   * 5c854465532350e325814aa2c8860b6df555e401 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11896) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] yihua merged pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
yihua merged PR #6821:
URL: https://github.com/apache/hudi/pull/6821


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262217381

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     }, {
       "hash" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895",
       "triggerID" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] xushiyan commented on a diff in pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
xushiyan commented on code in PR #6821:
URL: https://github.com/apache/hudi/pull/6821#discussion_r983066569


##########
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala:
##########
@@ -45,37 +49,91 @@ class SqlKeyGenerator(props: TypedProperties) extends ComplexKeyGenerator(props)
       None
     }
   }
-  // The origin key generator class for this table.
-  private lazy val originKeyGen = {
-    val beforeKeyGenClassName = props.getString(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME, null)
-    if (beforeKeyGenClassName != null && beforeKeyGenClassName.nonEmpty) {
-      val keyGenProps = new TypedProperties()
-      keyGenProps.putAll(props)
-      keyGenProps.remove(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME)
-      val convertedKeyGenClassName = SqlKeyGenerator.getRealKeyGenClassName(props)
-      keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
-      Some(KeyGenUtils.createKeyGeneratorByClassName(keyGenProps))
-    } else {
-      None
+
+  private lazy val complexKeyGen = new ComplexKeyGenerator(props)
+  private lazy val originalKeyGen =
+    Option(props.getString(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME, null))
+      .map { originalKeyGenClassName =>
+        checkArgument(originalKeyGenClassName.nonEmpty)
+
+        val convertedKeyGenClassName = HoodieSparkKeyGeneratorFactory.convertToSparkKeyGenerator(originalKeyGenClassName)
+
+        val keyGenProps = new TypedProperties()
+        keyGenProps.putAll(props)
+        keyGenProps.remove(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME)
+        keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
+
+        KeyGenUtils.createKeyGeneratorByClassName(keyGenProps).asInstanceOf[SparkKeyGeneratorInterface]
+      }
+
+  override def getRecordKey(record: GenericRecord): String =
+    originalKeyGen.map {
+      _.getKey(record).getRecordKey
+    } getOrElse {
+      complexKeyGen.getRecordKey(record)
     }
+
+  override def getRecordKey(row: Row): String =
+    originalKeyGen.map {
+      _.getRecordKey(row)
+    } getOrElse {
+      complexKeyGen.getRecordKey(row)
+    }
+
+
+  override def getRecordKey(internalRow: InternalRow, schema: StructType): UTF8String =
+    originalKeyGen.map {
+      _.getRecordKey(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getRecordKey(internalRow, schema)
+    }
+
+  override def getPartitionPath(record: GenericRecord): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getKey(record).getPartitionPath
+    } getOrElse {
+      complexKeyGen.getPartitionPath(record)
+    }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = false)
   }
 
-  override def getRecordKey(record: GenericRecord): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.getKey(record).getRecordKey
-    } else {
-      super.getRecordKey(record)
+  override def getPartitionPath(row: Row): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(row)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(row)
     }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = true)
   }
 
-  override def getRecordKey(row: Row): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.asInstanceOf[SparkKeyGeneratorInterface].getRecordKey(row)
-    } else {
-      super.getRecordKey(row)
+  override def getPartitionPath(internalRow: InternalRow, schema: StructType): UTF8String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(internalRow, schema)
+    }
+
+    UTF8String.fromString(convertPartitionPathToSqlType(partitionPath.toString, rowType = true))
+  }
+
+  override def getRecordKeyFieldNames: util.List[String] = {
+    originalKeyGen.map(_.getRecordKeyFieldNames)
+      .getOrElse(complexKeyGen.getRecordKeyFieldNames)
+  }
+
+  override def getPartitionPathFields: util.List[String] = {
+    originalKeyGen.map {
+      case bkg: BaseKeyGenerator => bkg.getPartitionPathFields
+      case _ =>
+        Option(super.getPartitionPathFields).getOrElse(Collections.emptyList[String])

Review Comment:
   dont quite understand this part. `super.getPartitionPathFields` also goes to BaseKeyGen. can you help clarify pls



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] alexeykudinkin commented on a diff in pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
alexeykudinkin commented on code in PR #6821:
URL: https://github.com/apache/hudi/pull/6821#discussion_r983069105


##########
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala:
##########
@@ -45,37 +49,91 @@ class SqlKeyGenerator(props: TypedProperties) extends ComplexKeyGenerator(props)
       None
     }
   }
-  // The origin key generator class for this table.
-  private lazy val originKeyGen = {
-    val beforeKeyGenClassName = props.getString(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME, null)
-    if (beforeKeyGenClassName != null && beforeKeyGenClassName.nonEmpty) {
-      val keyGenProps = new TypedProperties()
-      keyGenProps.putAll(props)
-      keyGenProps.remove(SqlKeyGenerator.ORIGIN_KEYGEN_CLASS_NAME)
-      val convertedKeyGenClassName = SqlKeyGenerator.getRealKeyGenClassName(props)
-      keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
-      Some(KeyGenUtils.createKeyGeneratorByClassName(keyGenProps))
-    } else {
-      None
+
+  private lazy val complexKeyGen = new ComplexKeyGenerator(props)
+  private lazy val originalKeyGen =
+    Option(props.getString(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME, null))
+      .map { originalKeyGenClassName =>
+        checkArgument(originalKeyGenClassName.nonEmpty)
+
+        val convertedKeyGenClassName = HoodieSparkKeyGeneratorFactory.convertToSparkKeyGenerator(originalKeyGenClassName)
+
+        val keyGenProps = new TypedProperties()
+        keyGenProps.putAll(props)
+        keyGenProps.remove(SqlKeyGenerator.ORIGINAL_KEYGEN_CLASS_NAME)
+        keyGenProps.put(HoodieWriteConfig.KEYGENERATOR_CLASS_NAME.key, convertedKeyGenClassName)
+
+        KeyGenUtils.createKeyGeneratorByClassName(keyGenProps).asInstanceOf[SparkKeyGeneratorInterface]
+      }
+
+  override def getRecordKey(record: GenericRecord): String =
+    originalKeyGen.map {
+      _.getKey(record).getRecordKey
+    } getOrElse {
+      complexKeyGen.getRecordKey(record)
     }
+
+  override def getRecordKey(row: Row): String =
+    originalKeyGen.map {
+      _.getRecordKey(row)
+    } getOrElse {
+      complexKeyGen.getRecordKey(row)
+    }
+
+
+  override def getRecordKey(internalRow: InternalRow, schema: StructType): UTF8String =
+    originalKeyGen.map {
+      _.getRecordKey(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getRecordKey(internalRow, schema)
+    }
+
+  override def getPartitionPath(record: GenericRecord): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getKey(record).getPartitionPath
+    } getOrElse {
+      complexKeyGen.getPartitionPath(record)
+    }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = false)
   }
 
-  override def getRecordKey(record: GenericRecord): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.getKey(record).getRecordKey
-    } else {
-      super.getRecordKey(record)
+  override def getPartitionPath(row: Row): String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(row)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(row)
     }
+
+    convertPartitionPathToSqlType(partitionPath, rowType = true)
   }
 
-  override def getRecordKey(row: Row): String = {
-    if (originKeyGen.isDefined) {
-      originKeyGen.get.asInstanceOf[SparkKeyGeneratorInterface].getRecordKey(row)
-    } else {
-      super.getRecordKey(row)
+  override def getPartitionPath(internalRow: InternalRow, schema: StructType): UTF8String = {
+    val partitionPath = originalKeyGen.map {
+      _.getPartitionPath(internalRow, schema)
+    } getOrElse {
+      complexKeyGen.getPartitionPath(internalRow, schema)
+    }
+
+    UTF8String.fromString(convertPartitionPathToSqlType(partitionPath.toString, rowType = true))
+  }
+
+  override def getRecordKeyFieldNames: util.List[String] = {
+    originalKeyGen.map(_.getRecordKeyFieldNames)
+      .getOrElse(complexKeyGen.getRecordKeyFieldNames)
+  }
+
+  override def getPartitionPathFields: util.List[String] = {
+    originalKeyGen.map {
+      case bkg: BaseKeyGenerator => bkg.getPartitionPathFields
+      case _ =>
+        Option(super.getPartitionPathFields).getOrElse(Collections.emptyList[String])

Review Comment:
   `bkg` in this context is `originalKeyGen`



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] alexeykudinkin commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
alexeykudinkin commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262495712

   CI is green:
   
   <img width="1606" alt="Screen Shot 2022-09-29 at 9 06 49 AM" src="https://user-images.githubusercontent.com/428277/193082349-426ddea4-629b-43a0-8747-a55cf4a23969.png">
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1262223879

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     }, {
       "hash" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895",
       "triggerID" : "8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c854465532350e325814aa2c8860b6df555e401",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "5c854465532350e325814aa2c8860b6df555e401",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 8b4d73cd7f27f943bfc1eb43bb14bf4aad21677a Azure: [CANCELED](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11895) 
   * 5c854465532350e325814aa2c8860b6df555e401 UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261988806

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11869",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11873",
       "triggerID" : "d2c17b8e18b6d48ec55e016baa8667cc4e2bdecb",
       "triggerType" : "PUSH"
     }, {
       "hash" : "7a150345f32b82aac17b85692169402a7295d035",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "7a150345f32b82aac17b85692169402a7295d035",
       "triggerType" : "PUSH"
     }, {
       "hash" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875",
       "triggerID" : "4fc0173f5fa920e84c615e09d00032e9d4d4208d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890",
       "triggerID" : "eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 7a150345f32b82aac17b85692169402a7295d035 UNKNOWN
   * 4fc0173f5fa920e84c615e09d00032e9d4d4208d Azure: [FAILURE](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11875) 
   * eb4b90e2e6205f755cf3618fb0eaf4f9a1ff6b59 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11890) 
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [hudi] hudi-bot commented on pull request #6821: [HUDI-4237] Fixing empty partition-values being sync'd to HMS

Posted by GitBox <gi...@apache.org>.
hudi-bot commented on PR #6821:
URL: https://github.com/apache/hudi/pull/6821#issuecomment-1261673137

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866",
       "triggerID" : "e9166ee64b319fca85794e73b127761a6fbb4e63",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "0ffda9344b26d7388708381a0c5cccd2d0938abe",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * e9166ee64b319fca85794e73b127761a6fbb4e63 Azure: [PENDING](https://dev.azure.com/apache-hudi-ci-org/785b6ef4-2f42-4a89-8f0e-5f0d7039a0cc/_build/results?buildId=11866) 
   * 0ffda9344b26d7388708381a0c5cccd2d0938abe UNKNOWN
   
   <details>
   <summary>Bot commands</summary>
     @hudi-bot supports the following commands:
   
    - `@hudi-bot run azure` re-run the last Azure build
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org