You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2021/06/30 01:04:22 UTC
[james-project] branch master updated (277f514 -> 7cff48b)
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 277f514 JAMES-3261 Get rid of no longer needed jpa-smtp-common maven module in server/container/guice
add 30cc668 JAMES-3576 MailboxMessage::copy
add 6336cc1 JAMES-3576 Further denormalize message table
add 387a20f JAMES-3576 Migration task to better denormalize messages
add 75cacb8 JAMES-3576 Re-enable CassandraMessageIdToImapUidDAOTest
add 21d4c40 JAMES-3576 Re-enable CassandraMessageIdDAOTest
add 7cff48b JAMES-3576 Fixing mapper tests
No new revisions were added by this update.
Summary of changes:
.../versions/CassandraSchemaVersionManager.java | 2 +-
.../CassandraMailboxSessionMapperFactory.java | 6 +-
.../mailbox/cassandra/DeleteMessageListener.java | 4 +-
.../mailbox/cassandra/mail/AttachmentLoader.java | 9 +-
.../cassandra/mail/CassandraMessageDAOV3.java | 4 +-
.../cassandra/mail/CassandraMessageIdDAO.java | 94 +++--
.../cassandra/mail/CassandraMessageIdMapper.java | 66 ++--
.../mail/CassandraMessageIdToImapUidDAO.java | 124 ++++--
.../cassandra/mail/CassandraMessageMapper.java | 77 ++--
.../cassandra/mail/CassandraMessageMetadata.java | 410 +++++++++++++++++++
.../migration/MessageDenormalizationMigration.java | 115 ++++++
.../mail/task/MailboxMergingTaskRunner.java | 2 +
.../mail/task/RecomputeMailboxCountersService.java | 3 +
.../task/SolveMessageInconsistenciesService.java | 65 +--
.../cassandra/modules/CassandraMessageModule.java | 12 +-
.../cassandra/CassandraMailboxManagerTest.java | 4 +-
.../cassandra/mail/CassandraMessageIdDAOTest.java | 435 ++++++++++++++++-----
.../mail/CassandraMessageIdMapperTest.java | 19 +-
.../mail/CassandraMessageIdToImapUidDAOTest.java | 299 ++++++++++----
.../cassandra/mail/CassandraMessageMapperTest.java | 18 +-
.../task/RecomputeMailboxCountersServiceTest.java | 50 +--
.../SolveMessageInconsistenciesServiceTest.java | 47 +--
.../model/openjpa/JPAEncryptedMailboxMessage.java | 5 +
.../jpa/mail/model/openjpa/JPAMailboxMessage.java | 5 +
.../model/openjpa/JPAStreamingMailboxMessage.java | 5 +
.../maildir/mail/model/MaildirMailboxMessage.java | 10 +-
.../james/mailbox/store/StoreMessageIdManager.java | 25 +-
.../mailbox/store/mail/model/MailboxMessage.java | 4 +
.../mail/model/impl/SimpleMailboxMessage.java | 5 +
.../store/mail/model/MessageIdMapperTest.java | 19 +-
.../store/mail/model/MessageMapperTest.java | 39 +-
.../mailbox/store/mail/model/MessageMoveTest.java | 15 +-
.../modules/webadmin/CassandraRoutesModule.java | 3 +
upgrade-instructions.md | 41 +-
34 files changed, 1548 insertions(+), 493 deletions(-)
create mode 100644 mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java
create mode 100644 mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MessageDenormalizationMigration.java
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org