9aman opened a new pull request, #15097:
URL: https://github.com/apache/pinot/pull/15097

   ## Issue
   Deadlock while performing reingestion in the DR for pauseless.
   
   ## Details
   - Reingestion of `ERROR` segments while fixing pauseless tables acquires 
segBuildSemaphore
   - The segBuildSemaphore was not released
   - This was causing threads to indefinitely wait to build segments. 
   - Helix state transitions rely on segment lock. 
       - Segment lock is also attained in `RealtimeSegmentDataManager` before 
building the segment.
       - Thus, the state transitions also got blocked hogging all the helix 
state transition threads.
   - This paused ingestion for normal tables as well. 
   
   ### Thread dump
    


-- 
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-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to