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 5bfcbe0  JAMES-3170 CassandraBlobStoreCache should not propagate 
failures
     new c080e57  JAMES-3284 Guice servers: WARN level for non JAMES logs
     new f61d6ab  JAMES-3253 Remove Log warning for remoteDelivery 
configuration in defaultMailetContainer.xml for JPA Guice
     new 7e391b1  JAMES-3276 Do not auto-start TemporaryJamesServer in order to 
be able to shutdown it properly when partially started
     new 8343d3a  JAMES-3276 TemporaryJamesServer mutable static builders are 
replaced by methods
     new bc6aecc  JAMES-3264: MAILBOX details are read 3 times upon indexing
     new e88a52e  JAMES-3224 Introduce CassandraConsistenciesConfiguration
     new b3e77c6  JAMES-3224 Parameterize ConsistencyLevel.{QUORUM, SERIAL}
     new 79823d4  JAMES-3214 Move TestingMailRepositoryLoader out of test 
package
     new 6fc0a85  JAMES-3214 Move MailRepositoryStore related classes to 
mailRepository-api

The 9 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 |  79 +++++++-
 .../CassandraConsistenciesConfiguration.java       |  90 +++++++++
 .../cassandra/CassandraClusterExtension.java       |  11 ++
 .../init/CassandraConfigurationReadingTest.java    |   2 +
 .../cassandra/init/CassandraConfigurationTest.java |  20 ++
 .../CassandraConsistenciesConfigurationTest.java   |  84 ++++++++
 .../configuration-reader-test/cassandra.properties |   2 +
 .../package/etc/james/templates/logback.xml        |   3 +-
 .../etc/james/templates/mailetcontainer.xml        |   2 +-
 .../destination/conf/cassandra.properties          |   7 +
 .../cassandra-ldap/destination/conf/logback.xml    |   4 +-
 .../destination/conf/cassandra.properties          |   7 +
 .../destination/conf/logback.xml                   |   4 +-
 .../destination/conf/cassandra.properties          |   7 +
 .../destination/conf/logback.xml                   |   4 +-
 .../destination/conf/cassandra.properties          |   7 +
 .../guice/cassandra/destination/conf/logback.xml   |   3 +-
 .../guice/jpa-smtp/destination/conf/logback.xml    |   5 +-
 .../run/guice/jpa/destination/conf/logback.xml     |   5 +-
 .../run/guice/memory/destination/conf/logback.xml  |   4 +-
 .../eventstore/cassandra/EventStoreDao.scala       |  11 +-
 .../cassandra/CassandraEventStoreExtension.scala   |   2 +-
 .../src/main/resources/mailetcontainer.xml         |   2 +-
 .../mailbox/cassandra/mail/CassandraACLMapper.java |   8 +-
 .../cassandra/mail/CassandraAttachmentDAOV2.java   |  10 +-
 .../cassandra/mail/CassandraMailboxDAO.java        |  16 +-
 .../mail/CassandraMailboxPathDAOImpl.java          |  16 +-
 .../cassandra/mail/CassandraMailboxPathV2DAO.java  |  12 +-
 .../cassandra/mail/CassandraMessageDAO.java        |  18 +-
 .../mail/CassandraMessageIdToImapUidDAO.java       |   8 +-
 .../cassandra/mail/CassandraModSeqProvider.java    |   8 +-
 .../cassandra/mail/CassandraUidProvider.java       |   8 +-
 .../cassandra/CassandraMailboxManagerTest.java     |  25 ++-
 .../cassandra/mail/CassandraACLMapperTest.java     |   3 +-
 .../mail/CassandraAttachmentDAOV2Test.java         |   5 +-
 .../cassandra/mail/CassandraMailboxDAOTest.java    |   5 +-
 .../cassandra/mail/CassandraMailboxMapperTest.java |   9 +-
 .../mail/CassandraMailboxPathDAOImplTest.java      |   5 +-
 .../mail/CassandraMailboxPathV2DAOTest.java        |   5 +-
 .../cassandra/mail/CassandraMapperProvider.java    |   9 +-
 .../cassandra/mail/CassandraMessageDAOTest.java    |   9 +-
 .../mail/CassandraMessageIdMapperTest.java         |   9 +-
 .../mail/CassandraMessageIdToImapUidDAOTest.java   |   5 +-
 .../cassandra/mail/CassandraMessageMapperTest.java |   9 +-
 .../cassandra/mail/CassandraMessageMoveTest.java   |   4 +-
 .../CassandraMessageWithAttachmentMapperTest.java  |   4 +-
 .../mail/CassandraModSeqProviderTest.java          |   5 +-
 .../cassandra/mail/CassandraUidProviderTest.java   |   5 +-
 .../mail/migration/MailboxPathV2MigrationTest.java |  17 +-
 .../task/RecomputeMailboxCountersServiceTest.java  |  10 +-
 .../SolveMailboxInconsistenciesServiceTest.java    |  10 +-
 .../SolveMessageInconsistenciesServiceTest.java    |   5 +-
 .../mailbox/cassandra/mail/utils/GuiceUtils.java   |  11 +-
 .../ElasticSearchListeningMessageSearchIndex.java  |  30 +--
 ...asticSearchListeningMessageSearchIndexTest.java |  24 +--
 .../lucene/search/LuceneMessageSearchIndex.java    |  19 +-
 .../LuceneMailboxMessageSearchIndexTest.java       |   8 +-
 mailbox/plugin/quota-search-scanning/pom.xml       |   4 +
 .../store/search/LazyMessageSearchIndex.java       |   8 +-
 .../store/search/ListeningMessageSearchIndex.java  |  16 +-
 .../mailbox/tools/indexer/ReIndexerPerformer.java  |   2 +-
 .../apache/james/managesieve/jsieve/Parser.java    |  22 +--
 .../modules/mailbox/CassandraSessionModule.java    |   8 +
 .../src/main/resources/defaultMailetContainer.xml  |   2 +-
 .../src/main/resources/defaultMailetContainer.xml  |   2 +-
 .../sample-configuration/mailetcontainer.xml       |   2 +-
 .../memory-guice/sample-configuration/logback.xml  |   3 +-
 .../org/apache/james/FakeMessageSearchIndex.java   |   4 +-
 .../main/resources/defaultJmapMailetContainer.xml  |   2 +-
 server/container/spring/pom.xml                    |   4 +
 .../resources/META-INF/spring/loaders-context.xml  |   6 +-
 server/data/data-api/pom.xml                       |  15 +-
 ...ventSourcingDLPConfigurationStoreExtension.java |   3 +-
 server/data/data-file/pom.xml                      |   4 +
 .../mailrepository/file/FileMailRepository.java    |   2 +-
 server/data/data-jdbc/pom.xml                      |   4 +
 .../mailrepository/jdbc/JDBCMailRepository.java    |   2 +-
 server/data/data-jpa/pom.xml                       |  10 +
 .../jpa/JPAMailRepositoryUrlStoreTest.java         |   2 +-
 server/data/data-memory/pom.xml                    |   5 -
 .../james/mailets/AddDeliveredToHeaderTest.java    |   1 +
 .../james/mailets/BounceIntegrationTest.java       |   3 +-
 .../mailets/CommonMailetConfigurationTest.java     |   1 +
 .../apache/james/mailets/DKIMIntegrationTest.java  |   3 +-
 ...ectResolutionRemoteDeliveryIntegrationTest.java |  15 +-
 .../GatewayRemoteDeliveryIntegrationTest.java      |  11 +-
 .../org/apache/james/mailets/MailetErrorsTest.java |  23 +++
 .../mailets/NetworkMatcherIntegrationTest.java     |   3 +-
 .../RecipientRewriteTableIntegrationTest.java      |   1 +
 .../mailets/RemoteDeliveryDKIMIntegrationTest.java |   9 +-
 .../james/mailets/RemoteDeliveryErrorTest.java     |   1 +
 .../mailets/SenderIsLocalIntegrationTest.java      |   3 +-
 .../org/apache/james/mailets/SieveDelivery.java    |   1 +
 .../mailets/SizeGreaterThanIntegrationTest.java    |   3 +-
 .../james/mailets/SmtpAuthIntegrationTest.java     |   3 +-
 .../apache/james/mailets/TemporaryJamesServer.java |  24 ++-
 .../crypto/SMIMEDecryptIntegrationTest.java        |   1 +
 .../mailets/crypto/SMIMESignIntegrationTest.java   |   1 +
 .../james/smtp/SmtpAuthorizedAddressesTest.java    |   3 +-
 .../james/smtp/SmtpBracketEnforcementTest.java     |   1 +
 .../org/apache/james/smtp/SmtpContentTypeTest.java |   3 +-
 .../james/smtp/SmtpIdentityVerificationTest.java   |   1 +
 .../org/apache/james/smtp/SmtpNullSenderTest.java  |   1 +
 .../apache/james/smtp/SmtpRandomStoringTest.java   |   3 +-
 .../apache/james/smtp/SmtpSizeLimitationTest.java  |   1 +
 .../james/smtp/extensions/SMTPHeloHooksTest.java   |   3 +-
 .../james/transport/mailets/AddFooterTest.java     |   3 +-
 .../james/transport/mailets/AliasMappingTest.java  |   3 +-
 .../mailets/AmqpForwardAttachmentTest.java         |   3 +-
 .../transport/mailets/ContactExtractorTest.java    |   3 +-
 .../transport/mailets/DlpIntegrationTest.java      |   3 +-
 .../james/transport/mailets/DomainMappingTest.java |   3 +-
 .../transport/mailets/GroupMappingRelayTest.java   |   3 +-
 .../james/transport/mailets/GroupMappingTest.java  |   3 +-
 .../mailets/ICSAttachmentWorkflowTest.java         |   3 +-
 .../transport/mailets/IsOverQuotaMatcherTest.java  |   3 +-
 .../mailets/MailReprocessingIntegrationTest.java   |   3 +-
 .../james/transport/mailets/SpamAssassinTest.java  |   3 +-
 .../transport/mailets/StripAttachmentTest.java     |   3 +-
 .../james/transport/mailets/ToRepositoryTest.java  |   3 +-
 .../mailets/ToSenderDomainRepositoryTest.java      |  13 +-
 .../src/main/resources/mailetcontainer.xml         |   2 +-
 server/mailet/mailetcontainer-camel/pom.xml        |   4 +
 server/mailet/mailets/pom.xml                      |  10 +-
 .../mailets/ToSenderDomainRepositoryTest.java      |   4 +-
 server/mailrepository/mailrepository-api/pom.xml   |   1 +
 .../james/mailrepository}/api/Initializable.java   |   2 +-
 .../mailrepository/api/MailRepositoryStore.java    | 214 ++++++++++-----------
 .../mailrepository/api/MailRepositoryUrlStore.java |   0
 .../MailRepositoryUrlStoreContract.java            |   4 +-
 .../CassandraMailRepositoryUrlModule.java          |   0
 .../cassandra/CassandraMailRepositoryUrlStore.java |   0
 .../james/mailrepository/cassandra/UrlsDao.java    |   0
 .../james/mailrepository/cassandra/UrlsTable.java  |   0
 .../CassandraMailRepositoryUrlStoreExtension.java  |   0
 .../CassandraMailRepositoryUrlStoreTest.java       |   2 +-
 .../mailrepository/mailrepository-memory/pom.xml   |  23 +++
 .../memory/MailRepositoryLoader.java               |   0
 .../memory/MailRepositoryStoreConfiguration.java   |   0
 .../memory/MemoryMailRepositoryStore.java          |   2 +-
 .../memory/MemoryMailRepositoryUrlStore.java       |   0
 .../memory/SimpleMailRepositoryLoader.java}        |   2 +-
 .../MailRepositoryStoreConfigurationTest.java      |   0
 .../memory/MemoryMailRepositoryStoreTest.java      |   4 +-
 .../MemoryMailRepositoryUrlStoreExtension.java     |   0
 .../memory/MemoryMailRepositoryUrlStoreTest.java   |   2 +-
 .../src/test/resources/mailrepositorystore.xml     |   0
 server/protocols/protocols-smtp/pom.xml            |   6 -
 .../apache/james/smtpserver/SMTPServerTest.java    |   4 +-
 .../james/webadmin/routes/MailboxesRoutesTest.java |   8 +-
 .../webadmin/routes/UserMailboxesRoutesTest.java   |   4 +-
 .../webadmin/webadmin-mailrepository/pom.xml       |   6 -
 .../routes/MailRepositoriesRoutesTest.java         |   4 +-
 .../webadmin/service/ReprocessingServiceTest.java  |   4 +-
 .../RabbitMQMailQueueConfigurationChangeTest.java  |   1 +
 .../queue/rabbitmq/RabbitMQMailQueueTest.java      |  27 +--
 .../CassandraMailQueueViewTestFactory.java         |  12 +-
 src/site/xdoc/server/config-cassandra.xml          |   6 +
 158 files changed, 982 insertions(+), 405 deletions(-)
 create mode 100644 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConsistenciesConfiguration.java
 create mode 100644 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/init/configuration/CassandraConsistenciesConfigurationTest.java
 rename server/{data/data-library/src/main/java/org/apache/james/repository => 
mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository}/api/Initializable.java
 (96%)
 rename server/{data/data-api => 
mailrepository/mailrepository-api}/src/main/java/org/apache/james/mailrepository/api/MailRepositoryStore.java
 (97%)
 rename server/{data/data-api => 
mailrepository/mailrepository-api}/src/main/java/org/apache/james/mailrepository/api/MailRepositoryUrlStore.java
 (100%)
 rename server/{data/data-api/src/test/java/org/apache/james/mailrepository/api 
=> 
mailrepository/mailrepository-api/src/test/java/org/apache/james/mailrepository}/MailRepositoryUrlStoreContract.java
 (95%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryUrlModule.java
 (100%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryUrlStore.java
 (100%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/main/java/org/apache/james/mailrepository/cassandra/UrlsDao.java
 (100%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/main/java/org/apache/james/mailrepository/cassandra/UrlsTable.java
 (100%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/test/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryUrlStoreExtension.java
 (100%)
 rename server/{data/data-cassandra => 
mailrepository/mailrepository-cassandra}/src/test/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryUrlStoreTest.java
 (95%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/main/java/org/apache/james/mailrepository/memory/MailRepositoryLoader.java
 (100%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/main/java/org/apache/james/mailrepository/memory/MailRepositoryStoreConfiguration.java
 (100%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/main/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryStore.java
 (99%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/main/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryUrlStore.java
 (100%)
 rename 
server/{data/data-memory/src/test/java/org/apache/james/mailrepository/memory/TestingMailRepositoryLoader.java
 => 
mailrepository/mailrepository-memory/src/main/java/org/apache/james/mailrepository/memory/SimpleMailRepositoryLoader.java}
 (96%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/test/java/org/apache/james/mailrepository/memory/MailRepositoryStoreConfigurationTest.java
 (100%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/test/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryStoreTest.java
 (99%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/test/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryUrlStoreExtension.java
 (100%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/test/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryUrlStoreTest.java
 (95%)
 rename server/{data/data-memory => 
mailrepository/mailrepository-memory}/src/test/resources/mailrepositorystore.xml
 (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to