This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 26268b1 JAMES-3224 Use CassandraConsistenciesConfiguration for
default consistency levels
new e104e7c JAMES-3344 Upgrade Bouncy Castle to last version
new 810c97e [Refactoring] Migrate GenericMailetTest to Junit 5
new fcf79b5 [Refactoring] Migrate MailetPipelineLoggingTest to Junit 5
new 6b640ca [Refactoring] Migrate MailetUtilTest to Junit 5
new fe001ce [Refactoring] Migrate MatcherInverterTest to Junit 5
new 8bea2b4 [Refactoring] Migrate StringUtilsTest to Junit 5
new fb3dc2a [Refactoring] Migrate ICalendarParserTest to Junit 5
new 0953a85 [Refactoring] Migrate ICALToHeadersTest to Junit 5
new f2351ec [Refactoring] Migrate ICALAttributeDTOTest to Junit 5
new be74e50 [Refactoring] Migrate DefaultDescriptorsExtractorTest to
Junit 5
new 75ad3e2 JAMES-3318 Remove BlobStore::delete from BlobStore contract
new 71187b5 JAMES-3318 BlobStoreDeletedMessageVault should use
DumbBlobStore for effective deletion
new f4ff554 JAMES-3318 Deduplication BlobStore::delete should be a noop
operation
new aa0e6e7 JAMES-3319 FetchType is no longer relevant to fetch
messageDao rows
new f9a8477 JAMES-3319 Actual Message & Attachment deletion for
mailbox/cassandra
new ecbd1c3 JAMES-3319 Tests for CassandraMailRepository blob deletion
new 1bcc8f7 JAMES-3319 Decrease the test count for
storingAndRemovingMessagesConcurrentlyShouldLeadToConsistentResult
new b5c4607 JAMES-3319 Rewrite a failure test to leverage Cassandra
instrumentation
new 87a0d25 JAMES-3319 Tests for CassandraMailRepository blob deletion
new 948f29a JAMES-3319 Rely on Cassandra instrumentation for
CassandraMailRepository failure tests
new ff850ea JAMES-3319 Simplify CassandraMailRepository constructors
new 74311ad JAMES-3319 Actual blob deletion for CassandraMailRepository
new 110947c JAMES-3319 MimeMessageStore should support deletion
new d27ac6a JAMES-3310 Make DeletedMessageVaultHook failure sensitive
new 2de38df JAMES-3157 Fix support for bench profiles
The 25 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:
JenkinsfileStressTests.groovy | 4 +-
.../CassandraMailboxSessionMapperFactory.java | 2 +-
.../mailbox/cassandra/DeleteMessageListener.java | 20 ++-
.../cassandra/mail/CassandraMessageDAO.java | 73 +++------
.../cassandra/mail/MessageRepresentation.java | 15 +-
.../cassandra/table/CassandraMessageV2Table.java | 7 -
.../cassandra/CassandraMailboxManagerTest.java | 24 +++
.../cassandra/mail/CassandraMessageDAOTest.java | 3 +-
.../cassandra/mail/CassandraMessageMapperTest.java | 3 +-
.../mailbox/cassandra/mail/utils/GuiceUtils.java | 2 +-
.../james/vault/DeletedMessageVaultHook.java | 1 +
.../vault/blob/BlobStoreDeletedMessageVault.java | 7 +-
.../james/vault/DeletedMessageVaultHookTest.java | 9 +-
.../blob/BlobStoreDeletedMessageVaultTest.java | 9 +-
.../tools/indexer/CassandraReIndexerImplTest.java | 2 +-
.../org/apache/mailet/base/GenericMailetTest.java | 28 ++--
.../mailet/base/MailetPipelineLoggingTest.java | 31 ++--
.../org/apache/mailet/base/MailetUtilTest.java | 128 ++++++++-------
.../apache/mailet/base/MatcherInverterTest.java | 15 +-
.../org/apache/mailet/base/StringUtilsTest.java | 31 ++--
.../james/transport/mailets/ICALToHeadersTest.java | 82 +++++-----
.../transport/mailets/ICalendarParserTest.java | 84 +++++-----
.../mailets/model/ICALAttributeDTOTest.java | 95 +++++------
.../mailet/DefaultDescriptorsExtractorTest.java | 20 +--
pom.xml | 2 +-
.../apache/james/blob/api/BlobStoreContract.java | 2 +-
.../blob/cassandra/CassandraBlobStoreFactory.java | 6 +-
.../CassandraPassTroughBlobStoreTest.java | 3 +-
.../blob/cassandra/cache/CachedBlobStoreTest.java | 3 +-
.../main/java/org/apache/james/blob/api/Store.java | 9 ++
.../memory/MemoryBlobStorePassThroughTest.java | 3 +-
.../blob/objectstorage/ObjectStorageBlobStore.java | 5 +
.../ObjectStorageBlobStoreAWSCryptoTest.java | 13 --
.../ObjectStorageBlobStoreAWSNamespaceTest.java | 13 --
...tStorageBlobStoreAWSPrefixAndNamespaceTest.java | 13 --
.../ObjectStorageBlobStoreAWSPrefixTest.java | 13 --
.../ObjectStorageBlobStoreAWSTest.java | 13 --
.../deduplication/DeDuplicationBlobStore.scala | 2 +-
.../james/blob/mail/MimeMessageStoreTest.java | 30 ++++
.../modules/blobstore/BlobStoreModulesChooser.java | 1 +
.../james/modules/blobstore/NoopDumbBlobStore.java | 83 ++++++++++
.../mailrepository/MailRepositoryContract.java | 2 +-
.../cassandra/CassandraMailRepository.java | 35 +++--
.../cassandra/CassandraMailRepositoryTest.java | 101 +++++++++---
...aMailRepositoryWithFakeImplementationsTest.java | 173 +++++++--------------
.../routes/DeletedMessagesVaultRoutesTest.java | 9 +-
.../RabbitMQMailQueueConfigurationChangeTest.java | 3 +-
.../queue/rabbitmq/RabbitMQMailQueueTest.java | 3 +-
48 files changed, 669 insertions(+), 566 deletions(-)
create mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/NoopDumbBlobStore.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]