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

   ### Change Logs
   
   In post commit in WriteClient, main thread awaits for async cleaner if async 
clean is enabled. This code block is already within a lock. So, if multi-writer 
locks are enabled, and if main thread has already acquired the lock, async 
cleaner may not be able to acquire the lock and it will keep timing out. This 
was the main reason for our CI tests to keep timing our frequently. Especially 
we also auto enable lock provider configs for deltastreamer in continuous mode 
w/ async table services, some of these tests are impacted. 
   
   ### Impact
   
   No deadlocks due to locks when async cleaner is invoked. 
   
   ### Risk level (write none, low medium or high below)
   
   medium. 
   
   ### Documentation Update
   
   _Describe any necessary documentation update if there is any new feature, 
config, or user-facing change_
   
   N/A
   
   ### 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: [email protected]

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

Reply via email to