This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


    from d830f04de8 ARTEMIS-4419 Add federation support to AMQP broker 
connections
     add 6a8cd175dc ARTEMIS-4401 improving JDBC Performance with Paging by a 
significant factor

No new revisions were added by this update.

Summary of changes:
 .../artemis/cli/commands/tools/PrintData.java      |    4 +-
 .../artemis/cli/commands/etc/database-store.txt    |    1 +
 .../api/config/ActiveMQDefaultConfiguration.java   |    6 +
 .../jdbc/store/drivers/AbstractJDBCDriver.java     |    4 +
 .../jdbc/store/drivers/JDBCConnectionProvider.java |    4 +
 .../jdbc/store/drivers/JDBCDataSourceUtils.java    |    2 +-
 .../jdbc/store/file/JDBCSequentialFile.java        |  166 +-
 .../jdbc/store/file/JDBCSequentialFileFactory.java |   24 +-
 .../file/JDBCSequentialFileFactoryDriver.java      |    4 -
 .../artemis/jdbc/store/file/ScheduledWrite.java    |   82 +
 .../store/file/JDBCSequentialFileFactoryTest.java  |   17 +-
 .../artemis/core/io/SequentialFileFactory.java     |   11 +
 .../artemis/maven/ArtemisAbstractPlugin.java       |   28 +-
 .../artemis/maven/ArtemisCreatePlugin.java         |   15 +
 .../artemis/maven/ArtemisDependencyScanPlugin.java |   21 +-
 .../artemis/core/config/StoreConfiguration.java    |    4 +
 .../storage/DatabaseStorageConfiguration.java      |   17 +
 .../deployers/impl/FileConfigurationParser.java    |    1 +
 .../activemq/artemis/core/paging/PagingStore.java  |    7 +-
 .../cursor/impl/PageCounterRebuildManager.java     |   21 +-
 .../artemis/core/paging/impl/PageReadWriter.java   |   12 +-
 .../paging/impl/PagingStoreFactoryDatabase.java    |    6 +-
 .../artemis/core/paging/impl/PagingStoreImpl.java  |   43 +-
 .../artemis/core/persistence/StorageManager.java   |    4 +
 .../impl/journal/JDBCJournalStorageManager.java    |    8 +
 .../impl/journal/JournalStorageManager.java        |    9 +
 .../core/server/impl/ActiveMQServerImpl.java       |    1 +
 .../resources/schema/artemis-configuration.xsd     |    8 +
 .../artemis/tests/util/ActiveMQTestBase.java       |   14 +-
 docs/user-manual/paging.adoc                       |    5 +
 docs/user-manual/persistence.adoc                  |   16 +-
 pom.xml                                            |    3 +
 tests/artemis-test-support/pom.xml                 |    6 +
 .../artemis/utils/RealServerTestBase.java}         |  165 +-
 .../activemq/artemis/utils}/TestParameters.java    |    5 +-
 tests/db-tests/README.md                           |   61 +
 tests/db-tests/jdbc-drivers/oracle/.gitignore      |    1 +
 tests/db-tests/jdbc-drivers/oracle/README.md       |    3 +
 tests/db-tests/pom.xml                             |  477 ++++
 tests/db-tests/scripts/.gitignore                  |    2 +
 .../scripts/client-db2.sh}                         |    5 +-
 .../scripts/client-mssql.sh}                       |    5 +-
 .../scripts/client-mysql.sh}                       |    5 +-
 .../scripts/client-oracle.sh}                      |    7 +-
 .../scripts/client-postgres.sh}                    |    5 +-
 .../scripts/container-define.sh}                   |    6 +-
 .../scripts/db2.env}                               |   20 +-
 .../scripts/logs-db2.sh}                           |    5 +-
 .../scripts/logs-mssql.sh}                         |    5 +-
 .../scripts/logs-mysql.sh}                         |    5 +-
 .../scripts/logs-oracle.sh}                        |    6 +-
 .../scripts/logs-postgres.sh}                      |    5 +-
 .../scripts/print-license.sh}                      |   12 +-
 tests/db-tests/scripts/start-db2.sh                |   60 +
 .../scripts/start-mssql.sh}                        |   21 +-
 .../scripts/start-mysql.sh}                        |    6 +-
 .../scripts/start-oracle.sh}                       |   30 +-
 .../scripts/start-postgres.sh}                     |    6 +-
 .../scripts/stop-all.sh}                           |    9 +-
 .../scripts/stop-db2.sh}                           |    6 +-
 .../scripts/stop-mssql.sh}                         |    6 +-
 .../scripts/stop-mysql.sh}                         |    6 +-
 .../scripts/stop-oracle.sh}                        |    6 +-
 .../scripts/stop-postgres.sh}                      |    6 +-
 .../activemq/artemis/tests/db/DropDBTest.java      |   68 +
 .../artemis/tests/db/common/DBTestBase.java        |   21 +-
 .../activemq/artemis/tests/db/common/Database.java |  181 ++
 .../tests/db/common/ParameterDBTestBase.java       |  194 ++
 .../tests/db/invalid/JdbcStartupInvalidTest.java   |   46 +
 .../artemis/tests/db/paging/GlobalPagingTest.java  |  217 ++
 .../tests/db/paging/NetworkTimeoutCheckTest.java   |   86 +
 .../artemis/tests/db/paging/PageSizeTest.java      |  139 ++
 .../artemis/tests/db}/paging/PagingTest.java       | 2337 +++++---------------
 .../artemis/tests/db/paging/PrintDataTest.java     |  103 +
 .../db/paging/RealServerDatabasePagingTest.java}   |   49 +-
 .../tests/db/paging/SchemaValidationTest.java      |   64 +
 ...agingTest.java => GlobalJournalPagingTest.java} |   31 +-
 .../integration/paging/JournalPagingTest.java      |  762 +++++++
 .../tests/integration/paging/PagingOrderTest.java  |   27 +-
 .../tests/integration/paging/PagingSyncTest.java   |    4 +-
 .../storage/PersistMultiThreadTest.java            |    2 +-
 tests/pom.xml                                      |    1 +
 tests/smoke-tests/pom.xml                          |    4 +-
 .../artemis/tests/smoke/common/SmokeTestBase.java  |  177 +-
 tests/soak-tests/pom.xml                           |   77 -
 .../activemq/artemis/tests/soak/SoakTestBase.java  |  240 +-
 .../tests/soak/client/ClientParameters.java        |    2 +-
 .../soak/failover/RandomFailoverSoakTest.java      |    2 +-
 .../artemis/tests/soak/owleak/OWLeakTest.java      |    4 +-
 .../tests/soak/paging/FlowControlPagingTest.java   |    4 +-
 .../tests/soak/paging/HorizontalPagingTest.java    |    4 +-
 .../tests/soak/paging/SubscriptionPagingTest.java  |    4 +-
 .../unit/core/paging/impl/PagingStoreImplTest.java |    7 +-
 93 files changed, 3710 insertions(+), 2688 deletions(-)
 create mode 100644 
artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/file/ScheduledWrite.java
 copy 
tests/{soak-tests/src/test/java/org/apache/activemq/artemis/tests/soak/SoakTestBase.java
 => 
artemis-test-support/src/main/java/org/apache/activemq/artemis/utils/RealServerTestBase.java}
 (87%)
 rename tests/{soak-tests/src/test/java/org/apache/activemq/artemis/tests/soak 
=> 
artemis-test-support/src/main/java/org/apache/activemq/artemis/utils}/TestParameters.java
 (98%)
 create mode 100644 tests/db-tests/README.md
 create mode 100644 tests/db-tests/jdbc-drivers/oracle/.gitignore
 create mode 100644 tests/db-tests/jdbc-drivers/oracle/README.md
 create mode 100644 tests/db-tests/pom.xml
 create mode 100644 tests/db-tests/scripts/.gitignore
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/client-db2.sh} (86%)
 rename tests/{soak-tests/src/test/scripts/client-mysql-podman.sh => 
db-tests/scripts/client-mssql.sh} (82%)
 copy tests/{soak-tests/src/test/scripts/stop-postgres-podman.sh => 
db-tests/scripts/client-mysql.sh} (86%)
 rename tests/{soak-tests/src/test/scripts/client-postgres-podman.sh => 
db-tests/scripts/client-oracle.sh} (77%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/client-postgres.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/container-define.sh} (86%)
 rename tests/{soak-tests/src/test/scripts/start-postgres-podman.sh => 
db-tests/scripts/db2.env} (73%)
 mode change 100755 => 100644
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/logs-db2.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/logs-mssql.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/logs-mysql.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/logs-oracle.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/logs-postgres.sh} (86%)
 rename tests/{soak-tests/src/test/scripts/start-mysql-podman.sh => 
db-tests/scripts/print-license.sh} (54%)
 create mode 100755 tests/db-tests/scripts/start-db2.sh
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/start-mssql.sh} (53%)
 copy tests/{soak-tests/src/test/scripts/stop-postgres-podman.sh => 
db-tests/scripts/start-mysql.sh} (77%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/start-oracle.sh} (51%)
 rename tests/{soak-tests/src/test/scripts/stop-postgres-podman.sh => 
db-tests/scripts/start-postgres.sh} (78%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-all.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-db2.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-mssql.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-mysql.sh} (86%)
 copy tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-oracle.sh} (86%)
 rename tests/{soak-tests/src/test/scripts/stop-mysql-podman.sh => 
db-tests/scripts/stop-postgres.sh} (86%)
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/DropDBTest.java
 copy 
artemis-server/src/main/java/org/apache/activemq/artemis/core/config/StoreConfiguration.java
 => 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/common/DBTestBase.java
 (53%)
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/common/Database.java
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/common/ParameterDBTestBase.java
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/invalid/JdbcStartupInvalidTest.java
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/GlobalPagingTest.java
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/NetworkTimeoutCheckTest.java
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PageSizeTest.java
 rename 
tests/{integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration
 => 
db-tests/src/test/java/org/apache/activemq/artemis/tests/db}/paging/PagingTest.java
 (78%)
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/PrintDataTest.java
 rename 
tests/{soak-tests/src/test/java/org/apache/activemq/artemis/tests/soak/paging/DatabasePagingTest.java
 => 
db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/RealServerDatabasePagingTest.java}
 (74%)
 create mode 100644 
tests/db-tests/src/test/java/org/apache/activemq/artemis/tests/db/paging/SchemaValidationTest.java
 rename 
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/{GlobalPagingTest.java
 => GlobalJournalPagingTest.java} (92%)
 create mode 100644 
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/JournalPagingTest.java

Reply via email to