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 71e8501 Merge remote-tracking branch 'benoit/MAILBOX-374-limit-rate'
new 2033d10 Checkstyle and warnings fixes
new 859233b MAILBOX-374 Reuse forks in `mailbox/event/rabbitmq` to fasten
tests
new f80a3f8 JAMES-2632 QuotaRootResolver exposes a method to retrieve
QuotaRoot from MailboxId
new c72a758 JAMES-2632 Remove unused method signature
new bc958e7 JAMES-2630 Use Reactor to enforce backend rate limits
new 46b9ba0 JAMES-2630 Remove some Exception from method signature in
CassandraMessageMapper
new 56ac1fa JAMES-2630 Remove useless method signature in
CassandraMessageDAOTest
new c5932ce JAMES-2630 Ensure Iterable flux get published on
ElasticScheduler before rate limiting
new 6e1887f JAMES-2630 Rely on Reactor for connection retries
new a0c35b1 JAMES-2630 Remove no more used async-retry dependency
new 3fb34e8 JAMES-2630 Do not perform exponential retries upon connection
recovery
new 439ea3a JAMES-2630 Add logs before connection retries
The 12 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:
.../backend/rabbitmq/DockerRabbitMQTestRule.java | 3 -
.../eventstore/cassandra/EventStoreDao.java | 6 +-
.../cassandra/CassandraEventStoreExtension.java | 4 +-
.../james/mailbox/events/EventBusTestFixture.java | 2 +
.../mailbox/events/EventDeadLettersContract.java | 9 ++
.../events/RetryBackoffConfigurationTest.java | 1 +
.../mailbox/cassandra/mail/AttachmentLoader.java | 5 +-
.../cassandra/mail/CassandraAttachmentDAO.java | 6 +-
.../cassandra/mail/CassandraMessageDAO.java | 25 ++--
.../cassandra/mail/CassandraMessageIdDAO.java | 12 +-
.../cassandra/mail/CassandraMessageIdMapper.java | 36 +++---
.../cassandra/mail/CassandraMessageMapper.java | 17 +--
.../cassandra/mail/CassandraAttachmentDAOTest.java | 2 -
.../mail/CassandraAttachmentFallbackTest.java | 2 -
.../mail/CassandraAttachmentOwnerDAOTest.java | 14 +--
.../cassandra/mail/CassandraMessageDAOTest.java | 6 +-
.../migration/AttachmentMessageIdCreationTest.java | 4 +-
.../mail/migration/AttachmentV2MigrationTest.java | 2 -
.../events/delivery/InVmEventDeliveryTest.java | 3 -
mailbox/event/event-rabbitmq/pom.xml | 11 ++
.../james/mailbox/events/RabbitMQEventBusTest.java | 10 +-
.../james/event/json/dtos/MessageIdTest.java | 3 -
.../james/event/json/dtos/MessageUidTest.java | 3 -
.../james/mailbox/store/StoreMessageIdManager.java | 21 ++--
.../AbstractMailboxManagerAttachmentTest.java | 5 +-
.../AbstractMessageIdManagerSideEffectTest.java | 1 +
.../transport/mailets/ICALToJsonAttributeTest.java | 10 +-
.../transport/mailets/ICalendarParserTest.java | 5 +-
.../transport/mailets/AmqpForwardAttribute.java | 1 +
.../transport/mailets/MimeDecodingMailetTest.java | 2 +-
.../transport/mailets/StripAttachmentTest.java | 7 +-
.../apache/mailet/base/test/FakeMailContext.java | 2 +-
.../cassandra/host/CassandraHostSystem.java | 3 +-
pom.xml | 5 -
.../protocols/pop3/core/RetrCmdHandlerTest.java | 6 +-
server/container/guice/cassandra-guice/pom.xml | 4 -
.../modules/mailbox/CassandraSessionModule.java | 9 --
.../mailbox/ElasticSearchMailboxModule.java | 22 ++--
.../modules/mailbox/ResilientClusterProvider.java | 25 ++--
.../mailbox/ScheduledExecutorServiceProvider.java | 53 ---------
server/container/guice/jpa-guice/pom.xml | 4 -
server/container/util/pom.xml | 4 -
.../apache/james/util/retry/RetryExecutorUtil.java | 44 -------
.../apache/james/util/streams/JamesCollectors.java | 80 -------------
.../org/apache/james/util/FunctionalUtilsTest.java | 6 +-
.../james/util/retry/RetryExecutorUtilTest.java | 130 ---------------------
.../james/util/streams/JamesCollectorsTest.java | 115 ------------------
.../user/cassandra/CassandraUsersRepository.java | 5 +-
...ventSourcingDLPConfigurationStoreExtension.java | 2 -
.../cassandra/CassandraUsersRepositoryTest.java | 3 +-
.../rrt/file/XMLRecipientRewriteTableTest.java | 1 -
.../org/apache/james/smtp/SmtpContentTypeTest.java | 4 +-
.../samples/mailets/InstrumentationMailet.java | 1 -
.../jmap/cassandra/CassandraSendMDNMethodTest.java | 6 -
.../jmap/methods/integration/QuotaMailingTest.java | 1 -
.../james/jmap/memory/MemorySendMDNMethodTest.java | 3 -
.../jmap/rabbitmq/RabbitMQSendMDNMethodTest.java | 1 -
.../james/webadmin/routes/AliasRoutesTest.java | 37 +++---
server/queue/queue-rabbitmq/pom.xml | 4 -
.../rabbitmq/view/cassandra/EnqueuedMailsDAO.java | 10 +-
.../CassandraMailQueueViewTestFactory.java | 5 +-
.../view/cassandra/EnqueuedMailsDaoTest.java | 6 +-
62 files changed, 166 insertions(+), 673 deletions(-)
delete mode 100644
server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/ScheduledExecutorServiceProvider.java
delete mode 100644
server/container/util/src/main/java/org/apache/james/util/retry/RetryExecutorUtil.java
delete mode 100644
server/container/util/src/main/java/org/apache/james/util/streams/JamesCollectors.java
delete mode 100644
server/container/util/src/test/java/org/apache/james/util/retry/RetryExecutorUtilTest.java
delete mode 100644
server/container/util/src/test/java/org/apache/james/util/streams/JamesCollectorsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]