dengliming opened a new pull request, #7229: URL: https://github.com/apache/shenyu/pull/7229
Shutting down an orderly Disruptor executor only stops the outer pool, leaving its non-daemon singleton workers alive. Cascade both shutdown modes to the distinct worker pools, return their pending tasks on immediate shutdown, and include them in termination reporting and waiting. Fixes #6660. Validation: `./mvnw -q -pl shenyu-disruptor -am -DskipTests=false -Dcheckstyle.skip=false -Dtest=OrderlyExecutorTest,DisruptorProviderTest -DfailIfNoTests=false test`. Tests cover running tasks, rejection after shutdown, interruption, pending-task recovery and termination. -- 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]
