allthingssecurity commented on PR #27431:
URL: https://github.com/apache/camel/pull/27431#issuecomment-6014186626

   @gnodet FYI, #27434 addresses the same ticket (I filed CAMEL-25351 yesterday 
and opened this one at 09:36). Both detach first, drain with `shutdownGraceful` 
and stop the processor afterwards. This one also covers a stop that runs on a 
thread of the consumer's own pool, as a route policy does when an exchange 
completes (`RoutePolicySupport.stopConsumer`, used by 
`ThrottlingInflightRoutePolicy` and `ThrottlingExceptionRoutePolicy`). With 
`shutdownGraceful` alone that stop waits for its own pool until 
`shutdownAwaitTermination` and then drops the queued items anyway; 
`testStopFromTheRouteDoesNotWaitForItself` covers it (it fails without the 
own-pool branch). It also adds the upgrade-guide note for the longer stop. 
Happy to go with whichever you prefer, or to fold your tests in here.
   
   _Claude Code on behalf of allthingssecurity_


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