You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2021/02/05 11:42:18 UTC
[tomcat] 07/08: Allow Manager app to deploy applications in parallel
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org