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 153045c Merge remote-tracking branch 'mine/imap-reader-disconnect'
new eb9d8d3 Checkstyle fixes
new 6a1f838 Fix Eclipse warnings
new 5649fbc JAMES-2766 Replace ES old version in documents
new 39db516 JAMES-2766 --port is not an option of docker run (-p is valid)
new 5f6ab60 MAILBOX-351 Write a PreviousFailuresReIndexationTask
new 2fd5f4c MAILBOX-351 Interface for task information providing failures
details
new 15910fa MAILBOX-351 Move ReIndexing failures to the API
new 118418e MAILBOX-351 Factorize ReIndexing tasks details
new 869e0e9 MAILBOX-351 ReIndexer should allow me to reIndex previous
tasks failures
new 3b040ca MAILBOX-351 WebAdmin route to allow me to reIndex previous
tasks failures
new f98fb0b MAILBOX-351 WebAdmin documentation for fixing a reIndexing
new a5214fd MAILBOX-351 Test ReIndexing tasks information upon failures
new 7643548 MAILBOX-351 ReIndexer should allow me to reIndex previous
tasks failures
new 547d01f MAILBOX-351 Fixing a typo in IndexingDetailInformation
new 520cc5c MAILBOX-351 MemoryTaskManagerWorker can rely on
Task.Status::isFinished
new a532512 JAMES-2763 Indexes creation should be done in
ConfigurationPerformers
new 8c6f24c JAMES-2763 ElasticSearchStartUpCheck impl
new 28d8aab JAMES-2763 Split ES Client module in ES mailbox module
new 14051e0 JAMES-2766 ElasticSearch 6 upgrade: Document port
configuration changes
The 19 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:
JenkinsfileStressTests | 2 +-
README.adoc | 4 +-
.../cassandra/components/CassandraTableTest.java | 1 -
.../es/ElasticSearchConfigurationTest.java | 8 +-
.../james/backends/es/NodeMappingFactoryTest.java | 2 +-
.../etc/james/templates/elasticsearch.properties | 2 +-
dockerfiles/run/docker-compose.yml | 4 +-
.../destination/conf/elasticsearch.properties | 2 +-
.../destination/conf/elasticsearch.properties | 2 +-
.../destination/conf/elasticsearch.properties | 2 +-
.../destination/conf/elasticsearch.properties | 2 +-
...Indexer.java => IndexingDetailInformation.java} | 9 +-
.../apache/james/mailbox/indexer/ReIndexer.java | 2 +
.../indexer/ReIndexingExecutionFailures.java | 22 +-
.../apache/james/mailbox/MailboxManagerTest.java | 2 +-
.../mailbox/backup/ZipMailArchiveRestorer.java | 3 +
.../backup/zip/ZippedMailAccountIterator.java | 1 -
.../mailbox/backup/DefaultMailboxBackupTest.java | 4 -
.../apache/james/mailbox/backup/ZipAssertTest.java | 3 +-
.../search/ElasticSearchSearcher.java | 2 +-
.../DomainUserMaildirMailboxManagerTest.java | 4 +-
.../maildir/FullUserMaildirMailboxManagerTest.java | 4 +-
...gTask.java => ErrorRecoveryIndexationTask.java} | 46 +--
.../mailbox/tools/indexer/FullReindexingTask.java | 24 +-
.../mailbox/tools/indexer/ReIndexerImpl.java | 6 +
.../mailbox/tools/indexer/ReIndexerPerformer.java | 21 ++
.../mailbox/tools/indexer/ReprocessingContext.java | 1 +
.../indexer/ReprocessingContextInformation.java | 48 ++-
...> SerializableReIndexingExecutionFailures.java} | 25 +-
.../tools/indexer/SingleMailboxReindexingTask.java | 18 +-
.../mailbox/tools/indexer/ThrowsReIndexer.java | 6 +
.../mailbox/tools/indexer/UserReindexingTask.java | 13 +-
...rializableReIndexingExecutionFailuresTest.java} | 7 +-
.../james/metrics/tests/RecordingMetric.java | 4 +-
.../metrics/tests/RecordingMetricFactory.java | 2 +-
.../james/JamesDeploymentValidationTest.java | 1 -
.../james/host/docker/CliProvisioningAPI.java | 6 +-
.../james/blob/objectstorage/AESPayloadCodec.java | 3 -
.../blob/objectstorage/ObjectStorageBlobsDAO.java | 1 -
.../org/apache/james/CassandraJamesServerMain.java | 2 +
.../mailbox/ElasticSearchClientModule.java} | 60 ++--
.../mailbox/ElasticSearchMailboxModule.java | 110 +++---
.../mailbox/ElasticSearchQuotaSearcherModule.java | 63 +++-
.../modules/mailbox/ElasticSearchStartUpCheck.java | 86 +++++
...esWithNonCompatibleElasticSearchServerTest.java | 14 +-
.../james/GuiceJamesServerStartUpCheckTest.java | 1 +
.../java/org/apache/james/jmap/JMAPModuleTest.java | 1 +
server/container/lifecycle-api/pom.xml | 10 +
.../apache/james/lifecycle/api/StartUpCheck.java | 19 +
.../james/lifecycle/api/StartUpCheckTest.java | 17 +-
.../apache/james/smtp/SmtpRandomStoringTest.java | 6 +-
.../james/transport/mailets/AliasMappingTest.java | 1 -
.../integration/DeletedMessagesVaultTest.java | 12 +-
.../james/jmap/methods/GetMailboxesMethodTest.java | 1 +
.../james/jmap/model/MailboxFactoryTest.java | 2 -
.../EventDeadLettersIntegrationTest.java | 4 +-
.../org/apache/james/webadmin/dto/TaskIdDto.java | 2 +-
.../apache/james/webadmin/routes/TasksRoutes.java | 3 +-
.../apache/james/webadmin/dto/TaskIdDtoTest.java | 4 +-
.../james/webadmin/routes/TasksRoutesTest.java | 5 +-
.../apache/james/webadmin/routes/GroupsRoutes.java | 5 +-
.../james/webadmin/routes/DomainsRoutesTest.java | 2 +-
.../james/webadmin/routes/GroupsRoutesTest.java | 4 +-
.../james/webadmin/routes/ReindexingRoutes.java | 76 +++-
.../service/PreviousReIndexingService.java | 60 ++++
.../webadmin/routes/ReindexingRoutesTest.java | 387 ++++++++++++++++++++-
.../apache/james/task/MemoryTaskManagerWorker.java | 4 +-
.../main/java/org/apache/james/task/TaskId.java | 17 +-
.../java/org/apache/james/task/TaskManager.java | 22 +-
.../apache/james/task/MemoryTaskManagerTest.java | 1 +
.../james/task/MemoryTaskManagerWorkerTest.java | 1 +
src/homepage/howTo/imap-server.html | 4 +-
.../install/guice-cassandra-rabbitmq-swift.md | 14 +-
.../markdown/server/install/guice-cassandra.md | 8 +-
src/site/markdown/server/manage-webadmin.md | 66 +++-
src/site/xdoc/server/config-elasticsearch.xml | 2 +-
src/site/xdoc/server/quick-start-cassandra.xml | 2 +-
.../java/org/apache/james/linshare/Linshare.java | 19 +-
.../james/linshare/client/LinshareAPITest.java | 3 +-
upgrade-instructions.md | 9 +
80 files changed, 1093 insertions(+), 355 deletions(-)
copy
mailbox/api/src/main/java/org/apache/james/mailbox/indexer/{MessageIdReIndexer.java
=> IndexingDetailInformation.java} (87%)
copy mailbox/{tools/indexer/src/main/java/org/apache/mailbox/tools =>
api/src/main/java/org/apache/james/mailbox}/indexer/ReIndexingExecutionFailures.java
(75%)
copy
mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{FullReindexingTask.java
=> ErrorRecoveryIndexationTask.java} (57%)
copy
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/migration/MigrationTask.java
=>
mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReprocessingContextInformation.java
(53%)
rename
mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{ReIndexingExecutionFailures.java
=> SerializableReIndexingExecutionFailures.java} (63%)
rename
mailbox/tools/indexer/src/test/java/org/apache/mailbox/tools/indexer/{ReIndexingExecutionFailuresTest.java
=> SerializableReIndexingExecutionFailuresTest.java} (90%)
copy
server/container/guice/cassandra-guice/src/{test/java/org/apache/james/modules/TestDockerElasticSearchModule.java
=> main/java/org/apache/james/modules/mailbox/ElasticSearchClientModule.java}
(51%)
create mode 100644
server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/ElasticSearchStartUpCheck.java
copy
mailbox/plugin/quota-mailing/src/test/java/org/apache/james/mailbox/quota/mailing/commands/DetectThresholdCrossingTest.java
=>
server/container/lifecycle-api/src/test/java/org/apache/james/lifecycle/api/StartUpCheckTest.java
(80%)
create mode 100644
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/PreviousReIndexingService.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]