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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to