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 26bac42  JAMES-3107 Log request when P99 is exceeded
     new 803dcce  JAMES-3105 Add a MailboxCounters::toString method to ease 
debugging
     new 26bf6d6  JAMES-3105 Allow resetting counters
     new 23e7dd6  JAMES-3105 Add a service for recomputing mailbox counters
     new e5915c8  JAMES-3105 Task for recomputing mailbox counters
     new da5884a  JAMES-3105 Webadmin endpoint to recompute mailbox counters
     new da4cd47  JAMES-3105 Guice bindings
     new 24250e2  JAMES-3105 Piggy back message denormalization checks on 
mailbox counters recomputation
     new abbd07a  JAMES-3105 Changelog entry
     new aaba16c  JAMES-3105 Documentation for webadmin endpoint
     new a5e9e72  PROTOCOLS-121 Use enabled cipher suites in 
createPipelineFactory
     new 8372992  JAMES-3074 Maildir: On the fly UidValidity sanitizing
     new 819f25d  JAMES-3074 Cassandra: On the fly UidValidity sanitizing
     new 9c8a18e  JAMES-3074 JPA: On the fly UidValidity sanitizing
     new ea7bb21  JAMES-3074 UidValidity sanitizing at the IMAP level
     new b077642  JAMES-3074 Enforce UidValidity to be always valid
     new 930fd38  JAMES-3074 Changelog & upgrade instructions for JPA & 
Cassandra as well
     new 151db97  JAMES-3074 UidValidity sanitizing at the IMAP level

The 17 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                                       |   2 +
 .../james/mailbox/model/MailboxCounters.java       |  10 +
 .../apache/james/mailbox/model/UidValidity.java    |   8 +-
 .../mailbox/model/MailboxAssertingToolTest.java    |   4 +-
 .../james/mailbox/model/UidValidityTest.java       |  21 +-
 .../mailbox/backup/MailboxMessageFixture.java      |   8 +-
 .../mailbox/cassandra/ids/CassandraMessageId.java  |   2 +-
 .../cassandra/mail/CassandraMailboxCounterDAO.java |  86 ++++--
 .../cassandra/mail/CassandraMailboxDAO.java        |  52 +++-
 .../mail/task/RecomputeMailboxCountersService.java | 213 +++++++++++++++
 .../mail/task/RecomputeMailboxCountersTask.java    | 102 ++++++++
 ...ilboxCountersTaskAdditionalInformationDTO.java} |  74 +++---
 ...O.java => RecomputeMailboxCountersTaskDTO.java} |  22 +-
 .../mail/CassandraIndexTableHandlerTest.java       |   2 +-
 .../mail/CassandraMailboxCounterDAOTest.java       | 145 +++++++++--
 .../cassandra/mail/CassandraMailboxDAOTest.java    |  72 +++++-
 .../CassandraMailboxMapperConcurrencyTest.java     |   2 +-
 .../cassandra/mail/CassandraMailboxMapperTest.java |   2 +-
 .../mail/CassandraModSeqProviderTest.java          |   2 +-
 .../cassandra/mail/CassandraUidProviderTest.java   |   2 +-
 .../mail/migration/MailboxPathV2MigrationTest.java |   2 +-
 .../task/RecomputeMailboxCountersServiceTest.java  | 287 +++++++++++++++++++++
 ...mputeMailboxCountersTaskSerializationTest.java} |  32 ++-
 .../SolveMailboxInconsistenciesServiceTest.java    |   4 +-
 .../james/mailbox/jpa/mail/model/JPAMailbox.java   |  25 +-
 .../mailbox/jpa/mail/JpaMailboxMapperTest.java     |  38 +++
 .../LuceneMailboxMessageSearchIndexTest.java       |   6 +-
 .../james/mailbox/maildir/MaildirFolder.java       |  10 +-
 .../spamassassin/SpamAssassinListenerTest.java     |   2 +-
 .../james/mailbox/store/StoreRightManagerTest.java |   2 +-
 .../store/mail/model/ListMailboxAssertTest.java    |   2 +-
 .../store/mail/model/ListMessageAssertTest.java    |   2 +-
 .../store/mail/model/MailboxMapperACLTest.java     |   2 +-
 .../store/mail/model/MailboxMapperTest.java        |   6 +-
 .../store/mail/model/MessageIdMapperTest.java      |   2 +-
 .../store/mail/model/MessageMapperTest.java        |   2 +-
 .../mailbox/store/mail/model/MessageMoveTest.java  |   2 +-
 .../model/MessageWithAttachmentMapperTest.java     |   2 +-
 .../quota/DefaultUserQuotaRootResolverTest.java    |   4 +-
 .../mailbox/store/quota/QuotaCheckerTest.java      |   2 +-
 .../parser/AbstractSelectionCommandParser.java     |  13 +-
 .../imap/decode/parser/ExamineCommandParser.java   |   4 +-
 .../imap/decode/parser/SelectCommandParser.java    |   4 +-
 .../request/AbstractMailboxSelectionRequest.java   | 125 ++++++++-
 .../james/imap/message/request/ExamineRequest.java |   3 +-
 .../james/imap/message/request/SelectRequest.java  |   3 +-
 .../imap/processor/AbstractSelectionProcessor.java |   9 +-
 .../james/imap/processor/ExamineProcessor.java     |   5 +-
 .../james/imap/processor/SelectProcessor.java      |   5 +-
 ...arserTest.java => SelectCommandParserTest.java} |  54 ++--
 .../encode/MailboxStatusResponseEncoderTest.java   |   2 +-
 .../AbstractMailboxSelectionRequestTest.java       | 123 +++++++++
 .../james/imap/processor/CopyProcessorTest.java    |   2 +-
 .../james/imap/processor/MoveProcessorTest.java    |   2 +-
 .../processor/base/MailboxEventAnalyserTest.java   |   2 +-
 .../apache/james/protocols/netty/NettyServer.java  |   1 +
 .../webadmin/InconsistencySolvingRoutesModule.java |  14 +-
 .../james/modules/TaskSerializationModule.java     |  13 +
 .../adapter/mailbox/MailboxManagementTest.java     |   2 +-
 ...dminServerTaskSerializationIntegrationTest.java |  20 ++
 ... => RecomputeMailboxCountersRequestToTask.java} |  12 +-
 src/site/markdown/server/manage-webadmin.md        |  35 +++
 upgrade-instructions.md                            |  34 +++
 63 files changed, 1514 insertions(+), 238 deletions(-)
 create mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersService.java
 create mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersTask.java
 copy 
mailbox/{tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMessageReindexingTaskAdditionalInformationDTO.java
 => 
cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersTaskAdditionalInformationDTO.java}
 (51%)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/{SolveMailboxInconsistenciesTaskDTO.java
 => RecomputeMailboxCountersTaskDTO.java} (64%)
 create mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersServiceTest.java
 copy 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/task/{MailboxMergingTaskTest.java
 => RecomputeMailboxCountersTaskSerializationTest.java} (57%)
 copy 
protocols/imap/src/test/java/org/apache/james/imap/decode/parser/{AppendCommandParserTest.java
 => SelectCommandParserTest.java} (56%)
 create mode 100644 
protocols/imap/src/test/java/org/apache/james/imap/message/request/AbstractMailboxSelectionRequestTest.java
 copy 
server/protocols/webadmin/webadmin-cassandra/src/main/java/org/apache/james/webadmin/routes/{SolveMailboxInconsistenciesRequestToTask.java
 => RecomputeMailboxCountersRequestToTask.java} (75%)


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

Reply via email to