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