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 37b2d0b  JAMES-3313 Lazily instanciate BlobStore within 
mailbox/cassandra tests
     new 649b611  JAMES-3314 rename module blob-deduplicating to 
blob-storage-strategy
     new 5e27563  JAMES-3314 implement Passtrough blobstore
     new 700116f7 JAMES-3314 Mutualize CassandraBlobStoreContract
     new e2c8fc2  JAMES-3314 Avoid double MetricableBlobStore wrapping in 
MemoryBlobStoreTest
     new 7e8e2be  JAMES-3314 Extract test enforcing content-based BlobId 
generation
     new ddd3be5  JAMES-3314 Rewrite DeletedMessagesVaultRoutesTest so that it 
do not hard code BlobId generation logic
     new 26268b1  JAMES-3224 Use CassandraConsistenciesConfiguration for 
default consistency levels

The 7 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:
 .../backends/cassandra/init/ClusterFactory.java    | 11 +--
 .../cassandra/init/ResilientClusterProvider.java   |  9 +-
 .../CassandraConsistenciesConfiguration.java       |  2 +
 .../james/backends/cassandra/CassandraCluster.java |  3 +-
 .../james/backends/cassandra/DockerCassandra.java  | 20 +----
 .../cassandra/init/ClusterFactoryTest.java         |  7 +-
 .../init/ResilientClusterProviderTest.java         |  8 +-
 .../SessionWithInitializedTablesFactoryTest.java   |  3 +-
 .../james/vault/DeletedMessageVaultHookTest.java   |  5 +-
 .../blob/BlobStoreDeletedMessageVaultTest.java     |  5 +-
 pom.xml                                            |  2 +-
 .../apache/james/blob/api/BlobStoreContract.java   | 33 --------
 .../blob/api/DeduplicationBlobStoreContract.java   | 82 ++++++++++++++++++
 .../james/blob/api/DeleteBlobStoreContract.java    |  8 +-
 server/blob/blob-cassandra/pom.xml                 |  2 +-
 .../blob/cassandra/CassandraBlobStoreFactory.java  | 17 ++--
 ...reTest.java => CassandraBlobStoreContract.java} | 82 +++++-------------
 .../blob/cassandra/CassandraBlobStoreTest.java     | 99 +++-------------------
 ....java => CassandraPassTroughBlobStoreTest.java} | 45 ++++++----
 .../file/LocalFileBlobExportMechanismTest.java     |  5 +-
 server/blob/blob-memory/pom.xml                    |  2 +-
 .../james/blob/memory/MemoryBlobStoreFactory.java  | 15 +---
 ...st.java => MemoryBlobStorePassThroughTest.java} |  7 +-
 .../james/blob/memory/MemoryBlobStoreTest.java     |  9 +-
 .../ObjectStorageBlobStoreAWSCryptoTest.java       |  3 +-
 .../ObjectStorageBlobStoreAWSNamespaceTest.java    |  3 +-
 ...tStorageBlobStoreAWSPrefixAndNamespaceTest.java |  3 +-
 .../ObjectStorageBlobStoreAWSPrefixTest.java       |  3 +-
 .../ObjectStorageBlobStoreAWSTest.java             |  3 +-
 .../objectstorage/ObjectStorageBlobStoreTest.java  |  3 +-
 .../pom.xml                                        |  2 +-
 .../blob/deduplication/BlobStoreFactory.java       | 72 ++++++++++++++++
 .../server/blob/deduplication/StorageStrategy.java |  7 +-
 .../deduplication/DeDuplicationBlobStore.scala     |  0
 .../blob/deduplication/PassThroughBlobStore.scala} | 38 ++-------
 .../james/blob/mail/MimeMessageStoreTest.java      |  5 +-
 server/blob/pom.xml                                |  2 +-
 .../rabbitmq/FixingGhostMailboxTest.java           |  3 +-
 .../routes/DeletedMessagesVaultRoutesTest.java     | 24 ++++--
 .../james/webadmin/service/ExportServiceTest.java  |  5 --
 .../webadmin/service/ExportServiceTestSystem.java  |  5 +-
 .../linshare/LinshareBlobExportMechanismTest.java  |  5 +-
 42 files changed, 339 insertions(+), 328 deletions(-)
 create mode 100644 
server/blob/blob-api/src/test/java/org/apache/james/blob/api/DeduplicationBlobStoreContract.java
 copy 
server/blob/blob-cassandra/src/test/java/org/apache/james/blob/cassandra/{CassandraBlobStoreTest.java
 => CassandraBlobStoreContract.java} (51%)
 copy 
server/blob/blob-cassandra/src/test/java/org/apache/james/blob/cassandra/{CassandraDumbBlobStoreTest.java
 => CassandraPassTroughBlobStoreTest.java} (62%)
 copy 
server/blob/blob-memory/src/test/java/org/apache/james/blob/memory/{MemoryBlobStoreTest.java
 => MemoryBlobStorePassThroughTest.java} (88%)
 rename server/blob/{blob-deduplicating => blob-storage-strategy}/pom.xml (98%)
 create mode 100644 
server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BlobStoreFactory.java
 copy json/src/test/java/org/apache/james/dto/BaseType.java => 
server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/StorageStrategy.java
 (91%)
 copy server/blob/{blob-deduplicating => 
blob-storage-strategy}/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala
 (100%)
 rename 
server/blob/{blob-deduplicating/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala
 => 
blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/PassThroughBlobStore.scala}
 (61%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to