This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 8.5.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 8e8b31ba323bf6083c202298116a565549e12acc Author: Mark Thomas <ma...@apache.org> AuthorDate: Mon Feb 1 16:53:59 2021 +0000 Allow Manager app to deploy applications in parallel Seventh and final patch in a series of patches aimed at allowing parallel requests to the Manager application to deploy different applications in parallel rather than using a sync block to deploy them serially. The previous refactoring of the list of serviced applications now means that it is safe for the Manage application to deploy applications in parallel. --- java/org/apache/catalina/manager/ManagerServlet.java | 6 ++---- webapps/docs/changelog.xml | 8 ++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/java/org/apache/catalina/manager/ManagerServlet.java b/java/org/apache/catalina/manager/ManagerServlet.java index 33678b8..f8fc24c 100644 --- a/java/org/apache/catalina/manager/ManagerServlet.java +++ b/java/org/apache/catalina/manager/ManagerServlet.java @@ -735,10 +735,8 @@ public class ManagerServlet extends HttpServlet implements ContainerServlet { * @param request Servlet request we are processing * @param smClient i18n messages using the locale of the client */ - protected synchronized void deploy - (PrintWriter writer, ContextName cn, - String tag, boolean update, HttpServletRequest request, - StringManager smClient) { + protected void deploy(PrintWriter writer, ContextName cn, String tag, boolean update, + HttpServletRequest request, StringManager smClient) { if (debug >= 1) { log("deploy: Deploying web application '" + cn + "'"); diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 83b5fcb..c8a0e2c 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -120,6 +120,14 @@ </fix> </changelog> </subsection> + <subsection name="Web applications"> + <changelog> + <fix> + Remove the restriction that prevented the Manager web application + deploying different web applications in parallel. (markt) + </fix> + </changelog> + </subsection> </section> <section name="Tomcat 8.5.63 (markt)" rtext="2021-02-03"> <subsection name="Catalina"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org