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 6874425  [Refactoring] LuceneMailboxMessageSearchIndexTest: UTF-8 
static import
     new e1e8c12  JAMES-3140 Add a way of parsing Size units
     new c3fa195  [Documentation] Fix README docker compilation path
     new cb1380d  JAMES-3148 [ADR] Cassandra metadata cleanup upon deletion
     new 30d9745  JAMES-3148 FunctionalUtils negate helper
     new a6b44ca  JAMES-3148 MessageRepresentation should only ship information 
stored in CassandraMessageDAO
     new 15ddca9  JAMES-3148 CassandraMessageDAO::delete
     new 4859722  JAMES-3148 CassandraMessageDAO::delete
     new a42e36e  JAMES-3148 Add a listener for cleaning mailbox/cassandra upon 
deletions
     new 3098849  JAMES-3148 Also cleanup AttachmentMessageIdDAO upon deletion
     new 0192d70  JAMES-3148 Test and correct metadata cleanup upon failures
     new 5bddcdc  JAMES-3148 ACL deletion
     new a26512a  JAMES-3148 ACL mapper should not position default value
     new 456e83e  JAMES-3148 ACL cleanUp upon mailbox deletion
     new d1dc8ad  JAMES-3148 Cleanup ApplicableFlags
     new 05bd2f6  JAMES-3148 Cleanup First Unseen DAO
     new 03d0cf4  JAMES-3148 Cleanup Deleted Messages DAO
     new 1df0a9f  JAMES-3148 Cleanup MailboxCounters DAO
     new eb4633e  JAMES-3148 Cleanup Mailbox recents DAO
     new ecbbc2f  JAMES-3148 Readability enhencements: method extractions and 
renames
     new f4ceba7  JAMES-3148 DeleteMessageListener: Add class javaDoc
     new 48daa66  JAMES-3148 Readability enhencements: method rename and 
extraction
     new 59a0b23  JAMES-3148 DeletionTests should leverage the use of 
AppendResult

The 22 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:
 README.adoc                                        |  10 +-
 .../apache/james/mailbox/MailboxManagerTest.java   |   4 +-
 .../CassandraMailboxSessionMapperFactory.java      |   6 +
 .../mailbox/cassandra/DeleteMessageListener.java   | 223 +++++++
 .../mailbox/cassandra/mail/AttachmentLoader.java   |   9 +-
 .../mailbox/cassandra/mail/CassandraACLMapper.java |  19 +-
 .../cassandra/mail/CassandraApplicableFlagDAO.java |  15 +
 .../cassandra/mail/CassandraAttachmentDAOV2.java   |  14 +
 .../mail/CassandraAttachmentMessageIdDAO.java      |  18 +
 .../cassandra/mail/CassandraDeletedMessageDAO.java |  13 +
 .../cassandra/mail/CassandraFirstUnseenDAO.java    |  13 +
 .../cassandra/mail/CassandraMailboxCounterDAO.java |   8 +
 .../cassandra/mail/CassandraMailboxMapper.java     |   9 +-
 .../cassandra/mail/CassandraMailboxRecentsDAO.java |  18 +-
 .../cassandra/mail/CassandraMessageDAO.java        |  24 +-
 .../cassandra/mail/CassandraMessageIdMapper.java   |   3 +-
 .../cassandra/mail/CassandraMessageMapper.java     |   7 +-
 .../cassandra/mail/MessageRepresentation.java      |  34 +-
 .../mail/task/MailboxMergingTaskRunner.java        |   8 +-
 .../cassandra/CassandraMailboxManagerProvider.java |   1 +
 .../cassandra/CassandraMailboxManagerTest.java     | 742 +++++++++++++++++++++
 .../cassandra/CassandraTestSystemFixture.java      |   1 +
 .../cassandra/mail/CassandraACLMapperTest.java     |  22 +-
 .../mail/CassandraApplicableFlagDAOTest.java       |  16 +
 .../mail/CassandraAttachmentDAOV2Test.java         |  25 +
 .../mail/CassandraAttachmentMessageIdDAOTest.java  |  37 +
 .../mail/CassandraDeletedMessageDAOTest.java       |  20 +
 .../mail/CassandraFirstUnseenDAOTest.java          |  27 +
 .../mail/CassandraMailboxCounterDAOTest.java       |  17 +
 .../mail/CassandraMailboxRecentDAOTest.java        |  47 +-
 .../modules/mailbox/CassandraMailboxModule.java    |   7 +-
 .../java/org/apache/james/util/DurationParser.java |  35 +-
 .../org/apache/james/util/FunctionalUtils.java     |   5 +
 .../java/org/apache/james/util/SizeFormat.java     |  25 +-
 .../java/org/apache/james/util/UnitParser.java     |  64 ++
 .../java/org/apache/james/util/SizeFormatTest.java |  60 ++
 .../jmap/http/DefaultMailboxesProvisioner.java     |   4 +-
 .../view/cassandra/CassandraMailQueueView.java     |   4 +-
 .../rabbitmq/view/cassandra/DeletedMailsDAO.java   |   3 +-
 src/adr/0029-Cassandra-mailbox-deletion-cleanup.md |  44 ++
 40 files changed, 1545 insertions(+), 116 deletions(-)
 create mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/DeleteMessageListener.java
 create mode 100644 
server/container/util/src/main/java/org/apache/james/util/UnitParser.java
 create mode 100644 src/adr/0029-Cassandra-mailbox-deletion-cleanup.md


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to