rangareddy commented on issue #17017:
URL: https://github.com/apache/hudi/issues/17017#issuecomment-5391445679

   This issue was reviewed as part of the JIRA-migrated backlog triage 
(HUDI-9422).
   
   **Findings: confirmed, the check is still there.**
   
   
`hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java:1161`:
   
   ```java
   // check there are no inflight restore before starting a new commit.
   ```
   
   So every `startCommitWithTime` still performs the metadata listing you 
object to, on a path whose only job is to create a requested instant on the 
timeline.
   
   The reasoning holds. The thing worth deciding on the ticket is where the 
check moves rather than whether it goes: dropping it entirely would allow a 
commit to start against a table with an inflight restore, so it likely belongs 
at transaction start or in the conflict-resolution path, where a listing is 
already being paid for.
   
   Keeping this open.
   


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