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 edfbe9b647 Only unstable builds should be played for unstable profile
in distributed-webadmin-integration-test
new d4655bae7b JAMES-3771 Migrate to opensearch 2.0 and its high level
rest java client
new be92b241a0 JAMES-3771 Upgrade to opensearch 2.1.0
new a78fed6d3a JAMES-3771 Add upgrade instructions for elasticsearch
migration to Opensearch
The 3 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:
.../{elasticsearch-v7 => opensearch}/pom.xml | 16 +-
.../james/backends/opensearch}/AliasName.java | 2 +-
.../james/backends/opensearch}/ClientProvider.java | 18 +-
.../opensearch}/DeleteByQueryPerformer.java | 8 +-
.../james/backends/opensearch}/DocumentId.java | 4 +-
.../opensearch}/ElasticSearchConfiguration.java | 10 +-
.../opensearch}/ElasticSearchHealthCheck.java | 8 +-
.../backends/opensearch}/ElasticSearchIndexer.java | 26 +--
.../backends/opensearch}/IndexCreationFactory.java | 26 +--
.../james/backends/opensearch}/IndexName.java | 2 +-
.../opensearch}/ReactorElasticSearchClient.java | 80 +++----
.../james/backends/opensearch}/ReadAliasName.java | 2 +-
.../james/backends/opensearch}/RoutingKey.java | 4 +-
.../opensearch}/UpdatedRepresentation.java | 4 +-
.../james/backends/opensearch}/WriteAliasName.java | 2 +-
.../opensearch}/search/ScrolledSearch.java | 18 +-
.../james/backends/opensearch}/AliasNameTest.java | 2 +-
...iderImplConnectionAuthESIgnoreSSLCheckTest.java | 10 +-
...ImplConnectionAuthESOverrideTrustStoreTest.java | 6 +-
.../ClientProviderImplConnectionContract.java | 12 +-
.../ClientProviderImplConnectionNoAuthESTest.java | 5 +-
.../backends/opensearch}/ClientProviderTest.java | 2 +-
.../DockerAuthElasticSearchSingleton.java | 2 +-
.../backends/opensearch}/DockerElasticSearch.java | 18 +-
.../opensearch}/DockerElasticSearchExtension.java | 2 +-
.../opensearch}/DockerElasticSearchRule.java | 2 +-
.../opensearch}/DockerElasticSearchSingleton.java | 2 +-
.../james/backends/opensearch}/DocumentIdTest.java | 2 +-
.../opensearch}/ElasticSearchClusterExtension.java | 2 +-
.../ElasticSearchConfigurationTest.java | 10 +-
.../ElasticSearchHealthCheckConnectionTest.java | 2 +-
.../opensearch}/ElasticSearchHealthCheckTest.java | 16 +-
.../opensearch}/ElasticSearchIndexerTest.java | 16 +-
.../opensearch}/IndexCreationFactoryTest.java | 22 +-
.../james/backends/opensearch}/RoutingKeyTest.java | 2 +-
.../opensearch}/search/ScrolledSearchTest.java | 28 +--
.../src/test/resources/auth-es/NginxDockerfile | 0
.../src/test/resources/auth-es/README.md | 0
.../src/test/resources/auth-es/default.crt | 0
.../src/test/resources/auth-es/default.key | 0
.../src/test/resources/auth-es/nginx-conf/passwd | 0
.../auth-es/nginx-conf/reverse_elasticsearch.conf | 0
.../src/test/resources/auth-es/server.jks | Bin
backends-common/pom.xml | 2 +-
mailbox/opensearch/example_french_index.json | 247 ---------------------
mailbox/{elasticsearch-v7 => opensearch}/pom.xml | 10 +-
.../ElasticSearchMailboxConfiguration.java | 8 +-
.../mailbox/opensearch}/IndexAttachments.java | 2 +-
.../opensearch}/MailboxElasticSearchConstants.java | 8 +-
.../opensearch}/MailboxIdRoutingKeyFactory.java | 4 +-
.../opensearch}/MailboxIndexCreationUtil.java | 14 +-
.../mailbox/opensearch}/MailboxMappingFactory.java | 191 +++++++---------
.../ElasticSearchListeningMessageSearchIndex.java | 44 ++--
.../james/mailbox/opensearch}/json/EMailer.java | 2 +-
.../james/mailbox/opensearch}/json/EMailers.java | 2 +-
.../mailbox/opensearch}/json/HeaderCollection.java | 2 +-
.../mailbox/opensearch}/json/IndexableMessage.java | 4 +-
.../opensearch}/json/JsonMessageConstants.java | 2 +-
.../json/MessageToElasticSearchJson.java | 4 +-
.../opensearch}/json/MessageUpdateJson.java | 2 +-
.../james/mailbox/opensearch}/json/MimePart.java | 2 +-
.../opensearch}/json/MimePartContainerBuilder.java | 2 +-
.../mailbox/opensearch}/json/MimePartParser.java | 2 +-
.../json/RootMimePartContainerBuilder.java | 2 +-
.../opensearch}/json/SerializableMessage.java | 2 +-
.../james/mailbox/opensearch}/json/Subjects.java | 2 +-
.../opensearch}/query/CriterionConverter.java | 26 +--
.../opensearch}/query/DateResolutionFormatter.java | 2 +-
.../mailbox/opensearch}/query/QueryConverter.java | 12 +-
.../mailbox/opensearch}/query/SortConverter.java | 14 +-
.../opensearch}/search/ElasticSearchSearcher.java | 24 +-
.../src/reporting-site/site.xml | 0
.../opensearch}/ElasticSearchIntegrationTest.java | 28 +--
.../ElasticSearchMailboxConfigurationTest.java | 8 +-
.../MailboxIdRoutingKeyFactoryTest.java | 4 +-
...asticSearchListeningMessageSearchIndexTest.java | 36 +--
.../mailbox/opensearch}/json/EMailerTest.java | 2 +-
.../mailbox/opensearch}/json/EMailersTest.java | 2 +-
.../james/mailbox/opensearch}/json/FieldImpl.java | 2 +-
.../opensearch}/json/HeaderCollectionTest.java | 2 +-
.../opensearch}/json/IndexableMessageTest.java | 4 +-
.../json/MessageToElasticSearchJsonTest.java | 4 +-
.../mailbox/opensearch}/json/MimePartTest.java | 2 +-
.../mailbox/opensearch}/json/SubjectsTest.java | 2 +-
.../query/DateResolutionFormatterTest.java | 2 +-
.../mailbox/opensearch}/query/SearchQueryTest.java | 2 +-
.../search/ElasticSearchSearcherTest.java | 34 +--
.../src/test/resources/eml/bodyMakeTikaToFail.eml | 0
.../test/resources/eml/emailWith3Attachments.eml | 0
.../src/test/resources/eml/htmlContent.txt | 0
.../src/test/resources/eml/inlined-mixed.eml | 0
.../src/test/resources/eml/inlined-mixed.json | 0
.../test/resources/eml/mailCustomDateHeader.eml | 0
.../test/resources/eml/mailCustomStringHeader.eml | 0
.../src/test/resources/eml/mailWithHeaders.eml | 0
.../pom.xml | 10 +-
.../ElasticSearchQuotaConfiguration.java | 8 +-
.../opensearch}/ElasticSearchQuotaSearcher.java | 29 ++-
.../search/opensearch}/QuotaQueryConverter.java | 20 +-
.../QuotaRatioElasticSearchConstants.java | 8 +-
.../opensearch}/QuotaRatioMappingFactory.java | 24 +-
.../opensearch}/QuotaSearchIndexCreationUtil.java | 12 +-
.../search/opensearch}/UserRoutingKeyFactory.java | 4 +-
.../events/ElasticSearchQuotaMailboxListener.java | 12 +-
.../opensearch}/json/JsonMessageConstants.java | 2 +-
.../search/opensearch}/json/QuotaRatioAsJson.java | 2 +-
.../json/QuotaRatioToElasticSearchJson.java | 2 +-
.../ElasticSearchQuotaConfigurationTest.java | 8 +-
...lasticSearchQuotaSearchTestSystemExtension.java | 14 +-
.../ElasticSearchQuotaSearcherTest.java | 2 +-
.../opensearch}/QuotaQueryConverterTest.java | 14 +-
.../opensearch}/UserRoutingKeyFactoryTest.java | 4 +-
.../ElasticSearchQuotaMailboxListenerTest.java | 28 +--
.../opensearch}/json/QuotaRatioAsJsonTest.java | 2 +-
.../json/QuotaRatioToElasticSearchJsonTest.java | 2 +-
.../src/test/resources/quotaRatio.json | 0
.../src/test/resources/quotaRatioNoDomain.json | 0
mailbox/pom.xml | 5 +-
mpt/impl/imap-mailbox/elasticsearch/pom.xml | 10 +-
.../host/ElasticSearchHostSystem.java | 28 +--
mpt/impl/smtp/cassandra-pulsar/pom.xml | 2 +-
.../smtp/cassandra-rabbitmq-object-storage/pom.xml | 2 +-
mpt/impl/smtp/cassandra/pom.xml | 2 +-
pom.xml | 30 +--
server/apps/cassandra-app/pom.xml | 4 +-
.../apache/james/DockerElasticSearchExtension.java | 6 +-
.../org/apache/james/DockerElasticSearchRule.java | 4 +-
.../test/java/org/apache/james/ESReporterTest.java | 10 +-
...esWithNonCompatibleElasticSearchServerTest.java | 4 +-
.../modules/TestDockerElasticSearchModule.java | 4 +-
.../docs/modules/ROOT/pages/operate/guide.adoc | 2 +-
server/apps/distributed-app/pom.xml | 4 +-
server/apps/distributed-pop3-app/pom.xml | 4 +-
server/apps/scaling-pulsar-smtp/pom.xml | 4 +-
.../apache/james/DockerElasticSearchExtension.java | 6 +-
.../org/apache/james/DockerElasticSearchRule.java | 4 +-
.../modules/TestDockerElasticSearchModule.java | 4 +-
server/container/guice/cassandra/pom.xml | 2 +-
server/container/guice/elasticsearch/pom.xml | 4 +-
.../modules/mailbox/ElasticSearchClientModule.java | 12 +-
.../mailbox/ElasticSearchMailboxModule.java | 26 +--
.../mailbox/ElasticSearchQuotaSearcherModule.java | 18 +-
.../modules/mailbox/ElasticSearchStartUpCheck.java | 10 +-
.../mailbox/ElasticSearchMailboxModuleTest.java | 2 +-
.../metrics/metrics-es-reporter-v7/pom.xml | 4 +-
.../metric/es/v7/DockerElasticSearchExtension.java | 2 +-
.../apache/james/metric/es/v7/ES2ReporterTest.java | 2 +-
.../apache/james/metric/es/v7/ES6ReporterTest.java | 2 +-
.../apache/james/metric/es/v7/ES7ReporterTest.java | 2 +-
.../james/metric/es/v7/ESReporterContract.java | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../DistributedThreadGetMethodTest.java | 20 +-
.../distributed-webadmin-integration-test/pom.xml | 2 +-
...RabbitMQReindexingWithEventDeadLettersTest.java | 2 +-
.../webadmin-integration-test-common/pom.xml | 2 +-
server/protocols/webadmin/webadmin-mailbox/pom.xml | 14 +-
.../routes/ElasticSearchQuotaSearchExtension.java | 22 +-
.../james/webadmin/routes/MailboxesRoutesTest.java | 24 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 24 +-
.../java/org/apache/james/util/docker/Images.java | 1 +
.../server/manage-guice-distributed-james.md | 2 +-
upgrade-instructions.md | 19 ++
163 files changed, 733 insertions(+), 1002 deletions(-)
rename backends-common/{elasticsearch-v7 => opensearch}/pom.xml (89%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/AliasName.java
(97%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ClientProvider.java
(92%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/DeleteByQueryPerformer.java
(90%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/DocumentId.java
(95%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ElasticSearchConfiguration.java
(98%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ElasticSearchHealthCheck.java
(92%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ElasticSearchIndexer.java
(88%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/IndexCreationFactory.java
(94%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/IndexName.java
(97%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ReactorElasticSearchClient.java
(72%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/ReadAliasName.java
(96%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/RoutingKey.java
(96%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/UpdatedRepresentation.java
(96%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/WriteAliasName.java
(96%)
rename
backends-common/{elasticsearch-v7/src/main/java/org/apache/james/backends/es/v7
=>
opensearch/src/main/java/org/apache/james/backends/opensearch}/search/ScrolledSearch.java
(89%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/AliasNameTest.java
(96%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ClientProviderImplConnectionAuthESIgnoreSSLCheckTest.java
(85%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ClientProviderImplConnectionAuthESOverrideTrustStoreTest.java
(90%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ClientProviderImplConnectionContract.java
(90%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ClientProviderImplConnectionNoAuthESTest.java
(89%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ClientProviderTest.java
(97%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DockerAuthElasticSearchSingleton.java
(96%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DockerElasticSearch.java
(94%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DockerElasticSearchExtension.java
(98%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DockerElasticSearchRule.java
(97%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DockerElasticSearchSingleton.java
(96%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/DocumentIdTest.java
(97%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ElasticSearchClusterExtension.java
(98%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ElasticSearchConfigurationTest.java
(98%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ElasticSearchHealthCheckConnectionTest.java
(98%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ElasticSearchHealthCheckTest.java
(87%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/ElasticSearchIndexerTest.java
(96%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/IndexCreationFactoryTest.java
(92%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/RoutingKeyTest.java
(97%)
rename
backends-common/{elasticsearch-v7/src/test/java/org/apache/james/backends/es/v7
=>
opensearch/src/test/java/org/apache/james/backends/opensearch}/search/ScrolledSearchTest.java
(89%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/NginxDockerfile (100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/README.md (100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/default.crt (100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/default.key (100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/nginx-conf/passwd (100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/nginx-conf/reverse_elasticsearch.conf
(100%)
rename backends-common/{elasticsearch-v7 =>
opensearch}/src/test/resources/auth-es/server.jks (100%)
delete mode 100644 mailbox/opensearch/example_french_index.json
rename mailbox/{elasticsearch-v7 => opensearch}/pom.xml (95%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/ElasticSearchMailboxConfiguration.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/IndexAttachments.java
(96%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/MailboxElasticSearchConstants.java
(87%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/MailboxIdRoutingKeyFactory.java
(93%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/MailboxIndexCreationUtil.java
(84%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/MailboxMappingFactory.java
(54%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/events/ElasticSearchListeningMessageSearchIndex.java
(87%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/EMailer.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/EMailers.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/HeaderCollection.java
(99%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/IndexableMessage.java
(99%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/JsonMessageConstants.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/MessageToElasticSearchJson.java
(96%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/MessageUpdateJson.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/MimePart.java
(99%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/MimePartContainerBuilder.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/MimePartParser.java
(99%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/RootMimePartContainerBuilder.java
(98%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/SerializableMessage.java
(95%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/json/Subjects.java
(97%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/query/CriterionConverter.java
(94%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/query/DateResolutionFormatter.java
(98%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/query/QueryConverter.java
(88%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/query/SortConverter.java
(89%)
rename
mailbox/{elasticsearch-v7/src/main/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/main/java/org/apache/james/mailbox/opensearch}/search/ElasticSearchSearcher.java
(85%)
rename mailbox/{elasticsearch-v7 => opensearch}/src/reporting-site/site.xml
(100%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/ElasticSearchIntegrationTest.java
(95%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/ElasticSearchMailboxConfigurationTest.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/MailboxIdRoutingKeyFactoryTest.java
(93%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/events/ElasticSearchListeningMessageSearchIndexTest.java
(94%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/EMailerTest.java
(96%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/EMailersTest.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/FieldImpl.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/HeaderCollectionTest.java
(99%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/IndexableMessageTest.java
(99%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/MessageToElasticSearchJsonTest.java
(99%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/MimePartTest.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/json/SubjectsTest.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/query/DateResolutionFormatterTest.java
(98%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/query/SearchQueryTest.java
(97%)
rename
mailbox/{elasticsearch-v7/src/test/java/org/apache/james/mailbox/elasticsearch/v7
=>
opensearch/src/test/java/org/apache/james/mailbox/opensearch}/search/ElasticSearchSearcherTest.java
(87%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/bodyMakeTikaToFail.eml (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/emailWith3Attachments.eml (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/htmlContent.txt (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/inlined-mixed.eml (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/inlined-mixed.json (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/mailCustomDateHeader.eml (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/mailCustomStringHeader.eml (100%)
rename mailbox/{elasticsearch-v7 =>
opensearch}/src/test/resources/eml/mailWithHeaders.eml (100%)
rename mailbox/plugin/{quota-search-elasticsearch-v7 =>
quota-search-opensearch}/pom.xml (92%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/ElasticSearchQuotaConfiguration.java
(96%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/ElasticSearchQuotaSearcher.java
(82%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/QuotaQueryConverter.java
(85%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/QuotaRatioElasticSearchConstants.java
(84%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/QuotaRatioMappingFactory.java
(69%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/QuotaSearchIndexCreationUtil.java
(86%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/UserRoutingKeyFactory.java
(93%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/events/ElasticSearchQuotaMailboxListener.java
(90%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/json/JsonMessageConstants.java
(95%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/json/QuotaRatioAsJson.java
(98%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/main/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch}/json/QuotaRatioToElasticSearchJson.java
(97%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/ElasticSearchQuotaConfigurationTest.java
(95%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/ElasticSearchQuotaSearchTestSystemExtension.java
(90%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/ElasticSearchQuotaSearcherTest.java
(98%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/QuotaQueryConverterTest.java
(85%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/UserRoutingKeyFactoryTest.java
(93%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/events/ElasticSearchQuotaMailboxListenerTest.java
(83%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/json/QuotaRatioAsJsonTest.java
(98%)
rename
mailbox/plugin/{quota-search-elasticsearch-v7/src/test/java/org/apache/james/quota/search/elasticsearch/v7
=>
quota-search-opensearch/src/test/java/org/apache/james/quota/search/opensearch}/json/QuotaRatioToElasticSearchJsonTest.java
(98%)
rename mailbox/plugin/{quota-search-elasticsearch-v7 =>
quota-search-opensearch}/src/test/resources/quotaRatio.json (100%)
rename mailbox/plugin/{quota-search-elasticsearch-v7 =>
quota-search-opensearch}/src/test/resources/quotaRatioNoDomain.json (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]