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 2018/08/21 02:44:51 UTC

[2/5] james-project git commit: JAMES-2514 DateTieredCompactionStrategy is deprecated in Cassandra 3.0.8/3.8 and later

JAMES-2514 DateTieredCompactionStrategy is deprecated in Cassandra 3.0.8/3.8 and later

See https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsConfigureCompaction.html


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/bec7e458
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/bec7e458
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/bec7e458

Branch: refs/heads/master
Commit: bec7e458aa0ee9d7f8b1486294597eea48a7ab77
Parents: 12f9eb0
Author: Benoit Tellier <bt...@linagora.com>
Authored: Thu Aug 16 09:24:23 2018 +0700
Committer: Benoit Tellier <bt...@linagora.com>
Committed: Tue Aug 21 09:42:21 2018 +0700

----------------------------------------------------------------------
 .../mailbox/cassandra/modules/CassandraRegistrationModule.java     | 2 +-
 .../cassandra/vacation/CassandraNotificationRegistryModule.java    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/bec7e458/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraRegistrationModule.java
----------------------------------------------------------------------
diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraRegistrationModule.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraRegistrationModule.java
index 2f39dfb..8384890 100644
--- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraRegistrationModule.java
+++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraRegistrationModule.java
@@ -36,7 +36,7 @@ public interface CassandraRegistrationModule {
         .table(CassandraMailboxPathRegisterTable.TABLE_NAME)
         .comment("Holds node mailboxPath registration for distributed events")
         .options(options -> options
-            .compactionOptions(SchemaBuilder.dateTieredStrategy()))
+            .compactionOptions(SchemaBuilder.timeWindowCompactionStrategy()))
         .statement(statement -> statement
             .addUDTPartitionKey(CassandraMailboxPathRegisterTable.MAILBOX_PATH, SchemaBuilder.frozen(CassandraMailboxPathRegisterTable.MAILBOX_PATH))
             .addClusteringColumn(CassandraMailboxPathRegisterTable.TOPIC, text()))

http://git-wip-us.apache.org/repos/asf/james-project/blob/bec7e458/server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/vacation/CassandraNotificationRegistryModule.java
----------------------------------------------------------------------
diff --git a/server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/vacation/CassandraNotificationRegistryModule.java b/server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/vacation/CassandraNotificationRegistryModule.java
index e73e0a1..9dde14e 100644
--- a/server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/vacation/CassandraNotificationRegistryModule.java
+++ b/server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/vacation/CassandraNotificationRegistryModule.java
@@ -31,7 +31,7 @@ public interface CassandraNotificationRegistryModule {
     CassandraModule MODULE = CassandraModule.table(CassandraNotificationTable.TABLE_NAME)
         .comment("Stores registry of vacation notification being sent.")
         .options(options -> options
-            .compactionOptions(SchemaBuilder.dateTieredStrategy())
+            .compactionOptions(SchemaBuilder.timeWindowCompactionStrategy())
             .caching(SchemaBuilder.KeyCaching.ALL,
                 SchemaBuilder.rows(CassandraConstants.DEFAULT_CACHED_ROW_PER_PARTITION)))
         .statement(statement -> statement


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