This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 1060cb0  [REFACTORING] Solve intelliJ warnings in CassandraMessageDAO
     new 2adacf4  JAMES-3350 Significantly fasten Cassandra backend integration 
tests
     new 123103b  JAMES-3430 Split PropertyBuilder in two
     new fcdb50b  JAMES-3430 Remove unused boundary property
     new 2b66fac  JAMES-3430 Implement CassandraMessageDAOV3
     new 518e6b2  JAMES-3430 Use CassandraMessageDAOV3 in mappers
     new 2284c51  JAMES-3430 Charset should be accessed via 
ContentDispositionParameters
     new 5ab6e6d  JAMES-3430 Provide migration for MessageV3 table
     new 3aa16fd  JAMES-3430 Document migration for MessageV3 table
     new 2d54e04  JAMES-3277 JMAP Rely on MessageManager::setFlags to optimize 
massive flags updates (Draft)
     new 2c2f2ea  JAMES-3433 BlobStore reads should have a StoragePolicy 
associated
     new 920e575  JAMES-3433 Ensure CachedBlobStore  is only queried for headers

The 11 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/CassandraSchemaVersionManager.java    |   2 +-
 .../distributed/operate/cassandra-migration.adoc   |   2 +
 .../mailbox/backup/MailboxMessageFixture.java      |   6 +-
 .../CassandraMailboxSessionMapperFactory.java      |  10 +-
 .../mailbox/cassandra/DeleteMessageListener.java   |  14 +-
 .../cassandra/mail/CassandraAttachmentMapper.java  |   2 +-
 .../cassandra/mail/CassandraMessageDAO.java        |  55 ++++-
 ...aMessageDAO.java => CassandraMessageDAOV3.java} | 160 ++++++++----
 .../cassandra/mail/CassandraMessageIdMapper.java   |   9 +-
 .../cassandra/mail/CassandraMessageMapper.java     |  14 +-
 .../cassandra/mail/MessageRepresentation.java      |  34 ++-
 ...athV2Migration.java => MessageV3Migration.java} |  68 ++----
 ...ageV3MigrationTaskAdditionalInformationDTO.java |  47 ++--
 ...TaskDTO.java => MessageV3MigrationTaskDTO.java} |  22 +-
 .../cassandra/modules/CassandraMessageModule.java  |  27 +++
 ...geV2Table.java => CassandraMessageV3Table.java} |  19 +-
 .../cassandra/CassandraMailboxManagerTest.java     |   6 +-
 .../CassandraSubscriptionManagerTest.java          |   3 +
 .../cassandra/mail/CassandraMessageDAOTest.java    |   7 +-
 ...DAOTest.java => CassandraMessageDAOV3Test.java} |  15 +-
 .../mail/CassandraMessageIdMapperTest.java         |   2 +-
 .../cassandra/mail/CassandraMessageMapperTest.java |   4 +-
 ...> MessageV3MigrationTaskSerializationTest.java} |  16 +-
 .../mail/migration/MessageV3MigrationTest.java     | 157 ++++++++++++
 ...asticSearchListeningMessageSearchIndexTest.java |   2 +-
 .../json/MessageToElasticSearchJsonTest.java       |  26 +-
 .../model/openjpa/AbstractJPAMailboxMessage.java   |  24 +-
 .../james/mailbox/jpa/mail/MessageUtilsTest.java   |   2 +-
 .../mailbox/maildir/mail/model/MaildirMessage.java |  16 +-
 .../vault/blob/BlobStoreDeletedMessageVault.java   |   2 +-
 .../spamassassin/SpamAssassinListenerTest.java     |   2 +-
 .../james/mailbox/store/LazyMimeDescriptor.java    |  11 +-
 .../apache/james/mailbox/store/MessageFactory.java |   2 +-
 .../james/mailbox/store/StoreMessageManager.java   |   4 -
 .../store/mail/model/DelegatingMailboxMessage.java |   3 +-
 .../james/mailbox/store/mail/model/Message.java    |   5 +-
 .../mailbox/store/mail/model/StandardNames.java    |   6 -
 .../impl/{PropertyBuilder.java => Properties.java} | 268 +++------------------
 .../store/mail/model/impl/PropertyBuilder.java     | 193 +--------------
 .../mail/model/impl/SimpleMailboxMessage.java      |  32 +--
 .../store/mail/model/impl/SimpleMessage.java       |  15 +-
 .../apache/james/mailbox/store/MessageBuilder.java |   2 +-
 .../mailbox/store/MessageIdManagerTestSystem.java  |   2 +-
 .../StoreMailboxMessageResultIteratorTest.java     |   2 +-
 .../store/mail/model/ListMessageAssertTest.java    |   4 +-
 .../model/ListMessagePropertiesAssertTest.java     |   2 +-
 .../store/mail/model/MailboxMessageAssertTest.java |  12 +-
 .../store/mail/model/MessageIdMapperTest.java      |   2 +-
 .../store/mail/model/MessageMapperTest.java        |  15 +-
 .../mailbox/store/mail/model/MessageMoveTest.java  |   2 +-
 .../model/MessageWithAttachmentMapperTest.java     |   4 +-
 .../store/mail/model/MetadataMapAssertTest.java    |   2 +-
 .../mail/model/impl/SimpleMailboxMessageTest.java  |  24 +-
 .../mail/utils/ApplicableFlagCalculatorTest.java   |   2 +-
 .../ListeningMessageSearchIndexContract.java       |   2 +-
 .../tools/indexer/CassandraReIndexerImplTest.java  |   2 +-
 .../java/org/apache/james/blob/api/BlobStore.java  |   8 +
 .../java/org/apache/james/blob/api/BlobType.java   |  13 +-
 server/blob/blob-cassandra/pom.xml                 |   8 +-
 .../blob/cassandra/cache/CachedBlobStore.java      |  20 +-
 .../blob/cassandra/cache/CachedBlobStoreTest.java  | 106 +++++---
 .../main/java/org/apache/james/blob/api/Store.java |   2 +-
 .../export/file/LocalFileBlobExportMechanism.java  |   4 +-
 .../apache/james/blob/mail/MimeMessagePartsId.java |   7 +-
 .../modules/webadmin/CassandraRoutesModule.java    |   3 +
 .../org/apache/james/CassandraJmapTestRule.java    |   2 -
 .../james/CassandraRabbitMQAwsS3JmapTestRule.java  |   2 -
 .../java/org/apache/james/util/StreamUtils.java    |   6 +
 .../jmap/cassandra/cucumber/CassandraStepdefs.java |   2 -
 .../methods/integration/SetMessagesMethodTest.java |  72 +++++-
 .../cucumber/awss3/RabbitMQAwsS3Stepdefs.java      |   2 -
 .../draft/methods/SetMessagesUpdateProcessor.java  |  58 ++++-
 .../james/jmap/draft/model/UpdateMessagePatch.java |  23 ++
 .../methods/SetMessagesUpdateProcessorTest.java    |   4 +
 .../james/webadmin/routes/MailboxesRoutesTest.java |   4 +-
 .../webadmin/routes/UserMailboxesRoutesTest.java   |   2 +-
 src/site/xdoc/server/config-cassandra.xml          |  12 +
 .../linshare/LinshareBlobExportMechanism.java      |   4 +-
 upgrade-instructions.md                            |  26 ++
 80 files changed, 980 insertions(+), 804 deletions(-)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/{CassandraMessageDAO.java
 => CassandraMessageDAOV3.java} (62%)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/{MailboxPathV2Migration.java
 => MessageV3Migration.java} (58%)
 copy 
server/protocols/webadmin/webadmin-cassandra/src/main/java/org/apache/james/webadmin/dto/WebAdminMigrationTaskAdditionalInformationDTO.java
 => 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MessageV3MigrationTaskAdditionalInformationDTO.java
 (56%)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/{MailboxPathV3MigrationTaskDTO.java
 => MessageV3MigrationTaskDTO.java} (64%)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/{CassandraMessageV2Table.java
 => CassandraMessageV3Table.java} (72%)
 copy 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/{CassandraMessageDAOTest.java
 => CassandraMessageDAOV3Test.java} (94%)
 copy 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/{MailboxPathV3MigrationTaskSerializationTest.java
 => MessageV3MigrationTaskSerializationTest.java} (70%)
 create mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/MessageV3MigrationTest.java
 copy 
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/{PropertyBuilder.java
 => Properties.java} (52%)


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

Reply via email to