dweiss opened a new issue, #14664:
URL: https://github.com/apache/lucene/issues/14664

   ### Description
   
   It hangs in the 'restarter' thread on this condition:
   ```
           while (startupThreads.size() > 0) {
             Thread.sleep(10);
           }
   ```
   the main thread just joins the restarted and never ends. 
   
   The bug is easy to show if you add a sleep before startupThreads.add(t); it 
is currently invoked after the sub-thread has been started - this means that it 
is possible the sub-thread removes itself from the startupThreads list before 
it's added to it, leaving the list in an inconsistent state (and never reach an 
empty state).
   
   ### Version and environment details
   
   _No response_


-- 
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: issues-unsubscr...@lucene.apache.org.apache.org

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


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

Reply via email to