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 7153ee2277 Bump commons-net from 3.8.0 to 3.9.0 (#1351) new 6f33b2c336 [PERF] Adopt CqlIdentifier in mailbox/cassandra new 51582169c5 [PERF] Adopt CqlIdentifier within server/data/data-cassandra new baede3f6cc [PERF] Adopt CqlIdentifier within server/data/data-jmap-cassandra new dc3af39311 [PERF] Adopt CqlIdentifier within backend-commons/cassandra new 6ff79b0142 [PERF] Adopt CqlIdentifier within eventsourcing-cassandra new db5cd2366d [PERF] Adopt CqlIdentifier within eventbus-cassandra new c5a3958e8f [PERF] Adopt CqlIdentifier within cassandra blob store new 9389ca477f [PERF] Remove logger call in LockLessConcurrencyLimitingRequestThrottler new f4f3d35fb1 [PERF] Increase forked process timeout for mailbox/cassandra new 10ffe70792 [PERF] Fix tests that was timing out new 63d865dda3 [PERF] Improve Cassandra rows interpretation in mailbox/cassandra new 64c6fb24a4 [PERF] Improve Cassandra rows interpretation in mailbox/cassandra new 033d7bdecc [PERF] Quota: avoid streaming where possible new faafc02dd4 [PERF] Continue improve mailbox/cassandra row reading new e3904e5dab [PERF] Allow disabling SERIAL read for non critical UID/ModSeq read operations The 15 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: .../init/CassandraZonedDateTimeModule.java | 5 +- .../init/configuration/CassandraConfiguration.java | 44 +++++++- ...ockLessConcurrencyLimitingRequestThrottler.java | 6 -- .../table/CassandraSchemaVersionTable.java | 8 +- .../CassandraEventDeadLettersGroupTable.java | 4 +- .../tables/CassandraEventDeadLettersTable.java | 8 +- .../cassandra/CassandraEventStoreTable.scala | 8 +- .../eventstore/cassandra/EventStoreDao.scala | 7 +- .../java/org/apache/james/mailbox/model/Quota.java | 7 +- .../james/mailbox/quota/MaxQuotaManager.java | 1 - mailbox/cassandra/pom.xml | 1 + .../mailbox/cassandra/mail/CassandraACLDAOV2.java | 3 +- .../cassandra/mail/CassandraApplicableFlagDAO.java | 4 +- .../cassandra/mail/CassandraDeletedMessageDAO.java | 7 +- .../cassandra/mail/CassandraFirstUnseenDAO.java | 14 ++- .../cassandra/mail/CassandraMailboxCounterDAO.java | 3 +- .../cassandra/mail/CassandraMailboxDAO.java | 16 ++- .../cassandra/mail/CassandraMailboxPathV3DAO.java | 17 +-- .../cassandra/mail/CassandraMailboxRecentsDAO.java | 8 +- .../cassandra/mail/CassandraMessageDAO.java | 7 +- .../cassandra/mail/CassandraMessageDAOV3.java | 84 +++++++-------- .../cassandra/mail/CassandraMessageIdDAO.java | 119 ++++++++++++--------- .../mail/CassandraMessageIdToImapUidDAO.java | 49 ++++----- .../cassandra/mail/CassandraModSeqProvider.java | 27 +++-- .../mailbox/cassandra/mail/CassandraThreadDAO.java | 19 ++-- .../cassandra/mail/CassandraThreadLookupDAO.java | 19 ++-- .../cassandra/mail/CassandraUidProvider.java | 25 +++-- .../mailbox/cassandra/mail/FlagsExtractor.java | 15 ++- .../cassandra/mail/utils/MailboxBaseTupleUtil.java | 2 +- .../cassandra/modules/CassandraMailboxModule.java | 4 +- .../cassandra/modules/CassandraMessageModule.java | 4 +- .../mailbox/cassandra/table/CassandraACLTable.java | 8 +- .../cassandra/table/CassandraACLV2Table.java | 8 +- .../cassandra/table/CassandraAnnotationTable.java | 14 +-- .../table/CassandraApplicableFlagTable.java | 6 +- .../table/CassandraAttachmentMessageIdTable.java | 10 +- .../table/CassandraAttachmentOwnerTable.java | 7 +- .../table/CassandraAttachmentV2Table.java | 16 +-- .../cassandra/table/CassandraCurrentQuota.java | 8 +- .../table/CassandraDeletedMessageTable.java | 6 +- .../cassandra/table/CassandraDomainMaxQuota.java | 8 +- .../cassandra/table/CassandraFirstUnseenTable.java | 6 +- .../cassandra/table/CassandraGlobalMaxQuota.java | 8 +- .../table/CassandraMailboxCountersTable.java | 8 +- .../cassandra/table/CassandraMailboxPathTable.java | 34 ------ .../table/CassandraMailboxPathV2Table.java | 36 ------- .../table/CassandraMailboxPathV3Table.java | 14 +-- .../table/CassandraMailboxRecentsTable.java | 6 +- .../cassandra/table/CassandraMailboxTable.java | 15 +-- .../mailbox/cassandra/table/CassandraMaxQuota.java | 8 +- .../cassandra/table/CassandraMessageIdTable.java | 12 +-- .../cassandra/table/CassandraMessageIds.java | 11 +- .../table/CassandraMessageModseqTable.java | 6 +- .../cassandra/table/CassandraMessageUidTable.java | 6 +- .../cassandra/table/CassandraMessageV2Table.java | 34 +++--- .../cassandra/table/CassandraMessageV3Table.java | 57 +++++----- .../table/CassandraSubscriptionTable.java | 7 +- .../table/CassandraThreadLookupTable.java | 7 +- .../cassandra/table/CassandraThreadTable.java | 11 +- .../table/CassandraUserMailboxRightsTable.java | 8 +- .../apache/james/mailbox/cassandra/table/Flag.java | 53 +++++---- .../cassandra/table/MessageIdToImapUid.java | 15 +-- .../cassandra/mail/CassandraACLMapperV2Test.java | 4 +- .../cassandra/mail/CassandraMessageIdDAOTest.java | 17 ++- .../modules/ROOT/pages/configure/cassandra.adoc | 14 +++ .../org/apache/james/CassandraCacheQueryTest.java | 2 +- .../apache/james/blob/cassandra/BlobTables.java | 32 +++--- .../cassandra/cache/CassandraBlobStoreCache.java | 5 +- .../blob/cassandra/cache/CachedBlobStoreTest.java | 3 +- .../domainlist/cassandra/CassandraDomainList.java | 9 +- .../cassandra/tables/CassandraDomainsTable.java | 4 +- .../tables/CassandraMappingsSourcesTable.java | 8 +- .../tables/CassandraSieveActiveTable.java | 8 +- .../tables/CassandraSieveClusterQuotaTable.java | 6 +- .../cassandra/tables/CassandraSieveQuotaTable.java | 6 +- .../cassandra/tables/CassandraSieveSpaceTable.java | 6 +- .../cassandra/tables/CassandraSieveTable.java | 12 ++- .../user/cassandra/tables/CassandraUserTable.java | 12 ++- .../cassandra/access/CassandraAccessTokenDAO.java | 7 +- .../access/table/CassandraAccessTokenTable.java | 6 +- .../cassandra/change/EmailChangeRepositoryDAO.java | 21 ++-- .../change/MailboxChangeRepositoryDAO.java | 21 ++-- .../change/tables/CassandraEmailChangeTable.java | 17 +-- .../change/tables/CassandraMailboxChangeTable.java | 20 ++-- .../projections/CassandraEmailQueryView.java | 57 +++++----- .../CassandraMessageFastViewProjection.java | 11 +- .../table/CassandraEmailQueryViewTable.java | 11 +- .../CassandraMessageFastViewProjectionTable.java | 10 +- .../tables/CassandraPushSubscriptionTable.java | 23 ++-- .../james/jmap/cassandra/upload/UploadModule.java | 13 +-- .../identity/CassandraCustomIdentityModule.scala | 6 +- .../tables/CassandraCustomIdentityTable.scala | 29 ++--- .../cassandra/utils/EmailAddressTupleUtil.scala | 2 +- 93 files changed, 736 insertions(+), 664 deletions(-) delete mode 100644 mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraMailboxPathTable.java delete mode 100644 mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraMailboxPathV2Table.java --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org