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 2019/11/06 06:18:50 UTC

[james-project] 08/09: JAMES-2904 Document missing Cassandra migration

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 29e2c44eb0a1aa04c14e890a972413fec26aee81
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Wed Oct 30 10:47:51 2019 +0700

    JAMES-2904 Document missing Cassandra migration
---
 src/site/xdoc/server/config-cassandra.xml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/site/xdoc/server/config-cassandra.xml b/src/site/xdoc/server/config-cassandra.xml
index a418eea..d951fe8 100644
--- a/src/site/xdoc/server/config-cassandra.xml
+++ b/src/site/xdoc/server/config-cassandra.xml
@@ -206,6 +206,21 @@
 
     </subsection>
 
+    <subsection name="From V5 to V6">
+
+      <p>Goal is to no longer rely on an UDT partition key for mailboxPath tables. Entries will be migrated to mailboxPathV2 table relying on a composite primary key</p>
+
+    </subsection>
+
+    <subsection name="From V6 to V7">
+
+      <p>Goal is to populate mapping_sources projection table. This table allows finding the source of a given redirection, which is
+      handy for things like mail aliases (I want to list aliases rewritting things to bob). Without this projection table being available,
+      (ie we rely on schema version 6 or less) such information is obtained through a full table scan, unoptimized. From schema version 7,
+      the optimized projection can safely be used.</p>
+
+    </subsection>
+
   </section>
 
 </body>


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