You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org> on 2025/02/06 17:32:05 UTC

[PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Davis-Zhang-Onehouse opened a new pull request, #12798:
URL: https://github.com/apache/hudi/pull/12798

   ### Change Logs
   
   
   ### Merge into updated & insert actions will fail the query once detect column type mismatch for primary key/partition key/precombined key
   
   Allowing implicit casting of partition key can leads to partition path corruption. An example is if we do MIT where source table has a double value column and target table partitions on the same column with int type, after merge into completes the partition path will contain double value. Later select queries over the table will complain it cannot convert double to int.
   
   Allowing implicit casting of primary key can leads to data correctness issue. Here is an example:
   ```
                create table $targetTable (
                  id double,
                  name string,
                  value_double double,
                  ts long
                ) using hudi
                location '${tmp.getCanonicalPath}/$targetTable'
                tblproperties (
                  type = '$tableType',
                  primaryKey = 'id',
                  preCombineField = 'ts'
                );
   
   
                create table $sourceTable (
                  id int,
                  name string,
                  value_double double,
                  ts long
                ) using hudi
                location '${tmp.getCanonicalPath}/$sourceTable'
                tblproperties (
                  type = '$tableType',
                  primaryKey = 'id',
                  preCombineField = 'ts'
                );
   
                insert into $targetTable
                select
                  cast(1 as double) as id,
                  'initial1' as name,
                  1.1 as value_double,
                  1000 as ts;
   
   
                insert into $sourceTable
                select
                  1 as id,
                  'updated1' as name,
                  1.11 as value_double,
                  1001 as ts;
   
   
                merge into $targetTable t
                using $sourceTable s
                on t.id = s.id
                when matched then update set *
                when not matched then insert *;
   ```
   
   In the end we expect target table with 1 record
   (1, updated1, 1.1, 1001)
   
   but actually it is
   (1, initial, 1.1, 1000)
   (1, updated1, 1.1, 1001)
   
   For precombined field we enforce the same data type check to avoid any potential data correctness issue.
   
   If target table id column is int, we got the expected behavior.
   
   ### Impact
   
   
   Delete action does not require strict data type matching, as long as the column types are cast-able from source columns to target columns, it is allowed.
   
   - Unlike insert/update which contains assignment from source to target, delete operation does not assign values but just comparing them in the ON clause, we just need to ensure the comparison part accounts for type mismatches. Especially, the precombined key column is out of scope as it only takes effect when assignment happens. Similarily, if partition key/primary key are not involved in ON clause, we don't need to do any check.
   - For condition clause, the recordKeyAttributeToConditionExpression variable already takes care of data type handling for both columns. Today's behavior is it will do best effort type casting to match source column data type to target, if cast succeeds everything works as expected, otherwise incompatible data type error is thrown.
   
   ### For all other data column types, implicit type casting is allowed and validated.
   
   Since MIT only requires column type matches for the 3 types of columns, for others spark-hudi did implicit type casting. Tests are written to capture the exhaustive behavior of such handling.
   
   handle delete MIT action + exhaustive coverage
   
   ### Risk level (write none, low medium or high below)
   none
   
   ### Documentation Update
   
   need to update the new limitation we impose on MIT
   
   ### 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2660206186

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5c2438a07ecd204dd32afb6e34fde668e75ced55 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494) 
   * a5c744a7df7637cc77fa7b85799603a0448feec3 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641526529

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434) 
   * 5ae42c912a589dce95d1c1bcd2f714f397da3374 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641524255

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434) 
   * 5ae42c912a589dce95d1c1bcd2f714f397da3374 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2669359436

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 04a5012e24afd68634433256661b6d454cafa05f Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676) 
   * 6c11b79031436af3d8c387e894986db1283a8bb6 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675785810

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 6c11b79031436af3d8c387e894986db1283a8bb6 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713) 
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644462390

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481) 
   * 3c52cc9fe1e9a795f0ae6de088b92603a095b777 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686778393

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   * d42fba262af8dc4019255110035ca05f077aec12 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686674099

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930) 
   * ac4cac8c6386501e90baa48f45163e607eeabf39 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686542325

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675799507

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 6c11b79031436af3d8c387e894986db1283a8bb6 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713) 
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641894891

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5ae42c912a589dce95d1c1bcd2f714f397da3374 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452) 
   * 2312a10d030cb88372b70cc37d606336b3d5b634 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2643895816

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fc3771a25afa97249409203d39dd956e63822e97 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475) 
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2643706917

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466) 
   * fc3771a25afa97249409203d39dd956e63822e97 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677156306

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 6bbe90923e745d6eca81e562e97857d031b9a037 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842) 
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677133743

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 6bbe90923e745d6eca81e562e97857d031b9a037 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842) 
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2660330274

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * a5c744a7df7637cc77fa7b85799603a0448feec3 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972586913


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -819,9 +797,7 @@ case class MergeIntoHoodieTableCommand(mergeInto: MergeIntoTable) extends Hoodie
     // Precombine field and record key field must be present in the assignment clause of all insert actions for event time ordering mode.
     // Check has no effect if we don't have such fields in target table or we don't have insert actions
     // Please note we are relying on merge mode in the table config as writer merge mode is always "CUSTOM" for MIT.
-    if (RecordMergeMode.EVENT_TIME_ORDERING.name()
-      .equals(getStringWithAltKeys(props.asJava.asInstanceOf[java.util.Map[String, Object]],
-        HoodieTableConfig.RECORD_MERGE_MODE))) {

Review Comment:
   The `foreach` call is bit confusing as it's usually applied to a list.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686547665

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2682854233

   JIRA for doc update https://issues.apache.org/jira/browse/HUDI-9077


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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640551603

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fcc327913d7436e85a1aaf4c6d7d016e7fca63d9 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686684177

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930) 
   * ac4cac8c6386501e90baa48f45163e607eeabf39 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686894589

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * bb56cf31735c7f518310f41aad6706c460bca32d Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2687149543

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3942",
       "triggerID" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * 03f5e27069da7e73465060de84faab0b3a9936cc Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3942) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964549838


##########
hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql:
##########
@@ -63,10 +63,10 @@ select id, name, price, cast(dt as string) from h0_p;
 # CREATE TABLE
 
 create table h1 (
-  id bigint,
+  id int,
   name string,
   price double,
-  ts bigint
+  ts int

Review Comment:
   If changing `id` column values involve more changes, let's keep `ts` column as `long` type.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675801035

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675783487

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 6c11b79031436af3d8c387e894986db1283a8bb6 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713) 
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675886083

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 1079889d0f03581389d7410ebb57ca4ba4ffab89 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818) 
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644529923

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5c2438a07ecd204dd32afb6e34fde668e75ced55 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686526495

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 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


Re: [PR] [HUDI-8486] Enforce data type match for required columns in Spark SQL MERGE INTO [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua merged PR #12798:
URL: https://github.com/apache/hudi/pull/12798


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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677130468

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 6bbe90923e745d6eca81e562e97857d031b9a037 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640858496

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640555545

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fcc327913d7436e85a1aaf4c6d7d016e7fca63d9 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1966164729


##########
hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql:
##########
@@ -63,10 +63,10 @@ select id, name, price, cast(dt as string) from h0_p;
 # CREATE TABLE
 
 create table h1 (
-  id bigint,
+  id int,
   name string,
   price double,
-  ts bigint
+  ts int

Review Comment:
   as we discussed, I will extend an existing test with long data type as precombine field and cover delete query + validate the log file precombine filed is 0 or null



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable.scala:
##########
@@ -73,7 +73,7 @@ class TestMergeIntoTable extends HoodieSparkSqlTestBase with ScalaAssertionSuppo
              | ) s0
              | on s0.id = $tableName.id
              | when matched and flag = '1' then update set
-             | id = s0.id, name = s0.name, price = s0.price, ts = s0.ts
+             | id = s0.id, name = s0.name, price = s0.price, ts = s0.ts + 1

Review Comment:
   reverted



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeModeCommitTimeOrdering.scala:
##########
@@ -242,7 +242,7 @@ class TestMergeModeCommitTimeOrdering extends HoodieSparkSqlTestBase {
                |  id int,
                |  name string,
                |  price double,
-               |  ts long
+               |  ts int

Review Comment:
   discussed, will have coverage on what you want and keep this change as is



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########


Review Comment:
   oh, thanks for catching this. Moved to the "common" package.



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,941 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {

Review Comment:
   combined as many test dimensions as possible into a single 1, bringing down the test runtime from 3 min 40 sec to 2 min 10 sec.
   
   If this is not enough, please point out which tests (dimension) we should throw away



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,941 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {
+
+  test("Test Spark implicit type casting behaviors") {
+    // Capturing the current behavior of Spark's implicit type casting.
+    withRecordType()(withTempDir { tmp =>
+      // Define test cases for implicit casting
+      case class TypeCastTestCase(
+                                   sourceType: String,
+                                   targetType: String,
+                                   testValue: String, // SQL literal expression
+                                   expectedValue: Any,
+                                   shouldSucceed: Boolean,
+                                   description: String = ""
+                                 )
+
+      val testCases = Seq(
+        // Numeric widening conversions (always safe)
+        TypeCastTestCase("tinyint", "smallint", "127", 127, true, "tinyint to smallint widening"),
+        TypeCastTestCase("tinyint", "int", "127", 127, true, "tinyint to int widening"),
+        TypeCastTestCase("tinyint", "bigint", "127", 127L, true, "tinyint to bigint widening"),
+        TypeCastTestCase("tinyint", "float", "127", 127.0f, true, "tinyint to float widening"),
+        TypeCastTestCase("tinyint", "double", "127", 127.0d, true, "tinyint to double widening"),
+        TypeCastTestCase("tinyint", "decimal(10,1)", "127", java.math.BigDecimal.valueOf(127.0), true, "tinyint to decimal widening"),
+
+        TypeCastTestCase("smallint", "int", "32767", 32767, true, "smallint to int widening"),
+        TypeCastTestCase("smallint", "bigint", "32767", 32767L, true, "smallint to bigint widening"),
+        TypeCastTestCase("smallint", "float", "32767", 32767.0f, true, "smallint to float widening"),

Review Comment:
   done



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/ddl/TestAlterTable.scala:
##########
@@ -49,7 +49,7 @@ class TestAlterTable extends HoodieSparkSqlTestBase {
              |  id int,
              |  name string,
              |  price double,
-             |  ts long
+             |  ts int

Review Comment:
   as discussed, need to extend 1 test to cover explicitly



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -924,26 +972,82 @@ object MergeIntoHoodieTableCommand {
                                                  fields: Seq[String],
                                                  fieldType: String,
                                                  assignments: Seq[Assignment]): Unit = {
-    // To find corresponding [[fieldType]] attribute w/in the [[assignments]] we do
-    //    - Check if target table itself has the attribute
-    //    - Check if in any of the assignment actions, whose right-hand side attribute
-    // resolves to the source attribute. For example,
-    //        WHEN MATCHED THEN UPDATE SET targetTable.attribute = <expr>
-    // the left-hand side of the assignment can be resolved to the target fields we are
-    // validating here.
     fields.foreach { field =>
       targetTable.output
         .find(attr => resolver(attr.name, field))
-        .getOrElse(throw new AnalysisException(s"Failed to resolve $fieldType `$field` in target table"))
+        .getOrElse(throw new MergeIntoFieldResolutionException(s"Failed to resolve $fieldType `$field` in target table"))
 
       if (!assignments.exists {
         case Assignment(attr: AttributeReference, _) if resolver(attr.name, field) => true
         case _ => false
       }) {
-        throw new AnalysisException(s"No matching assignment found for target table $fieldType `$field`")
+        throw new MergeIntoFieldResolutionException(s"No matching assignment found for target table $fieldType `$field`")
       }
     }
   }
+
+  /**
+   * Generic method to resolve field associations between target and source tables
+   *
+   * @param resolver The resolver to use
+   * @param targetTable The target table of the merge
+   * @param sourceTable The source table of the merge
+   * @param fields The fields from the target table whose association with the source to be resolved
+   * @param fieldType String describing the type of field (for error messages)
+   * @param assignments The assignments clause of the merge into used for resolving the association
+   * @return Sequence of resolved (target table attribute, source table expression)
+   * mapping for target [[fields]].
+   *
+   * @throws AnalysisException if a field cannot be resolved
+   */
+  def resolveFieldAssociationsBetweenSourceAndTarget(resolver: Resolver,
+                                                     targetTable: LogicalPlan,
+                                                     sourceTable: LogicalPlan,
+                                                     fields: Seq[String],
+                                                     fieldType: String,
+                                                     assignments: Seq[Assignment]
+                             ): Seq[(Attribute, Expression)] = {
+    fields.map { field =>
+      val targetAttribute = targetTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse(throw new MergeIntoFieldResolutionException(
+          s"Failed to resolve $fieldType `$field` in target table"))
+
+      val sourceExpr = sourceTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse {
+          assignments.collectFirst {
+            case Assignment(attr: AttributeReference, expr)
+              if resolver(attr.name, field) && resolvesToSourceAttribute(sourceTable, expr) => expr
+          }.getOrElse {
+            throw new MergeIntoFieldResolutionException(
+              s"Failed to resolve $fieldType `$field` w/in the source-table output")
+          }
+        }
+
+      (targetAttribute, sourceExpr)
+    }
+  }
+
+  def resolvesToSourceAttribute(sourceTable: LogicalPlan, expr: Expression): Boolean = {
+    val sourceTableOutputSet = sourceTable.outputSet
+    expr match {
+      case attr: AttributeReference => sourceTableOutputSet.contains(attr)
+      case MatchCast(attr: AttributeReference, _, _, _) => sourceTableOutputSet.contains(attr)
+
+      case _ => false
+    }
+  }
+
+  def validateDataTypes(attr: Attribute, expr: Expression, columnType: String): Unit = {
+    if (attr.dataType != expr.dataType) {
+      throw new AnalysisException(

Review Comment:
   MergeIntoFieldResolutionException is specially for case where we could not find some column. If some exceptions other than AnalysisException is required, I can create a new type of exception



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable.scala:
##########
@@ -1373,45 +1373,6 @@ class TestMergeIntoTable extends HoodieSparkSqlTestBase with ScalaAssertionSuppo
 
       spark.sql(s"insert into $tableName values(1, 'a1', 10, 1000)")
 
-      // Can't down-cast incoming dataset's primary-key w/o loss of precision (should fail)
-      val errorMsg = "Invalid MERGE INTO matching condition: s0.id: can't cast s0.id (of LongType) to IntegerType"
-
-      checkExceptionContain(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as long) as id, 1001 as ts
-           | ) s0
-           | on cast(h0.id as long) = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)(errorMsg)
-
-      // Can't down-cast incoming dataset's primary-key w/o loss of precision (should fail)
-      checkExceptionContain(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as long) as id, 1002 as ts
-           | ) s0
-           | on h0.id = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)(errorMsg)
-
-      // Can up-cast incoming dataset's primary-key w/o loss of precision (should succeed)
-      spark.sql(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as short) as id, 1003 as ts
-           | ) s0
-           | on h0.id = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)
-
-      checkAnswer(s"select id, name, value, ts from $tableName")(
-        Seq(1, "a1", 10, 1003)
-      )

Review Comment:
   yeah, I added a whole test suite cover type mismatch as above



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964548745


##########
hudi-spark-datasource/hudi-spark/src/test/resources/sql-statements.sql:
##########
@@ -63,10 +63,10 @@ select id, name, price, cast(dt as string) from h0_p;
 # CREATE TABLE
 
 create table h1 (
-  id bigint,
+  id int,
   name string,
   price double,
-  ts bigint
+  ts int

Review Comment:
   Why do `id` and `ts` have to be integer type?  Let's keep them in long type and fix MERGE INTO statements only, i.e., other DML statements should not be affected.



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -819,9 +797,7 @@ case class MergeIntoHoodieTableCommand(mergeInto: MergeIntoTable) extends Hoodie
     // Precombine field and record key field must be present in the assignment clause of all insert actions for event time ordering mode.
     // Check has no effect if we don't have such fields in target table or we don't have insert actions
     // Please note we are relying on merge mode in the table config as writer merge mode is always "CUSTOM" for MIT.
-    if (RecordMergeMode.EVENT_TIME_ORDERING.name()
-      .equals(getStringWithAltKeys(props.asJava.asInstanceOf[java.util.Map[String, Object]],
-        HoodieTableConfig.RECORD_MERGE_MODE))) {

Review Comment:
   Should this use `.map` instead of `foreach`?
   ```
   insertActions.foreach(action =>
           hoodieCatalogTable.preCombineKey.foreach(
             field => {
               validateTargetTableAttrExistsInAssignments(
                 sparkSession.sessionState.conf.resolver,
                 mergeInto.targetTable,
                 Seq(field),
                 "precombine field",
                 action.assignments)
             }))
   ```



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1966119010


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -53,10 +53,17 @@ import org.apache.spark.sql.hudi.command.payload.ExpressionPayload
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload._
 import org.apache.spark.sql.types.{BooleanType, StructField, StructType}
 
+import java.util

Review Comment:
   removed



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -819,9 +797,7 @@ case class MergeIntoHoodieTableCommand(mergeInto: MergeIntoTable) extends Hoodie
     // Precombine field and record key field must be present in the assignment clause of all insert actions for event time ordering mode.
     // Check has no effect if we don't have such fields in target table or we don't have insert actions
     // Please note we are relying on merge mode in the table config as writer merge mode is always "CUSTOM" for MIT.
-    if (RecordMergeMode.EVENT_TIME_ORDERING.name()
-      .equals(getStringWithAltKeys(props.asJava.asInstanceOf[java.util.Map[String, Object]],
-        HoodieTableConfig.RECORD_MERGE_MODE))) {

Review Comment:
   Use foreach if we don't care about the lambda return. Use map otherwise.
   
   Foreach is equivalent to
   option match {   case Some(x) => f(x)   case None    => () }
   
   Map is equivalent to 
   option match {   case Some(x) => Some(f(x))   case None    => None }
   



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641898598

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2312a10d030cb88372b70cc37d606336b3d5b634 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462) 
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644497428

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481) 
   * 3c52cc9fe1e9a795f0ae6de088b92603a095b777 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490) 
   * 5c2438a07ecd204dd32afb6e34fde668e75ced55 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972589937


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########


Review Comment:
   Let's also make sure the number of tests reported by Azure CI is increased based on the number of tests you added in this PR.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686535426

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686996471

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * bb56cf31735c7f518310f41aad6706c460bca32d Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940) 
   * 03f5e27069da7e73465060de84faab0b3a9936cc 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675899292

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 1079889d0f03581389d7410ebb57ca4ba4ffab89 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818) 
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972636556


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeModeEventTimeOrdering.scala:
##########
@@ -30,7 +30,7 @@ import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase.validateTableConf
 class TestMergeModeEventTimeOrdering extends HoodieSparkSqlTestBase {
 
   // TODO(HUDI-8938): add "mor,6,true", "mor,6,false" after the fix
-  Seq("cow,8,true", "cow,8,false", "cow,6,true", "cow,6,false",
+  Seq(

Review Comment:
   Fixed



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972636710


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -819,9 +797,7 @@ case class MergeIntoHoodieTableCommand(mergeInto: MergeIntoTable) extends Hoodie
     // Precombine field and record key field must be present in the assignment clause of all insert actions for event time ordering mode.
     // Check has no effect if we don't have such fields in target table or we don't have insert actions
     // Please note we are relying on merge mode in the table config as writer merge mode is always "CUSTOM" for MIT.
-    if (RecordMergeMode.EVENT_TIME_ORDERING.name()
-      .equals(getStringWithAltKeys(props.asJava.asInstanceOf[java.util.Map[String, Object]],
-        HoodieTableConfig.RECORD_MERGE_MODE))) {

Review Comment:
   fixed.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2669635684

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 6c11b79031436af3d8c387e894986db1283a8bb6 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644151282

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2643719480

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fc3771a25afa97249409203d39dd956e63822e97 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475) 
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2666312374

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * a5c744a7df7637cc77fa7b85799603a0448feec3 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641) 
   * 04a5012e24afd68634433256661b6d454cafa05f Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972599542


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -924,26 +972,82 @@ object MergeIntoHoodieTableCommand {
                                                  fields: Seq[String],
                                                  fieldType: String,
                                                  assignments: Seq[Assignment]): Unit = {
-    // To find corresponding [[fieldType]] attribute w/in the [[assignments]] we do
-    //    - Check if target table itself has the attribute
-    //    - Check if in any of the assignment actions, whose right-hand side attribute
-    // resolves to the source attribute. For example,
-    //        WHEN MATCHED THEN UPDATE SET targetTable.attribute = <expr>
-    // the left-hand side of the assignment can be resolved to the target fields we are
-    // validating here.
     fields.foreach { field =>
       targetTable.output
         .find(attr => resolver(attr.name, field))
-        .getOrElse(throw new AnalysisException(s"Failed to resolve $fieldType `$field` in target table"))
+        .getOrElse(throw new MergeIntoFieldResolutionException(s"Failed to resolve $fieldType `$field` in target table"))
 
       if (!assignments.exists {
         case Assignment(attr: AttributeReference, _) if resolver(attr.name, field) => true
         case _ => false
       }) {
-        throw new AnalysisException(s"No matching assignment found for target table $fieldType `$field`")
+        throw new MergeIntoFieldResolutionException(s"No matching assignment found for target table $fieldType `$field`")
       }
     }
   }
+
+  /**
+   * Generic method to resolve field associations between target and source tables
+   *
+   * @param resolver The resolver to use
+   * @param targetTable The target table of the merge
+   * @param sourceTable The source table of the merge
+   * @param fields The fields from the target table whose association with the source to be resolved
+   * @param fieldType String describing the type of field (for error messages)
+   * @param assignments The assignments clause of the merge into used for resolving the association
+   * @return Sequence of resolved (target table attribute, source table expression)
+   * mapping for target [[fields]].
+   *
+   * @throws AnalysisException if a field cannot be resolved
+   */
+  def resolveFieldAssociationsBetweenSourceAndTarget(resolver: Resolver,
+                                                     targetTable: LogicalPlan,
+                                                     sourceTable: LogicalPlan,
+                                                     fields: Seq[String],
+                                                     fieldType: String,
+                                                     assignments: Seq[Assignment]
+                             ): Seq[(Attribute, Expression)] = {
+    fields.map { field =>
+      val targetAttribute = targetTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse(throw new MergeIntoFieldResolutionException(
+          s"Failed to resolve $fieldType `$field` in target table"))
+
+      val sourceExpr = sourceTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse {
+          assignments.collectFirst {
+            case Assignment(attr: AttributeReference, expr)
+              if resolver(attr.name, field) && resolvesToSourceAttribute(sourceTable, expr) => expr
+          }.getOrElse {
+            throw new MergeIntoFieldResolutionException(
+              s"Failed to resolve $fieldType `$field` w/in the source-table output")
+          }
+        }
+
+      (targetAttribute, sourceExpr)
+    }
+  }
+
+  def resolvesToSourceAttribute(sourceTable: LogicalPlan, expr: Expression): Boolean = {
+    val sourceTableOutputSet = sourceTable.outputSet
+    expr match {
+      case attr: AttributeReference => sourceTableOutputSet.contains(attr)
+      case MatchCast(attr: AttributeReference, _, _, _) => sourceTableOutputSet.contains(attr)
+
+      case _ => false
+    }
+  }
+
+  def validateDataTypes(attr: Attribute, expr: Expression, columnType: String): Unit = {
+    if (attr.dataType != expr.dataType) {
+      throw new AnalysisException(

Review Comment:
   Got it, let's make this `MergeIntoFieldTypeMismatchException`



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686999399

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * bb56cf31735c7f518310f41aad6706c460bca32d Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940) 
   * 03f5e27069da7e73465060de84faab0b3a9936cc 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686573017

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972829548


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,941 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {

Review Comment:
   After the improvements now running all tests in `TestTableColumnTypeMismatch` can finish in 1 min.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644498243

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c52cc9fe1e9a795f0ae6de088b92603a095b777 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490) 
   * 5c2438a07ecd204dd32afb6e34fde668e75ced55 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675813270

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964551803


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,941 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {

Review Comment:
   Could you report the testing time increase of all new tests added? We need to revisit these if they take non-trivial time to finish.



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,941 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {
+
+  test("Test Spark implicit type casting behaviors") {
+    // Capturing the current behavior of Spark's implicit type casting.
+    withRecordType()(withTempDir { tmp =>
+      // Define test cases for implicit casting
+      case class TypeCastTestCase(
+                                   sourceType: String,
+                                   targetType: String,
+                                   testValue: String, // SQL literal expression
+                                   expectedValue: Any,
+                                   shouldSucceed: Boolean,
+                                   description: String = ""
+                                 )
+
+      val testCases = Seq(
+        // Numeric widening conversions (always safe)
+        TypeCastTestCase("tinyint", "smallint", "127", 127, true, "tinyint to smallint widening"),
+        TypeCastTestCase("tinyint", "int", "127", 127, true, "tinyint to int widening"),
+        TypeCastTestCase("tinyint", "bigint", "127", 127L, true, "tinyint to bigint widening"),
+        TypeCastTestCase("tinyint", "float", "127", 127.0f, true, "tinyint to float widening"),
+        TypeCastTestCase("tinyint", "double", "127", 127.0d, true, "tinyint to double widening"),
+        TypeCastTestCase("tinyint", "decimal(10,1)", "127", java.math.BigDecimal.valueOf(127.0), true, "tinyint to decimal widening"),
+
+        TypeCastTestCase("smallint", "int", "32767", 32767, true, "smallint to int widening"),
+        TypeCastTestCase("smallint", "bigint", "32767", 32767L, true, "smallint to bigint widening"),
+        TypeCastTestCase("smallint", "float", "32767", 32767.0f, true, "smallint to float widening"),

Review Comment:
   If needed, could we just run one SQL statement containing all type cast cases instead of running each type cast one by one to save time in testing?



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677107556

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   * 938d4e3136265f807c989f25e9360216df02938a 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675887253

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 1079889d0f03581389d7410ebb57ca4ba4ffab89 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818) 
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964565164


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable.scala:
##########
@@ -73,7 +73,7 @@ class TestMergeIntoTable extends HoodieSparkSqlTestBase with ScalaAssertionSuppo
              | ) s0
              | on s0.id = $tableName.id
              | when matched and flag = '1' then update set
-             | id = s0.id, name = s0.name, price = s0.price, ts = s0.ts
+             | id = s0.id, name = s0.name, price = s0.price, ts = s0.ts + 1

Review Comment:
   Usually the precombine field should not be changed in SQL.



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/ddl/TestAlterTable.scala:
##########
@@ -49,7 +49,7 @@ class TestAlterTable extends HoodieSparkSqlTestBase {
              |  id int,
              |  name string,
              |  price double,
-             |  ts long
+             |  ts int

Review Comment:
   Similar here and other test classes.



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable.scala:
##########
@@ -1373,45 +1373,6 @@ class TestMergeIntoTable extends HoodieSparkSqlTestBase with ScalaAssertionSuppo
 
       spark.sql(s"insert into $tableName values(1, 'a1', 10, 1000)")
 
-      // Can't down-cast incoming dataset's primary-key w/o loss of precision (should fail)
-      val errorMsg = "Invalid MERGE INTO matching condition: s0.id: can't cast s0.id (of LongType) to IntegerType"
-
-      checkExceptionContain(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as long) as id, 1001 as ts
-           | ) s0
-           | on cast(h0.id as long) = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)(errorMsg)
-
-      // Can't down-cast incoming dataset's primary-key w/o loss of precision (should fail)
-      checkExceptionContain(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as long) as id, 1002 as ts
-           | ) s0
-           | on h0.id = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)(errorMsg)
-
-      // Can up-cast incoming dataset's primary-key w/o loss of precision (should succeed)
-      spark.sql(
-        s"""
-           |merge into $tableName h0
-           |using (
-           |  select cast(1 as short) as id, 1003 as ts
-           | ) s0
-           | on h0.id = s0.id
-           | when matched then update set h0.ts = s0.ts
-           |""".stripMargin)
-
-      checkAnswer(s"select id, name, value, ts from $tableName")(
-        Seq(1, "a1", 10, 1003)
-      )

Review Comment:
   Are these cases already covered so they are removed?



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable2.scala:
##########
@@ -1099,7 +1099,7 @@ class TestMergeIntoTable2 extends HoodieSparkSqlTestBase {
             }
 
             // Test 2: At least one partial insert assignment clause misses primary key.
-            checkException(
+            checkExceptionContain(

Review Comment:
   What's reason of changing `checkException` to `checkExceptionContain`?



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeModeCommitTimeOrdering.scala:
##########
@@ -242,7 +242,7 @@ class TestMergeModeCommitTimeOrdering extends HoodieSparkSqlTestBase {
                |  id int,
                |  name string,
                |  price double,
-               |  ts long
+               |  ts int

Review Comment:
   Similar here on avoiding type changes on the precombine field and fix MERGE INTO statements if needed.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641957307

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 2312a10d030cb88372b70cc37d606336b3d5b634 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462) 
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2642024331

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2669363315

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 04a5012e24afd68634433256661b6d454cafa05f Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676) 
   * 6c11b79031436af3d8c387e894986db1283a8bb6 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641757750

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5ae42c912a589dce95d1c1bcd2f714f397da3374 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2644463218

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481) 
   * 3c52cc9fe1e9a795f0ae6de088b92603a095b777 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640578931

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fcc327913d7436e85a1aaf4c6d7d016e7fca63d9 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431) 
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686769901

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686817476

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * bb56cf31735c7f518310f41aad6706c460bca32d 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686812884

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2657234452

   Ethan would like this to block on his review


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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686705389

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930) 
   * ac4cac8c6386501e90baa48f45163e607eeabf39 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972631489


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeModeEventTimeOrdering.scala:
##########
@@ -30,7 +30,7 @@ import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase.validateTableConf
 class TestMergeModeEventTimeOrdering extends HoodieSparkSqlTestBase {
 
   // TODO(HUDI-8938): add "mor,6,true", "mor,6,false" after the fix
-  Seq("cow,8,true", "cow,8,false", "cow,6,true", "cow,6,false",
+  Seq(

Review Comment:
   Revert



##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable2.scala:
##########
@@ -1168,7 +1168,7 @@ class TestMergeIntoTable2 extends HoodieSparkSqlTestBase {
     withRecordType()(withTempDir { tmp =>
       Seq("cow", "mor").foreach { tableType =>
         Seq("COMMIT_TIME_ORDERING", "EVENT_TIME_ORDERING").foreach { mergeMode =>
-          withSparkSqlSessionConfig(DataSourceWriteOptions.ENABLE_MERGE_INTO_PARTIAL_UPDATES.key -> "false") {
+          withSparkSqlSessionConfig(DataSourceWriteOptions.ENABLE_MERGE_INTO_PARTIAL_UPDATES.key -> "true") {

Review Comment:
   `false` is already covered by `Test MergeInto Anti-Patterns of assignment clauses`, which is why it is changed to `true` here.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1972655426


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/common/TestTableColumnTypeMismatch.scala:
##########
@@ -0,0 +1,919 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.spark.sql.hudi
+
+import org.apache.hudi.{DataSourceWriteOptions, ScalaAssertionSupport}
+
+import org.apache.spark.sql.AnalysisException
+import org.apache.spark.sql.hudi.ErrorMessageChecker.isIncompatibleDataException
+import org.apache.spark.sql.hudi.common.HoodieSparkSqlTestBase
+
+class TestTableColumnTypeMismatch extends HoodieSparkSqlTestBase with ScalaAssertionSupport {
+
+  test("Test Spark successful implicit type casting behaviors") {
+    withRecordType()(withTempDir { tmp =>
+      // Define test cases for successful implicit casting
+      case class TypeCastTestCase(
+          sourceType: String,
+          targetType: String,
+          testValue: String,
+          expectedValue: Any,
+          description: String
+      )
+
+      val successfulTestCases = Seq(
+        // Numeric widening conversions (always safe)
+        TypeCastTestCase("tinyint", "smallint", "127", 127, "tinyint to smallint widening"),
+        TypeCastTestCase("tinyint", "int", "127", 127, "tinyint to int widening"),
+        TypeCastTestCase("tinyint", "bigint", "127", 127L, "tinyint to bigint widening"),
+        TypeCastTestCase("tinyint", "float", "127", 127.0f, "tinyint to float widening"),
+        TypeCastTestCase("tinyint", "double", "127", 127.0d, "tinyint to double widening"),
+        TypeCastTestCase("tinyint", "decimal(10,1)", "127", java.math.BigDecimal.valueOf(127.0), "tinyint to decimal widening"),
+
+        TypeCastTestCase("smallint", "int", "32767", 32767, "smallint to int widening"),
+        TypeCastTestCase("smallint", "bigint", "32767", 32767L, "smallint to bigint widening"),
+        TypeCastTestCase("smallint", "float", "32767", 32767.0f, "smallint to float widening"),
+        TypeCastTestCase("smallint", "double", "32767", 32767.0d, "smallint to double widening"),
+        TypeCastTestCase("smallint", "decimal(10,1)", "32767", java.math.BigDecimal.valueOf(32767.0), "smallint to decimal widening"),
+
+        TypeCastTestCase("int", "bigint", "2147483647", 2147483647L, "int to bigint widening"),
+        TypeCastTestCase("int", "float", "2147483647", 2147483647.0f, "int to float widening"),
+        TypeCastTestCase("int", "double", "2147483647", 2147483647.0d, "int to double widening"),
+        TypeCastTestCase("int", "decimal(10,1)", "22", java.math.BigDecimal.valueOf(22.0), "int to decimal widening"),
+
+        // double value would have some epsilon error which is expected.
+        TypeCastTestCase("float", "double", "3.14", 3.140000104904175d, "float to double widening"),
+        TypeCastTestCase("float", "decimal(10,2)", "3.14", java.math.BigDecimal.valueOf(3.14).setScale(2, java.math.RoundingMode.HALF_UP), "float to decimal"),
+
+        // Numeric narrowing conversions (potential data loss)
+        TypeCastTestCase("double", "int", "123.45", 123, "double to int - truncates decimal"),
+        TypeCastTestCase("decimal(10,2)", "int", "123.45", 123, "decimal to int - truncates decimal"),
+
+        // Boolean conversions
+        TypeCastTestCase("boolean", "string", "true", "true", "boolean to string"),
+
+        // Timestamp/Date conversions
+        TypeCastTestCase("timestamp", "string", "timestamp'2023-01-01 12:00:00'", "2023-01-01 12:00:00", "timestamp to string"),
+        TypeCastTestCase("timestamp", "date", "timestamp'2023-01-01 12:00:00'", java.sql.Date.valueOf("2023-01-01"), "timestamp to date"),
+        TypeCastTestCase("date", "string", "date'2023-01-01'", "2023-01-01", "date to string"),
+        TypeCastTestCase("date", "timestamp", "date'2023-01-01'", java.sql.Timestamp.valueOf("2023-01-01 00:00:00"), "date to timestamp")
+      ).filter(_.expectedValue != null) // Ensure we only test successful cases
+
+      val tableName = generateTableName
+
+      // Create columns definition dynamically
+      val columnsDefinition = successfulTestCases.zipWithIndex.map { case (test, idx) =>
+        s"col_${idx} ${test.targetType}"
+      }.mkString(",\n  ")
+
+      // Create single table with all target type columns
+      spark.sql(
+        s"""
+           |create table $tableName (
+           |  id int,
+           |  $columnsDefinition,
+           |  ts long
+           |) using hudi
+           |location '${tmp.getCanonicalPath}/$tableName'
+           |tblproperties (
+           |  primaryKey = 'id',
+           |  preCombineField = 'ts'
+           |)
+         """.stripMargin)
+
+      // Generate insert values
+      val insertValues = successfulTestCases.zipWithIndex.map { case (test, idx) =>
+        s"cast(${test.testValue} as ${test.sourceType}) as col_${idx}"
+      }.mkString(",\n  ")
+
+      // Insert all test values in one go
+      spark.sql(
+        s"""
+           |insert into $tableName
+           |select
+           |  1 as id,
+           |  $insertValues,
+           |  1000 as ts
+         """.stripMargin)
+
+      // Verify each column value
+      successfulTestCases.zipWithIndex.foreach { case (test, idx) =>
+        val result = spark.sql(s"select col_${idx} from $tableName where id = 1").collect()(0)(0)
+        assert(result == test.expectedValue,
+          s"${test.description}: Expected ${test.expectedValue} but got $result")
+      }
+    })
+  }
+
+  test("Test Spark disallowed implicit type casting behaviors") {
+    // Capturing the current behavior of Spark's implicit type casting.
+    withRecordType()(withTempDir { tmp =>
+      // Define test cases for implicit casting
+      case class TypeCastTestCase(
+                                   sourceType: String,
+                                   targetType: String,
+                                   testValue: String, // SQL literal expression
+                                   expectedValue: Any,
+                                   description: String = ""
+                                 )
+
+      val testCases = Seq(
+        TypeCastTestCase("int", "decimal(10,1)", "2147483647", java.math.BigDecimal.valueOf(2147483647.0), "int to decimal widening overflow"),
+
+        // String conversions
+        TypeCastTestCase("string", "int", "'123'", 123, "string to int - invalid numeric string"),
+        TypeCastTestCase("string", "double", "'12.34'", 12.34d, "string to double - invalid numeric string"),
+        TypeCastTestCase("string", "double", "'abc'", null, "string to double - invalid numeric string"),
+        TypeCastTestCase("string", "boolean", "'abc'", null, "string to boolean - invalid boolean string"),
+        TypeCastTestCase("string", "timestamp", "'2023-01-01'", java.sql.Timestamp.valueOf("2023-01-01 00:00:00"), "string to timestamp - invalid date string"),
+        TypeCastTestCase("string", "date", "'2023-01-01'", java.sql.Date.valueOf("2023-01-01"), "string to date - invalid date string"),
+
+        // Numeric narrowing conversions (potential data loss)
+        TypeCastTestCase("double", "int", s"${Int.MaxValue.toDouble + 1}", null, "double to int - overflow"),
+        TypeCastTestCase("bigint", "int", "2147483648", null, "bigint to int - overflow"),
+
+        // Boolean conversions
+        TypeCastTestCase("boolean", "int", "true", 1, "boolean to int")
+      )
+
+      testCases.foreach { testCase =>
+        val tableName = generateTableName
+
+        // Create table with target type
+        spark.sql(
+          s"""
+             |create table $tableName (
+             |  id int,
+             |  value ${testCase.targetType},
+             |  ts long
+             |) using hudi
+             |location '${tmp.getCanonicalPath}/$tableName'
+             |tblproperties (
+             |  primaryKey = 'id',
+             |  preCombineField = 'ts'
+             |)
+         """.stripMargin)
+
+        // Test failed conversion
+        val exception = intercept[Exception] {
+          spark.sql(
+            s"""
+               |insert into $tableName
+               |select 1 as id, cast(${testCase.testValue} as ${testCase.sourceType}) as value, 1000 as ts
+           """.stripMargin)
+        }
+
+        val exceptionMsg = exception.getMessage
+        val exceptionCauseMsg = Option(exception.getCause).map(_.getMessage).getOrElse("")
+        assert(isIncompatibleDataException(exception),
+          s"${testCase.description}: Expected casting related error but got different exception: " +
+            s"Message from the exception ${exceptionMsg}, message from the exception cause ${exceptionCauseMsg}")
+      }
+    })
+  }
+
+  test("Test All Valid Type Casting For Merge Into and Insert") {
+    // For all valid type casting pairs, test merge into and insert operations.
+    // Define the column types for testing, based on successful casting cases
+    case class ColumnTypePair(
+                               sourceType: String,
+                               targetType: String,
+                               testValue: String,
+                               expectedValue: Any,
+                               columnName: String
+                             )
+
+    // Define valid type casting pairs based on the previous test cases
+    val validTypePairs = Seq(
+      // Numeric widening pairs
+      ColumnTypePair("tinyint", "smallint", "127", 127, "tiny_to_small"),
+      ColumnTypePair("tinyint", "int", "127", 127, "tiny_to_int"),
+      ColumnTypePair("tinyint", "bigint", "127", 127L, "tiny_to_big"),
+      ColumnTypePair("tinyint", "float", "127", 127.0f, "tiny_to_float"),
+      ColumnTypePair("tinyint", "double", "127", 127.0d, "tiny_to_double"),
+      ColumnTypePair("tinyint", "decimal(10,1)", "127", java.math.BigDecimal.valueOf(127.0), "tiny_to_decimal"),
+
+      ColumnTypePair("smallint", "int", "32767", 32767, "small_to_int"),
+      ColumnTypePair("smallint", "bigint", "32767", 32767L, "small_to_big"),
+      ColumnTypePair("smallint", "float", "32767", 32767.0f, "small_to_float"),
+      ColumnTypePair("smallint", "double", "32767", 32767.0d, "small_to_double"),
+      ColumnTypePair("smallint", "decimal(10,1)", "32767", java.math.BigDecimal.valueOf(32767.0), "small_to_decimal"),
+
+      ColumnTypePair("int", "bigint", "2147483647", 2147483647L, "int_to_big"),
+      ColumnTypePair("int", "float", "2147483647", 2147483647.0f, "int_to_float"),
+      ColumnTypePair("int", "double", "2147483647", 2147483647.0d, "int_to_double"),
+      ColumnTypePair("int", "decimal(10,1)", "22", java.math.BigDecimal.valueOf(22.0), "int_to_decimal"),
+
+      ColumnTypePair("float", "double", "3.14", 3.140000104904175d, "float_to_double"),
+      ColumnTypePair("float", "decimal(10,2)", "3.14", java.math.BigDecimal.valueOf(3.14).setScale(2, java.math.RoundingMode.HALF_UP), "float_to_decimal"),
+
+      // Timestamp/Date conversions
+      ColumnTypePair("timestamp", "string", "timestamp'2023-01-01 12:00:00'", "2023-01-01 12:00:00", "ts_to_string"),
+      ColumnTypePair("timestamp", "date", "timestamp'2023-01-01 12:00:00'", java.sql.Date.valueOf("2023-01-01"), "ts_to_date"),
+      ColumnTypePair("date", "string", "date'2023-01-01'", "2023-01-01", "date_to_string"),
+      ColumnTypePair("date", "timestamp", "date'2023-01-01'", java.sql.Timestamp.valueOf("2023-01-01 00:00:00"), "date_to_ts"),
+
+      // Boolean conversions
+      ColumnTypePair("boolean", "string", "true", "true", "bool_to_string")
+    )
+
+    Seq("cow", "mor").foreach { tableType =>
+      withRecordType()(withTempDir { tmp =>

Review Comment:
   I removed the permutation on the record types as they are irrelevant to the tests here.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677108930

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 6bbe90923e745d6eca81e562e97857d031b9a037 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677133151

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 6bbe90923e745d6eca81e562e97857d031b9a037 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842) 
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2641896705

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5ae42c912a589dce95d1c1bcd2f714f397da3374 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452) 
   * 2312a10d030cb88372b70cc37d606336b3d5b634 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462) 
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2643716281

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466) 
   * fc3771a25afa97249409203d39dd956e63822e97 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475) 
   * c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2643703786

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 9b2d80fc6016945014eb90ab644c7c6b76ecb344 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466) 
   * fc3771a25afa97249409203d39dd956e63822e97 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640702162

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fcc327913d7436e85a1aaf4c6d7d016e7fca63d9 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431) 
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964588501


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable2.scala:
##########
@@ -1099,7 +1099,7 @@ class TestMergeIntoTable2 extends HoodieSparkSqlTestBase {
             }
 
             // Test 2: At least one partial insert assignment clause misses primary key.
-            checkException(
+            checkExceptionContain(

Review Comment:
   So this is because of throwing a new exception `MergeIntoFieldResolutionException` by appending the error message.  Could you instead change the expected error message so that we still use `checkException` for assertion?



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -53,10 +53,17 @@ import org.apache.spark.sql.hudi.command.payload.ExpressionPayload
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload._
 import org.apache.spark.sql.types.{BooleanType, StructField, StructType}
 
+import java.util

Review Comment:
   It would be better to avoid such generic import.



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -924,26 +972,82 @@ object MergeIntoHoodieTableCommand {
                                                  fields: Seq[String],
                                                  fieldType: String,
                                                  assignments: Seq[Assignment]): Unit = {
-    // To find corresponding [[fieldType]] attribute w/in the [[assignments]] we do
-    //    - Check if target table itself has the attribute
-    //    - Check if in any of the assignment actions, whose right-hand side attribute
-    // resolves to the source attribute. For example,
-    //        WHEN MATCHED THEN UPDATE SET targetTable.attribute = <expr>
-    // the left-hand side of the assignment can be resolved to the target fields we are
-    // validating here.
     fields.foreach { field =>
       targetTable.output
         .find(attr => resolver(attr.name, field))
-        .getOrElse(throw new AnalysisException(s"Failed to resolve $fieldType `$field` in target table"))
+        .getOrElse(throw new MergeIntoFieldResolutionException(s"Failed to resolve $fieldType `$field` in target table"))
 
       if (!assignments.exists {
         case Assignment(attr: AttributeReference, _) if resolver(attr.name, field) => true
         case _ => false
       }) {
-        throw new AnalysisException(s"No matching assignment found for target table $fieldType `$field`")
+        throw new MergeIntoFieldResolutionException(s"No matching assignment found for target table $fieldType `$field`")
       }
     }
   }
+
+  /**
+   * Generic method to resolve field associations between target and source tables
+   *
+   * @param resolver The resolver to use
+   * @param targetTable The target table of the merge
+   * @param sourceTable The source table of the merge
+   * @param fields The fields from the target table whose association with the source to be resolved
+   * @param fieldType String describing the type of field (for error messages)
+   * @param assignments The assignments clause of the merge into used for resolving the association
+   * @return Sequence of resolved (target table attribute, source table expression)
+   * mapping for target [[fields]].
+   *
+   * @throws AnalysisException if a field cannot be resolved
+   */
+  def resolveFieldAssociationsBetweenSourceAndTarget(resolver: Resolver,
+                                                     targetTable: LogicalPlan,
+                                                     sourceTable: LogicalPlan,
+                                                     fields: Seq[String],
+                                                     fieldType: String,
+                                                     assignments: Seq[Assignment]
+                             ): Seq[(Attribute, Expression)] = {
+    fields.map { field =>
+      val targetAttribute = targetTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse(throw new MergeIntoFieldResolutionException(
+          s"Failed to resolve $fieldType `$field` in target table"))
+
+      val sourceExpr = sourceTable.output
+        .find(attr => resolver(attr.name, field))
+        .getOrElse {
+          assignments.collectFirst {
+            case Assignment(attr: AttributeReference, expr)
+              if resolver(attr.name, field) && resolvesToSourceAttribute(sourceTable, expr) => expr
+          }.getOrElse {
+            throw new MergeIntoFieldResolutionException(
+              s"Failed to resolve $fieldType `$field` w/in the source-table output")
+          }
+        }
+
+      (targetAttribute, sourceExpr)
+    }
+  }
+
+  def resolvesToSourceAttribute(sourceTable: LogicalPlan, expr: Expression): Boolean = {
+    val sourceTableOutputSet = sourceTable.outputSet
+    expr match {
+      case attr: AttributeReference => sourceTableOutputSet.contains(attr)
+      case MatchCast(attr: AttributeReference, _, _, _) => sourceTableOutputSet.contains(attr)
+
+      case _ => false
+    }
+  }
+
+  def validateDataTypes(attr: Attribute, expr: Expression, columnType: String): Unit = {
+    if (attr.dataType != expr.dataType) {
+      throw new AnalysisException(

Review Comment:
   Should this directly throw `MergeIntoFieldResolutionException`?



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675818857

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 1079889d0f03581389d7410ebb57ca4ba4ffab89 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2660201738

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 5c2438a07ecd204dd32afb6e34fde668e75ced55 Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494) 
   * a5c744a7df7637cc77fa7b85799603a0448feec3 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1955102393


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -48,15 +47,22 @@ import org.apache.spark.sql.hudi.ProvidesHoodieConfig
 import org.apache.spark.sql.hudi.ProvidesHoodieConfig.{combineOptions, getPartitionPathFieldWriteConfig}
 import org.apache.spark.sql.hudi.analysis.HoodieAnalysis.failAnalysis
 import org.apache.spark.sql.hudi.command.MergeIntoHoodieTableCommand.{encodeAsBase64String, stripCasting, toStructType, userGuideString, validateTargetTableAttrExistsInAssignments, CoercedAttributeReference}
+import org.apache.spark.sql.hudi.command.MergeIntoHoodieTableCommand.{encodeAsBase64String, resolveFieldAssociationsBetweenSourceAndTarget, resolvesToSourceAttribute, stripCasting, toStructType, validateDataTypes, CoercedAttributeReference}
 import org.apache.spark.sql.hudi.command.PartialAssignmentMode.PartialAssignmentMode
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload._
 import org.apache.spark.sql.types.{BooleanType, StructField, StructType}
 
+import java.util
 import java.util.Base64
-

Review Comment:
   same here



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -33,7 +33,6 @@ import org.apache.hudi.exception.{HoodieException, HoodieNotSupportedException}
 import org.apache.hudi.hive.HiveSyncConfigHolder
 import org.apache.hudi.sync.common.HoodieSyncConfig
 import org.apache.hudi.util.JFunction.scalaFunction1Noop
-

Review Comment:
   nit: keep new line for import grouping



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1956681316


##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -33,7 +33,6 @@ import org.apache.hudi.exception.{HoodieException, HoodieNotSupportedException}
 import org.apache.hudi.hive.HiveSyncConfigHolder
 import org.apache.hudi.sync.common.HoodieSyncConfig
 import org.apache.hudi.util.JFunction.scalaFunction1Noop
-

Review Comment:
   done



##########
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala:
##########
@@ -48,15 +47,22 @@ import org.apache.spark.sql.hudi.ProvidesHoodieConfig
 import org.apache.spark.sql.hudi.ProvidesHoodieConfig.{combineOptions, getPartitionPathFieldWriteConfig}
 import org.apache.spark.sql.hudi.analysis.HoodieAnalysis.failAnalysis
 import org.apache.spark.sql.hudi.command.MergeIntoHoodieTableCommand.{encodeAsBase64String, stripCasting, toStructType, userGuideString, validateTargetTableAttrExistsInAssignments, CoercedAttributeReference}
+import org.apache.spark.sql.hudi.command.MergeIntoHoodieTableCommand.{encodeAsBase64String, resolveFieldAssociationsBetweenSourceAndTarget, resolvesToSourceAttribute, stripCasting, toStructType, validateDataTypes, CoercedAttributeReference}
 import org.apache.spark.sql.hudi.command.PartialAssignmentMode.PartialAssignmentMode
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload
 import org.apache.spark.sql.hudi.command.payload.ExpressionPayload._
 import org.apache.spark.sql.types.{BooleanType, StructField, StructType}
 
+import java.util
 import java.util.Base64
-

Review Comment:
   done



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2640582654

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * fcc327913d7436e85a1aaf4c6d7d016e7fca63d9 Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431) 
   * 9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2666308166

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * a5c744a7df7637cc77fa7b85799603a0448feec3 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641) 
   * 04a5012e24afd68634433256661b6d454cafa05f 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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2666508018

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 04a5012e24afd68634433256661b6d454cafa05f Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1964559761


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTableColumnTypeMismatch.scala:
##########


Review Comment:
   This test class needs to be added to one of the package in `hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi`; otherwise the tests are not picked up.  From the Azure CI run, I did not see this being run, and the number of tests executed is the same as `master`.



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2686585021

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2687001942

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "981027e34665368da73a9d636619298b7956f884",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "981027e34665368da73a9d636619298b7956f884",
       "triggerType" : "PUSH"
     }, {
       "hash" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "f7388a1ea76c1c3d2ee209872a21d393c16bc821",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "fa5e7537da34cab7bfb70a0ee733aca58471035a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3930",
       "triggerID" : "fce6a0d74ab5970ecf5d3d33f28b14be5eb11a2d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3934",
       "triggerID" : "ac4cac8c6386501e90baa48f45163e607eeabf39",
       "triggerType" : "PUSH"
     }, {
       "hash" : "d42fba262af8dc4019255110035ca05f077aec12",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "d42fba262af8dc4019255110035ca05f077aec12",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "9d7660db6da4f0b5ad2ce353037060aa07aad77c",
       "triggerType" : "PUSH"
     }, {
       "hash" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940",
       "triggerID" : "bb56cf31735c7f518310f41aad6706c460bca32d",
       "triggerType" : "PUSH"
     }, {
       "hash" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3942",
       "triggerID" : "03f5e27069da7e73465060de84faab0b3a9936cc",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 981027e34665368da73a9d636619298b7956f884 UNKNOWN
   * f7388a1ea76c1c3d2ee209872a21d393c16bc821 UNKNOWN
   * fa5e7537da34cab7bfb70a0ee733aca58471035a UNKNOWN
   * 6ac6b0bd0588fe363c6cfe1de876cadbd91eebfd UNKNOWN
   * d42fba262af8dc4019255110035ca05f077aec12 UNKNOWN
   * 9d7660db6da4f0b5ad2ce353037060aa07aad77c UNKNOWN
   * bb56cf31735c7f518310f41aad6706c460bca32d Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3940) 
   * 03f5e27069da7e73465060de84faab0b3a9936cc Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3942) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "Davis-Zhang-Onehouse (via GitHub)" <gi...@apache.org>.
Davis-Zhang-Onehouse commented on code in PR #12798:
URL: https://github.com/apache/hudi/pull/12798#discussion_r1970272918


##########
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/dml/TestMergeIntoTable2.scala:
##########
@@ -1099,7 +1099,7 @@ class TestMergeIntoTable2 extends HoodieSparkSqlTestBase {
             }
 
             // Test 2: At least one partial insert assignment clause misses primary key.
-            checkException(
+            checkExceptionContain(

Review Comment:
   fixed to checkException



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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675847579

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "CANCELED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "PENDING",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f Azure: [CANCELED](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813) 
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 1079889d0f03581389d7410ebb57ca4ba4ffab89 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2675943930

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "FAILURE",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 225d42baf262692d5745b7c1446d0bb1fa95e0ed Azure: [FAILURE](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821) 
   
   <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


Re: [PR] [HUDI-8486] Merge into enforces data type match for some columns [hudi]

Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #12798:
URL: https://github.com/apache/hudi/pull/12798#issuecomment-2677204072

   <!--
   Meta data
   {
     "version" : 1,
     "metaDataEntries" : [ {
       "hash" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3431",
       "triggerID" : "fcc327913d7436e85a1aaf4c6d7d016e7fca63d9",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3434",
       "triggerID" : "9bb6ffbb7fb5921d7ce82f20630f4d94bf30f531",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3452",
       "triggerID" : "5ae42c912a589dce95d1c1bcd2f714f397da3374",
       "triggerType" : "PUSH"
     }, {
       "hash" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3462",
       "triggerID" : "2312a10d030cb88372b70cc37d606336b3d5b634",
       "triggerType" : "PUSH"
     }, {
       "hash" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3466",
       "triggerID" : "9b2d80fc6016945014eb90ab644c7c6b76ecb344",
       "triggerType" : "PUSH"
     }, {
       "hash" : "fc3771a25afa97249409203d39dd956e63822e97",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3475",
       "triggerID" : "fc3771a25afa97249409203d39dd956e63822e97",
       "triggerType" : "PUSH"
     }, {
       "hash" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3481",
       "triggerID" : "c7d68490b9e4fba62a162c93a74cbbf7a7cadf3b",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3490",
       "triggerID" : "3c52cc9fe1e9a795f0ae6de088b92603a095b777",
       "triggerType" : "PUSH"
     }, {
       "hash" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3494",
       "triggerID" : "5c2438a07ecd204dd32afb6e34fde668e75ced55",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3641",
       "triggerID" : "a5c744a7df7637cc77fa7b85799603a0448feec3",
       "triggerType" : "PUSH"
     }, {
       "hash" : "04a5012e24afd68634433256661b6d454cafa05f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3676",
       "triggerID" : "04a5012e24afd68634433256661b6d454cafa05f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3713",
       "triggerID" : "6c11b79031436af3d8c387e894986db1283a8bb6",
       "triggerType" : "PUSH"
     }, {
       "hash" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3813",
       "triggerID" : "3c8d9718efde3af8a2e6d62ba0ab6dc22aad235f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "07476c1970710063671feb90b97a198163659ba4",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "07476c1970710063671feb90b97a198163659ba4",
       "triggerType" : "PUSH"
     }, {
       "hash" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "a7258ba94936894ca3c515e3ceb2f23bd45ca90f",
       "triggerType" : "PUSH"
     }, {
       "hash" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3818",
       "triggerID" : "1079889d0f03581389d7410ebb57ca4ba4ffab89",
       "triggerType" : "PUSH"
     }, {
       "hash" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3821",
       "triggerID" : "225d42baf262692d5745b7c1446d0bb1fa95e0ed",
       "triggerType" : "PUSH"
     }, {
       "hash" : "938d4e3136265f807c989f25e9360216df02938a",
       "status" : "UNKNOWN",
       "url" : "TBD",
       "triggerID" : "938d4e3136265f807c989f25e9360216df02938a",
       "triggerType" : "PUSH"
     }, {
       "hash" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "status" : "DELETED",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3842",
       "triggerID" : "6bbe90923e745d6eca81e562e97857d031b9a037",
       "triggerType" : "PUSH"
     }, {
       "hash" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "status" : "SUCCESS",
       "url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843",
       "triggerID" : "0e20f48baaabeed12f15a29eddc5678dc4ae1c1c",
       "triggerType" : "PUSH"
     } ]
   }-->
   ## CI report:
   
   * 07476c1970710063671feb90b97a198163659ba4 UNKNOWN
   * a7258ba94936894ca3c515e3ceb2f23bd45ca90f UNKNOWN
   * 938d4e3136265f807c989f25e9360216df02938a UNKNOWN
   * 0e20f48baaabeed12f15a29eddc5678dc4ae1c1c Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=3843) 
   
   <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