PavithranRick opened a new pull request, #18073: URL: https://github.com/apache/hudi/pull/18073
### Describe the issue this Pull Request addresses Cleaner failures due to marker retries. When using remote marker files, if a request times out but the marker is actually created successfully, the subsequent retry fails because the marker already exists. Retries in this scenario should succeed. ### Summary and Changelog This PR improves retry behavior for remote marker file creation by making marker operations idempotent. - Handles timeout scenarios where the marker was created but the client did not receive an acknowledgement. - Introduces a request ID (or similar tracking mechanism) to safely support idempotent retries without creating additional risks. ### Impact Reduces cleaner failures caused by non-idempotent marker retries and improves robustness of remote marker handling under transient network issues. ### Risk Level low — change is scoped to retry/idempotency behavior for remote marker requests. Verification includes ensuring retries succeed when markers already exist due to previous timed-out requests. ### Documentation Update none ### Contributor's checklist - [ ] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute) - [ ] Enough context is provided in the sections above - [ ] Adequate tests were added if applicable -- 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]
