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

Reply via email to