This is an automated email from the ASF dual-hosted git repository.
jhelou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
from 6e2697ecb1 JAMES-3822 MailQueue::enqueueReactive is blocking and
should be executed on the boundedElastic scheduler
add aa4cbc584b [boyscout] cleans up dead code in pulsar module
add c0cee6b065 [boyscout] clarifies usage of MailRepositoryUrlStore usage
add a7b56b72ce [JAMES-3943] switches scaling pulsar smtp to jpa instead of
cassandra
add 959342c65e [JAMES-3943] packages pulsar smtp in usable docker image
add 02a17c5729 [JAMES-3943] renames mpt tests to reflect removal of
cassandra
add 4e36b6dba7 [JAMES-3943] fixes mpt tests
No new revisions were added by this update.
Summary of changes:
.../backends/pulsar/PulsarConfiguration.scala | 27 +---
code-coverage-report/pom.xml | 2 +-
.../smtp/{cassandra-pulsar => jpa-pulsar}/pom.xml | 25 ++--
.../james/mpt/smtp/JpaPulsarForwardSmtpTest.java} | 13 +-
.../smtp/JpaPulsarSmtpStarttlsCommandTest.java} | 13 +-
.../src/test/resources/dnsservice.xml | 0
.../src/test/resources/domainlist.xml | 0
.../src/test/resources/keystore | Bin
.../src/test/resources/mailetcontainer.xml | 0
.../src/test/resources/mailrepositorystore.xml | 0
.../src/test/resources/recipientrewritetable.xml | 0
.../src/test/resources/smtpserver.xml | 0
.../src/test/resources/usersrepository.xml} | 17 +--
mpt/impl/smtp/pom.xml | 2 +-
.../scaling-pulsar-smtp/{README.md => README.adoc} | 66 ++++-----
server/apps/scaling-pulsar-smtp/docker-compose.yml | 66 +++++++++
server/apps/scaling-pulsar-smtp/pom.xml | 159 ++++++++++++++++-----
.../sample-configuration/blob.properties | 127 ++++++++++++++++
.../sample-configuration/dnsservice.xml | 0
.../sample-configuration/domainlist.xml | 0
.../sample-configuration/extensions.properties | 0
.../sample-configuration/healthcheck.properties | 33 +++++
.../sample-configuration/james-database.properties | 49 +++++++
.../sample-configuration/jmx.properties | 26 ++++
.../sample-configuration/jvm.properties | 45 ++++++
.../sample-configuration}/keystore | Bin
.../sample-configuration/logback.xml | 0
.../sample-configuration}/mailetcontainer.xml | 8 +-
.../sample-configuration}/mailrepositorystore.xml | 2 +-
.../sample-configuration/pulsar.properties | 6 +
.../sample-configuration/recipientrewritetable.xml | 0
.../sample-configuration/scriptFile.scala | 1 +
.../sample-configuration}/smtpserver.xml | 93 +++++++++---
.../sample-configuration/usersrepository.xml | 14 +-
.../sample-configuration/webadmin.properties | 49 +++++++
.../src/main/extensions-jars}/.gitkeep | 0
.../src/main/glowroot}/.gitkeep | 0
.../src/main/java/org/apache/james/Main.java | 52 +++----
.../src/main/resources/META-INF/persistence.xml | 40 ++++++
.../src/main/scripts/james-cli | 0
.../java/org/apache/james/CassandraExtension.java | 60 --------
.../java/org/apache/james/DockerCassandraRule.java | 95 ------------
.../apache/james/DockerOpenSearchExtension.java | 90 ------------
.../org/apache/james/DockerOpenSearchRule.java | 56 --------
.../java/org/apache/james/PostgresExtension.java | 79 ++++++++++
.../java/org/apache/james/SMTPJamesServerTest.java | 3 +-
.../james/modules/TestDockerOpenSearchModule.java | 61 --------
.../BlobstoreMailRepositoryModule.java | 3 +
.../mailrepository/api/MailRepositoryUrlStore.java | 4 +
.../mailrepository/blob/BlobMailRepository.scala | 10 +-
50 files changed, 838 insertions(+), 558 deletions(-)
rename mpt/impl/smtp/{cassandra-pulsar => jpa-pulsar}/pom.xml (89%)
rename
mpt/impl/smtp/{cassandra-pulsar/src/test/java/org/apache/james/mpt/smtp/CassandraPulsarForwardSmtpTest.java
=>
jpa-pulsar/src/test/java/org/apache/james/mpt/smtp/JpaPulsarForwardSmtpTest.java}
(84%)
rename
mpt/impl/smtp/{cassandra-pulsar/src/test/java/org/apache/james/mpt/smtp/CassandraPulsarSmtpStarttlsCommandTest.java
=>
jpa-pulsar/src/test/java/org/apache/james/mpt/smtp/JpaPulsarSmtpStarttlsCommandTest.java}
(84%)
rename mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/dnsservice.xml (100%)
rename mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/domainlist.xml (100%)
rename mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/keystore (100%)
copy mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/mailetcontainer.xml (100%)
copy mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/mailrepositorystore.xml (100%)
copy mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/recipientrewritetable.xml (100%)
copy mpt/impl/smtp/{cassandra-pulsar =>
jpa-pulsar}/src/test/resources/smtpserver.xml (100%)
copy
mpt/impl/smtp/{cassandra-pulsar/src/test/resources/mailrepositorystore.xml =>
jpa-pulsar/src/test/resources/usersrepository.xml} (73%)
rename server/apps/scaling-pulsar-smtp/{README.md => README.adoc} (53%)
create mode 100644 server/apps/scaling-pulsar-smtp/docker-compose.yml
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/blob.properties
copy server/apps/{cassandra-app =>
scaling-pulsar-smtp}/sample-configuration/dnsservice.xml (100%)
copy server/apps/{jpa-smtp-app =>
scaling-pulsar-smtp}/sample-configuration/domainlist.xml (100%)
copy server/apps/{cassandra-app =>
scaling-pulsar-smtp}/sample-configuration/extensions.properties (100%)
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/healthcheck.properties
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/james-database.properties
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/jmx.properties
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/jvm.properties
copy {examples/custom-imap/src/test/resources =>
server/apps/scaling-pulsar-smtp/sample-configuration}/keystore (100%)
copy server/apps/{jpa-smtp-app =>
scaling-pulsar-smtp}/sample-configuration/logback.xml (100%)
rename {mpt/impl/smtp/cassandra-pulsar/src/test/resources =>
server/apps/scaling-pulsar-smtp/sample-configuration}/mailetcontainer.xml (96%)
rename {mpt/impl/smtp/cassandra-pulsar/src/test/resources =>
server/apps/scaling-pulsar-smtp/sample-configuration}/mailrepositorystore.xml
(97%)
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/pulsar.properties
copy server/apps/{jpa-smtp-app =>
scaling-pulsar-smtp}/sample-configuration/recipientrewritetable.xml (100%)
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/scriptFile.scala
rename {mpt/impl/smtp/cassandra-pulsar/src/test/resources =>
server/apps/scaling-pulsar-smtp/sample-configuration}/smtpserver.xml (50%)
rename
mpt/impl/smtp/cassandra-pulsar/src/test/resources/recipientrewritetable.xml =>
server/apps/scaling-pulsar-smtp/sample-configuration/usersrepository.xml (74%)
create mode 100644
server/apps/scaling-pulsar-smtp/sample-configuration/webadmin.properties
copy server/apps/{jpa-smtp-app/src/main/resources =>
scaling-pulsar-smtp/src/main/extensions-jars}/.gitkeep (100%)
copy server/apps/{jpa-smtp-app/src/main/resources =>
scaling-pulsar-smtp/src/main/glowroot}/.gitkeep (100%)
create mode 100644
server/apps/scaling-pulsar-smtp/src/main/resources/META-INF/persistence.xml
copy server/apps/{cassandra-app =>
scaling-pulsar-smtp}/src/main/scripts/james-cli (100%)
mode change 100755 => 100644
delete mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/CassandraExtension.java
delete mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/DockerCassandraRule.java
delete mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/DockerOpenSearchExtension.java
delete mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/DockerOpenSearchRule.java
create mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/PostgresExtension.java
delete mode 100644
server/apps/scaling-pulsar-smtp/src/test/java/org/apache/james/modules/TestDockerOpenSearchModule.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]