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 c67b0c3 JAMES-3184 Correct Recompute Previews Tasks documentation
new 0b7f239 JAMES-3140 cacheEnabled option for BlobStoreConfiguration
new 97968a6 JAMES-3140 CassandraRabbitMQJamesConfiguration
blobstoreconfiguration typo
new bd4f32f JAMES-3140 Guice bindings for CachedBlobStore
new cdec777 JAMES-3140 Provide sample configuration
new d08d3de JAMES-3140 Documentation for blobStore cache
new 86fcef0 JAMES-3158 Deprecate HybridBlobStore
The 6 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:
CHANGELOG.md | 5 +
.../destination/conf/blob.properties | 27 +++++-
.../destination/conf/blob.properties | 26 +++++-
.../blob/cassandra/cache/CachedBlobStore.java | 6 +-
.../cassandra/cache/CassandraBlobStoreCache.java | 4 +-
.../apache/james/blob/union/HybridBlobStore.java | 8 ++
.../james/CassandraRabbitMQJamesConfiguration.java | 2 +-
.../james/CassandraRabbitMQJamesServerMain.java | 6 +-
.../blobstore/BlobStoreCacheModulesChooser.java | 102 +++++++++++++++++++++
.../modules/blobstore/BlobStoreConfiguration.java | 46 ++++++++--
.../modules/blobstore/BlobStoreModulesChooser.java | 8 +-
.../james/CassandraRabbitMQAwsS3JmapTestRule.java | 2 +-
.../james/CassandraRabbitMQJamesServerFixture.java | 2 +-
.../james/CassandraRabbitMQSwiftJmapTestRule.java | 2 +-
...andraBlobStore.java => WithCacheExtension.java} | 44 ++++-----
.../test/java/org/apache/james/WithCacheTest.java | 11 +--
.../BlobStoreCacheModulesChooserTest.java | 43 ++++-----
.../blobstore/BlobStoreConfigurationTest.java | 31 ++++++-
.../blobstore/BlobStoreModulesChooserTest.java | 2 +-
.../CassandraRabbitMQLdapJamesServerMain.java | 6 +-
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 4 +-
.../rabbitmq/RabbitMQAwsS3SendMDNMethodTest.java | 2 +-
.../RabbitMQAwsS3SpamAssassinContractTest.java | 2 +-
.../cucumber/awss3/RabbitMQAwsS3Stepdefs.java | 2 +-
.../distributed/DistributedEchoMethodTest.java | 2 +-
.../rabbitmq/ConsistencyTasksIntegrationTest.java | 2 +-
.../rabbitmq/FixingGhostMailboxTest.java | 2 +-
.../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 2 +-
.../RabbitMQEventDeadLettersIntegrationTest.java | 2 +-
...stViewProjectionHealthCheckIntegrationTest.java | 2 +-
.../rabbitmq/RabbitMQForwardIntegrationTest.java | 2 +-
.../rabbitmq/RabbitMQJmapExtension.java | 2 +-
.../rabbitmq/RabbitMQJwtFilterIntegrationTest.java | 2 +-
...RabbitMQReindexingWithEventDeadLettersTest.java | 2 +-
.../RabbitMQWebAdminServerIntegrationTest.java | 2 +-
...dminServerTaskSerializationIntegrationTest.java | 2 +-
...RabbitMQDeletedMessageVaultIntegrationTest.java | 2 +-
...LinshareBlobExportMechanismIntegrationTest.java | 2 +-
src/site/xdoc/server/config-blobstore.xml | 35 ++++++-
39 files changed, 354 insertions(+), 102 deletions(-)
create mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooser.java
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStore.java
=> WithCacheExtension.java} (62%)
copy
mailbox/plugin/quota-search-scanning/src/test/java/org/apache/james/quota/search/scanning/ScanningQuotaSearcherTest.java
=>
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithCacheTest.java
(83%)
copy mailbox/api/src/test/java/org/apache/james/mailbox/MessageUidTest.java =>
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/BlobStoreCacheModulesChooserTest.java
(58%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]