You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2020/04/17 00:32:18 UTC

[james-project] 26/39: JAMES-3134 Update RabbitMQ related documentation

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit f16dff57929761183fdfe6fac7f851b4d349d03c
Author: Gautier DI FOLCO <gd...@linagora.com>
AuthorDate: Mon Apr 6 17:53:56 2020 +0200

    JAMES-3134 Update RabbitMQ related documentation
---
 CHANGELOG.md            |  2 +-
 upgrade-instructions.md | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0996a0d..32b6ff1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -71,7 +71,7 @@ More details about the property is at [java mail doc](https://javaee.github.io/j
  - JAMES-3122 LogEnabled API in Spring product had been removed for Log4J2 adoption for Java 9+ runtime compatibility. 
  
 ### Third party softwares
- - The distributed James server product (relying on Guice, Cassandra, ElasticSearch, RabbitMQ and optionally Swift) now needs at least RabbitMQ 3.8.
+ - The distributed James server product (relying on Guice, Cassandra, ElasticSearch, RabbitMQ and optionally Swift) now needs at least RabbitMQ 3.8.1.
  - Tika prior 1.24 is subject to multiple CVEs. We recommend the upgrade.
 
 ## [3.4.0] - 2019-09-05
diff --git a/upgrade-instructions.md b/upgrade-instructions.md
index 4f7c11d..2065028 100644
--- a/upgrade-instructions.md
+++ b/upgrade-instructions.md
@@ -270,7 +270,15 @@ The distributed James project (relying on Guice, Cassandra, ElasticSearch, Rabbi
 
 In order to enforce task sequential processing at the cluster level, we rely on a single active consumer, which is a feature introduced in RabbitMQ 3.8.
 
-Users of distributed James product thus need to upgrade their RabbitMQ server to be at least version 3.8.
+Users of distributed James product thus need to upgrade their RabbitMQ server to be at least version 3.8.1.
+
+#### Upgrade procedure
+
+Ensure [no task is running or scheduled](http://james.apache.org/server/manage-webadmin.html#Listing_tasks).
+
+ - Stop James nodes
+ - drop `taskManagerWorkQueue` queue in RabbitMQ
+ - Start new James nodes
 
 #### Enforce usernames to be lower cased
 


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org