This is an automated email from the ASF dual-hosted git repository.
chibenwa pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
from 6b39077850 [FIX] Avoid 500 upon Mail repository download (#3064)
new 713b6191e0 [REFACTOR] CassandraMailboxPathV3DAO: remove unused field
new 2e07c8e934 [FIX] User rename was returning wrong quota when target
address is not empty
new c014c50dd6 [FIX] User rename: Simplify rename dance when destination
exist
new b9a868bac7 [FIX] User rename: per rename temporary mailbox layout
new 2e6ab37916 [FIX] User rename: handle submailbox edge cases when
mailbox exist
new 986b76d02b [FIX] Cassandra folder rename: base decision on truth table
new 708e8ccc48 [FIX] Enhance SolveMailboxInconsistencies to fix duplicated
mailboxPathV3 registration and recover from failed mailboxPathV3 deletion upon
rename
new 2dd73a31d0 [FIX] Folder rename: upfront read of the mailbox and its
children
new ac6030595d [FIX] Cassandra folder rename: use SERIAL for initial
picture
new 743e635413 [FIX] SolveMailboxInconsistencies: several runs until
convergence
new 7c801d824b [ENHANCEMENT] Add a autoMerge mode (default to false) to
SolveMailboxInconsistencies
new 9996d73163 [ENHANCEMENT] have SolveMailboxInconsistencies address all
possible failures
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:
.../operate/webadmin/admin-mailboxes-extend.adoc | 40 ++-
.../mailbox/cassandra/CassandraMailboxManager.java | 13 +
.../cassandra/mail/CassandraMailboxMapper.java | 45 ++--
.../cassandra/mail/CassandraMailboxPathV3DAO.java | 23 +-
.../mail/task/MailboxMergingTaskRunner.java | 8 +-
...veMailboxInconsistenciesRunningOptionsDTO.java} | 31 ++-
.../task/SolveMailboxInconsistenciesService.java | 287 +++++++++++++++++++--
.../mail/task/SolveMailboxInconsistenciesTask.java | 22 +-
...nconsistenciesTaskAdditionalInformationDTO.java | 19 +-
.../task/SolveMailboxInconsistenciesTaskDTO.java | 20 +-
.../cassandra/mail/CassandraMailboxMapperTest.java | 38 ++-
.../SolveMailboxInconsistenciesServiceTest.java | 103 +++++++-
...ailboxInconsistenciesTaskSerializationTest.java | 11 +-
.../james/mailbox/store/StoreMailboxManager.java | 107 ++++----
.../james/mailbox/store/mail/MailboxMapper.java | 6 +-
server/container/mailbox-adapter/pom.xml | 4 +
.../mailbox/MailboxUsernameChangeTaskStep.java | 48 ++--
.../mailbox/QuotaUsernameChangeTaskStep.java | 50 +---
.../mailbox/MailboxUsernameChangeTaskStepTest.java | 177 +++++++++++++
.../mailbox/QuotaUsernameChangeTaskStepTest.java | 161 ++++++------
.../java/org/apache/james/util/ReactorUtils.java | 11 +
.../SolveMailboxInconsistenciesRequestToTask.java | 11 +-
...lveMailboxInconsistenciesRequestToTaskTest.java | 2 +-
src/site/markdown/server/manage-webadmin.md | 32 ++-
24 files changed, 969 insertions(+), 300 deletions(-)
copy
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/{RunningOptionsDTO.java
=> SolveMailboxInconsistenciesRunningOptionsDTO.java} (56%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]