This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from fb92538 JAMES-3553 Disable read_repair_chance & read_repair_chance on
table creation
new 43887c3 JAMES-3435 s/ReadConsistency/ConsistencyChoice
new d39460f JAMES-3435 Configuration option:
message.write.strong.consistency
new eb44d31 JAMES-3435 CassandraMessageIdToImapUidDAO should rely on LWT
only if strong write consistency is requested.
new c490eea JAMES-3435 Use writeConsistency to determine read consistency
needs upon writes.
new e139282 JAMES-3435 Document message.write.strong.consistency.unsafe
new 2842ea8 JAMES-3435 Tests for relaxed consistency
new 14fb1fb JAMES-3435 Configuration: mailbox.read.strong.consistency
new 5ae8147 JAMES-3435 Serial read is not needed when listUserMailboxes
new 23131f2 JAMES-3435 Allow to avoid mailbox SERIAL reads when not
linked to writes
new 14ec0f3 JAMES-3435 Factorize consistency choices
new db59e02 JAMES-3435 Document mailbox.read.strong.consistency
new 4619763 JAMES-3435 test for mailbox.read.strong.cst
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../init/configuration/CassandraConfiguration.java | 53 +++++++-
.../CassandraConsistenciesConfiguration.java | 16 +++
.../pages/distributed/configure/cassandra.adoc | 16 ++-
.../CassandraMailboxSessionMapperFactory.java | 2 +-
.../mailbox/cassandra/DeleteMessageListener.java | 21 +++-
.../cassandra/mail/CassandraMailboxMapper.java | 20 +++-
.../cassandra/mail/CassandraMailboxPathV3DAO.java | 17 ++-
.../cassandra/mail/CassandraMessageIdMapper.java | 19 ++-
.../mail/CassandraMessageIdToImapUidDAO.java | 133 +++++++++++----------
.../cassandra/mail/CassandraMessageMapper.java | 13 +-
.../mail/task/RecomputeMailboxCountersService.java | 2 +-
.../task/SolveMailboxInconsistenciesService.java | 3 +-
.../task/SolveMessageInconsistenciesService.java | 2 +-
.../cassandra/CassandraMailboxManagerTest.java | 3 +-
.../mail/CassandraMailboxMapperGenericTest.java | 23 ++++
.../mail/CassandraMailboxPathV3DAOTest.java | 3 +-
.../cassandra/mail/CassandraMapperProvider.java | 12 +-
...andraMessageIdMapperRelaxedConsistencyTest.java | 72 +++++++++++
.../mail/CassandraMessageIdMapperTest.java | 6 +-
.../mail/CassandraMessageIdToImapUidDAOTest.java | 4 +-
...ssandraMessageMapperRelaxedConsistencyTest.java | 73 +++++++++++
.../cassandra/mail/CassandraMessageMapperTest.java | 7 +-
.../cassandra/mail/CassandraMessageMoveTest.java | 4 +-
.../CassandraMessageWithAttachmentMapperTest.java | 4 +-
.../task/RecomputeMailboxCountersServiceTest.java | 4 +-
.../SolveMessageInconsistenciesServiceTest.java | 4 +-
.../store/mail/model/MessageIdMapperTest.java | 4 +-
.../store/mail/model/MessageMapperTest.java | 4 +-
src/site/xdoc/server/config-cassandra.xml | 16 ++-
29 files changed, 448 insertions(+), 112 deletions(-)
create mode 100644
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperRelaxedConsistencyTest.java
create mode 100644
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperRelaxedConsistencyTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]