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 9d6b3a0 JAMES-3078 Enable wiretapping
new 4c9238a [Performance] Enhance AppendProcessor performances
new 4e581f2 [Performance] Enhance SelectProcessor performances
new b761946 [Performance] Use MailboxId rather than MailboxPath in IMAP
logs
new 6f4e5be [Performance] Avoid empty getMessages(FULL) when all messages
have preview
new 1d03686 JAMES-2813 Task executionListing is enough
new 3f96a31 [Refactor] Replace Mono::switchIfEmpty(Mono.just(x)) by
Mono::defaultIfEmpty(x)
new b927b47 JAMES-3129 Sending mail via JMAP: Add test for Outbox & Sent
counters
new 6dadb19 JAMES-3129 Only apply PostDequeueDecorator to SPOOL queue
new 7682112 JAMES-3022 Change default log file after log4j2 upgrade
new 2d73a27 ADR: Fixing Cassandra ACL inconsistencies
new f5569fd ADR: Fixing Cassandra message inconsistencies
new 79cc79b [ADR] Recomputing mailbox counters
new 5d5dda3 JAMES-3058 ADR: Cassandra mailbox object inconsistencies
offline solving
new 30092e6 Write an ADR about James polyglot strategy
The 14 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 | 1 +
.../versions/CassandraSchemaVersionDAO.java | 2 +-
.../run/spring/destination/conf/log4j.properties | 136 ------
dockerfiles/run/spring/destination/conf/log4j2.xml | 486 +++++++++++++++++++++
.../mailbox/cassandra/mail/CassandraACLMapper.java | 2 +-
.../cassandra/mail/CassandraMailboxCounterDAO.java | 2 +-
.../cassandra/mail/CassandraMailboxMapper.java | 4 +-
.../cassandra/mail/CassandraMessageIdDAO.java | 2 +-
.../task/SolveMailboxInconsistenciesService.java | 6 +-
.../imap/processor/AbstractMailboxProcessor.java | 2 +-
.../imap/processor/AbstractSelectionProcessor.java | 6 +-
.../james/imap/processor/AppendProcessor.java | 3 +-
.../imap/processor/base/SelectedMailboxImpl.java | 3 +-
.../processor/base/MailboxEventAnalyserTest.java | 2 +-
.../processor/base/SelectedMailboxImplTest.java | 4 +-
server/app/src/main/resources/log4j.properties | 154 -------
server/app/src/main/resources/log4j2.xml | 486 +++++++++++++++++++++
.../sieve/cassandra/CassandraSieveRepository.java | 4 +-
.../methods/integration/SetMessagesMethodTest.java | 93 ++++
.../model/message/view/MessageFastViewFactory.java | 3 +
.../model/message/view/MessageFullViewFactory.java | 2 +-
.../draft/send/PostDequeueDecoratorFactory.java | 11 +-
.../queue/activemq/ActiveMQCacheableMailQueue.java | 2 +-
.../queue/api/MailQueueItemDecoratorFactory.java | 2 +-
.../api/RawMailQueueItemDecoratorFactory.java | 2 +-
.../james/queue/file/FileCacheableMailQueue.java | 2 +-
.../james/queue/jms/JMSCacheableMailQueue.java | 2 +-
.../james/queue/memory/MemoryMailQueueFactory.java | 2 +-
.../apache/james/queue/rabbitmq/MailQueueName.java | 4 +
.../james/queue/rabbitmq/RabbitMQMailQueue.java | 2 +-
.../CassandraMailQueueViewTestFactory.java | 2 +-
.../eventsourcing/EventSourcingTaskManager.scala | 3 +-
.../org/apache/james/jmap/JmapCommonRequests.java | 10 +-
.../0020-cassandra-mailbox-object-consistency.md | 76 ++++
src/adr/0021-cassandra-acl-inconsistency.md | 66 +++
src/adr/0022-cassandra-message-inconsistency.md | 94 ++++
...3-cassandra-mailbox-counters-inconsistencies.md | 62 +++
src/adr/0024-polyglot-strategy.md | 161 +++++++
upgrade-instructions.md | 9 +-
39 files changed, 1586 insertions(+), 329 deletions(-)
delete mode 100644 dockerfiles/run/spring/destination/conf/log4j.properties
create mode 100644 dockerfiles/run/spring/destination/conf/log4j2.xml
delete mode 100644 server/app/src/main/resources/log4j.properties
create mode 100644 server/app/src/main/resources/log4j2.xml
create mode 100644 src/adr/0020-cassandra-mailbox-object-consistency.md
create mode 100644 src/adr/0021-cassandra-acl-inconsistency.md
create mode 100644 src/adr/0022-cassandra-message-inconsistency.md
create mode 100644 src/adr/0023-cassandra-mailbox-counters-inconsistencies.md
create mode 100644 src/adr/0024-polyglot-strategy.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]