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 a26903c [Refactoring] changing EventDeadLetter::store
new 82438a7 JAMES-3059 Allow Cassandra test suite to inject fault at the
session level
new 7de356a JAMES-3058 Cassandra Testing Session: barrier synchronisation
new 6e16c09 JAMES-3058 Concurrency test for CassandraAclMapper
new 441fedb [REFACTORING] Remove useless cast in CassandraMailboxMapper
new 2c25783 [REFACTORING] Remove unused method
new f4767c6 [REFACTORING] CassandraMailboxMapper Inline misnamed method
new b1109e0 [REFACTORING] Extract condition in
CassandraMailboxMapper::hasChildren
new a2df8cc [REFACTORING] Use Cassandra Session intrumentation in
CassandraMailboxManagerConsistencyTest
new 4af9ec9 [REFACTORING] Simplify providing a testing
CassandraMailboxManager
new 81be440 JAMES-3059 Retry Cassandra mailboxes operation leading to
inconsistencies
The 10 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:
.../james/backends/cassandra/CassandraCluster.java | 9 +-
.../james/backends/cassandra/TestingSession.java | 280 ++++++++++++++
.../backends/cassandra/TestingSessionTest.java | 232 ++++++++++++
.../mailbox/cassandra/mail/CassandraACLMapper.java | 16 +-
.../cassandra/mail/CassandraMailboxMapper.java | 63 ++--
.../CassandraMailboxManagerConsistencyTest.java | 412 ++++++++++++---------
.../cassandra/CassandraMailboxManagerProvider.java | 26 +-
.../CassandraMailboxManagerStressTest.java | 3 +-
.../cassandra/CassandraMailboxManagerTest.java | 3 +-
.../cassandra/CassandraTestSystemFixture.java | 5 +-
.../TestCassandraMailboxSessionMapperFactory.java | 12 +-
.../cassandra/mail/CassandraACLMapperTest.java | 37 +-
.../CassandraMailboxManagerAttachmentTest.java | 3 +-
.../cassandra/mail/CassandraMailboxMapperTest.java | 291 +++++++++++----
.../cassandra/mail/CassandraMapperProvider.java | 3 +-
.../mail/CassandraMessageIdMapperTest.java | 3 +-
.../tools/indexer/CassandraReIndexerImplTest.java | 3 +-
.../cassandra/host/CassandraHostSystem.java | 4 +-
18 files changed, 1062 insertions(+), 343 deletions(-)
create mode 100644
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/TestingSession.java
create mode 100644
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/TestingSessionTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]