danny0405 commented on issue #11516:
URL: https://github.com/apache/hudi/issues/11516#issuecomment-2242364393

   > TransactionUtils.resolveWriteConflictIfAny getCandidateInstants function 
want to get pending clustering. Now get pending clustering instants by 
REPLACE_COMMIT_ACTION, actually here get both clustering and insertoverwrite 
instants.
   So, I think we can continue filter by get clusteringplan is present , it 
will get only clustering instant。
   
   Yeah, for your use case there is no need to resolve conflicts for 
`insert_overwrite` because it occurs in different partitions, but from Hudi 
side, we still need to take it into consideration because there is no prompt to 
tell Hudi that the ingestion and `insert_overwrite` happens in different 
partitions(only after a resolution of conflict we can find it out).
   
   It looks like you have fond the culprit of the 
`StringIndexOutOfBoundsException`, would you mind to fire a fix for it?


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to