This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch 3.7.x in repository https://gitbox.apache.org/repos/asf/james-project.git
from e8da16cd5e [Upgrade] Maven slf4j 1.7.32 -> 2.0.1 new 2ea97b0bc0 JAMES-3723 Allow to not consume emails upon reprocessing new 61a1b756ac JAMES-3723 Fix a typo Reprocessing/Reindexing new 112bf71c95 JAMES-3723 Document reprocessing with consume = false new 474222f41b JAMES-3784 HealthCheck /var/mail/error repository size new d12208333f JAMES-3784 WebAdmin: Provide RunningOptions (rateLimit) for Redeliver event task, Reprocessing mail task new cd418ddfd4 JAMES-3784 WebAdmin: Document - Provide RunningOptions (limit) for Redeliver event task, Reprocessing mail task new ed7660c8b1 task/task-distributed - fixing NullPointerException when executeTask The 7 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: .../tools/indexer/ErrorRecoveryIndexationTask.java | 14 +- .../mailbox/tools/indexer/FullReindexingTask.java | 14 +- .../mailbox/tools/indexer/ReIndexerPerformer.java | 38 +++--- ...ocessingContext.java => ReIndexingContext.java} | 4 +- ...tion.java => ReIndexingContextInformation.java} | 6 +- ...O.java => ReIndexingContextInformationDTO.java} | 58 ++++---- .../tools/indexer/SingleMailboxReindexingTask.java | 14 +- ...lboxReindexingTaskAdditionalInformationDTO.java | 28 ++-- .../tools/indexer/SingleMessageReindexingTask.java | 2 +- .../mailbox/tools/indexer/UserReindexingTask.java | 14 +- ...UserReindexingTaskAdditionalInformationDTO.java | 24 ++-- .../tools/indexer/CassandraReIndexerImplTest.java | 12 +- ...rorRecoveryIndexationTaskSerializationTest.java | 14 +- .../FullReindexingTaskSerializationTest.java | 10 +- .../docs/modules/ROOT/pages/operate/guide.adoc | 7 + .../docs/modules/ROOT/pages/operate/webadmin.adoc | 48 ++++++- .../apache/james/modules/CommonServicesModule.java | 1 + ...ErrorMailRepositoryEmptyHealthCheckModule.java} | 25 ++-- .../mailbox/ReIndexingTaskSerializationModule.java | 6 +- .../WebAdminReIndexingTaskSerializationModule.java | 6 +- .../api/EmptyErrorMailRepositoryHealthCheck.java | 37 +++-- ...mptyErrorMailRepositoryHealthCheckContract.java | 94 +++++++++++++ ...ryEmptyErrorMailRepositoryHealthCheckTest.java} | 51 +++---- ...dminServerTaskSerializationIntegrationTest.java | 1 + .../james/webadmin/utils/ParametersExtractor.java | 9 ++ ...> WebAdminIndexationContextInformationDTO.java} | 22 +-- ...lboxReindexingTaskAdditionalInformationDTO.java | 4 +- ...UserReindexingTaskAdditionalInformationDTO.java | 4 +- .../webadmin/routes/EventDeadLettersRoutes.java | 15 +- .../service/EventDeadLettersRedeliverAllTask.java | 15 +- .../EventDeadLettersRedeliverAllTaskDTO.java | 17 ++- .../EventDeadLettersRedeliverGroupTask.java | 15 +- .../EventDeadLettersRedeliverGroupTaskDTO.java | 18 ++- .../service/EventDeadLettersRedeliverOneTask.java | 2 +- .../service/EventDeadLettersRedeliverService.java | 33 ++++- ...tersRedeliveryTaskAdditionalInformationDTO.java | 71 +++++++--- .../webadmin/service/EventDeadLettersService.java | 8 +- ...bAdminIndexationContextInformationDTOTest.java} | 20 +-- ...a => WebAdminSingleMailboxIndexingDTOTest.java} | 2 +- ...est.java => WebAdminUserReIndexingDTOTest.java} | 2 +- .../routes/EventDeadLettersRoutesTest.java | 91 ++++++++++++ .../james/webadmin/routes/MailboxesRoutesTest.java | 88 ++++++------ .../james/webadmin/routes/MessageRoutesTest.java | 2 +- .../webadmin/routes/UserMailboxesRoutesTest.java | 3 +- .../service/EventDeadLettersRedeliverTaskTest.java | 152 ++++++++++++++++++--- .../webadmin/routes/MailRepositoriesRoutes.java | 25 +++- .../webadmin/service/ReprocessingAllMailsTask.java | 47 ++----- ...essingAllMailsTaskAdditionalInformationDTO.java | 32 ++++- .../service/ReprocessingAllMailsTaskDTO.java | 33 ++++- .../webadmin/service/ReprocessingOneMailTask.java | 38 ++---- ...cessingOneMailTaskAdditionalInformationDTO.java | 20 ++- .../service/ReprocessingOneMailTaskDTO.java | 26 ++-- .../webadmin/service/ReprocessingService.java | 85 +++++++++--- .../routes/MailRepositoriesRoutesTest.java | 147 ++++++++++++++++++++ .../service/ReprocessingAllMailsTaskTest.java | 69 ++++++++-- .../service/ReprocessingOneMailTaskTest.java | 52 ++++++- .../webadmin/service/ReprocessingServiceTest.java | 13 +- .../distributed/RabbitMQWorkQueue.java | 7 +- .../distributed/DistributedTaskManagerTest.java | 8 +- .../server/manage-guice-distributed-james.md | 7 + src/site/markdown/server/manage-webadmin.md | 6 + 61 files changed, 1279 insertions(+), 457 deletions(-) rename mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{ReprocessingContext.java => ReIndexingContext.java} (98%) rename mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{ReprocessingContextInformation.java => ReIndexingContextInformation.java} (87%) rename mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{ReprocessingContextInformationDTO.java => ReIndexingContextInformationDTO.java} (80%) copy server/container/guice/common/src/main/java/org/apache/james/modules/{IsStartedProbeModule.java => ErrorMailRepositoryEmptyHealthCheckModule.java} (66%) copy event-bus/api/src/main/java/org/apache/james/events/EventDeadLettersHealthCheck.java => server/mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/EmptyErrorMailRepositoryHealthCheck.java (56%) create mode 100644 server/mailrepository/mailrepository-api/src/test/java/org/apache/james/mailrepository/api/EmptyErrorMailRepositoryHealthCheckContract.java copy server/{container/guice/configuration/src/test/java/org/apache/james/utils/PropertiesProviderFromEnvVariablesTest.java => mailrepository/mailrepository-memory/src/test/java/org/apache/james/mailrepository/memory/MemoryEmptyErrorMailRepositoryHealthCheckTest.java} (52%) rename server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/dto/{WebAdminReprocessingContextInformationDTO.java => WebAdminIndexationContextInformationDTO.java} (82%) rename server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/{WebAdminReprocessingContextInformationDTOTest.java => WebAdminIndexationContextInformationDTOTest.java} (85%) rename server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/{WebAdminSingleMailboxReprocessingDTOTest.java => WebAdminSingleMailboxIndexingDTOTest.java} (98%) rename server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/{WebAdminUserReprocessingDTOTest.java => WebAdminUserReIndexingDTOTest.java} (99%) --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org