https://bz.apache.org/bugzilla/show_bug.cgi?id=60623
Bug ID: 60623
Summary: When startStopThreads is 1, don't rely on an executor
and instead start synchronously
Product: Tomcat 8
Version: 8.5.x-trunk
Hardware: Macintosh
OS: Mac OS X 10.1
Status: NEW
Severity: normal
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ----
The behavior right now in an embedded module is that if the startStopThread
count is 1, it is still executed asynchronously. Usually in an embedded use
case, you only have a single executor, as a result you can't effectively wait
for the container to start before moving on. Other containers (Jetty, Undertow
for instance) block on the main thread while the start up occurs (they start on
the main thread).
This change would make it so that if the count is 1, just run on the main
thread, instead of having an executor service run on start up.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]