This is an automated email from the ASF dual-hosted git repository.
sk0x50 pushed a change to branch ignite-22115
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 70e60a699d0 Merge remote-tracking branch 'origin/main' into
ignite-22115
add b7782257f22 IGNITE-25678 Fix
laggingSchemasPreventPartitionDataReplication (#6045)
add ec9d41671fb IGNITE-25451 Enhance RootKey with a new type parameter and
constructor (#5876)
add 5e63aa5f9f0 IGNITE-25504 Sql. Confusing explain output for join
condition (#6032)
add dd616ccbe04 IGNITE-25639 Enrich JVM and Os metrics (#6049)
add 91ccbd99eab IGNITE-25618 Sql. Useless test (test_order_same_value) has
been removed (#6046)
add 0a45b29c786 IGNITE-24993 Implement POC for a Compatibility Test
Framework (#5983)
add face83220c3 Merge remote-tracking branch 'origin/main' into
ignite-22115
No new revisions were added by this update.
Summary of changes:
gradle/libs.versions.toml | 3 +
.../config/Ignite3ConfigurationUtils.java | 2 +-
.../config/registry/CombinedConfigRegistry.java | 2 +-
.../registry/ConfigurationRegistryInterface.java | 2 +-
modules/compatibility-tests/README.md | 31 ++
modules/compatibility-tests/build.gradle | 107 +++++++
.../ignite/internal/CompatibilityTestBase.java | 153 +++++++++
.../org/apache/ignite/internal/IgniteCluster.java | 345 +++++++++++++++++++++
.../org/apache/ignite/internal/IgniteVersions.java | 90 ++++++
.../ignite/internal/ItCompatibilityTest.java} | 31 +-
.../org/apache/ignite/internal/RunnerNode.java | 139 +++++++++
.../integrationTest/resources/igniteVersions.json | 21 ++
.../processor/ConfigurationProcessor.java | 27 +-
.../ignite/configuration/ConfigurationModule.java | 2 +-
.../org/apache/ignite/configuration/RootKey.java | 28 +-
.../ignite/configuration/SuperRootChange.java | 4 +-
.../validation/ValidationContext.java | 4 +-
.../configuration/ClusterConfigurationModule.java | 2 +-
.../configuration/NodeConfigurationModule.java | 2 +-
.../SystemDistributedConfigurationModule.java | 4 +-
.../SystemLocalConfigurationModule.java | 4 +-
.../configuration/ConfigurationChanger.java | 12 +-
.../configuration/ConfigurationManager.java | 4 +-
.../internal/configuration/ConfigurationNode.java | 4 +-
.../configuration/ConfigurationRegistry.java | 8 +-
.../configuration/ConfigurationTreeGenerator.java | 16 +-
.../configuration/DynamicConfiguration.java | 2 +-
.../configuration/DynamicConfigurationChanger.java | 2 +-
.../internal/configuration/DynamicProperty.java | 2 +-
.../configuration/NamedListConfiguration.java | 2 +-
.../internal/configuration/RootInnerNode.java | 2 +-
.../ignite/internal/configuration/SuperRoot.java | 8 +-
.../configuration/SuperRootChangeImpl.java | 5 +-
.../asm/ConfigurationAsmGenerator.java | 2 +-
.../configuration/util/ConfigurationUtil.java | 4 +-
.../validation/ValidationContextImpl.java | 4 +-
.../configuration/ConfigurationChangerTest.java | 5 +-
.../configuration/DeletedConfigurationTest.java | 2 +-
.../InjectedValueConfigurationTest.java | 2 +-
.../configuration/RenamedConfigurationTest.java | 2 +-
.../configuration/TestConfigurationModule.java | 2 +-
.../asm/ConfigurationTreeGeneratorTest.java | 2 +-
.../deprecation/DeprecatedConfigurationTest.java | 2 +-
.../configuration/util/ConfigurationUtilTest.java | 10 +-
.../configuration/TestConfigurationChanger.java | 6 +-
.../testframework/ConfigurationExtension.java | 17 +-
.../ignite/internal/util/CollectionUtils.java | 23 ++
.../internal/metrics/AtomicDoubleMetric.java | 3 +-
.../internal/metrics/sources/JvmMetricSource.java | 107 ++++---
.../internal/metrics/sources/OsMetricSource.java | 57 +++-
.../metrics/sources/JvmMetricSourceTest.java | 138 ++++++++-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 28 +-
.../ReplicationConfigurationModule.java | 4 +-
.../configuration/generator/DefaultsGenerator.java | 2 +-
.../schemasync/ItSchemaSyncAndReplicationTest.java | 6 +-
.../internal/configuration/CompoundModule.java | 2 +-
.../internal/configuration/CompoundModuleTest.java | 4 +-
.../configuration/ConfigurationModulesTest.java | 8 +-
.../storage/LocalFileConfigurationModule.java | 2 +-
.../java/org/apache/ignite/internal/Cluster.java | 55 +++-
.../testframework/TestIgnitionManager.java | 28 +-
.../SecurityConfigurationModule.java | 4 +-
.../AuthenticationProvidersValidatorImpl.java | 3 +-
.../SecurityConfigurationModuleTest.java | 6 +-
.../integrationTest/sql/group1/explain/join.test | 89 ++++--
.../integrationTest/sql/group1/explain/modify.test | 4 +-
.../sql/group1/order/test_order_same_value.test | 78 -----
.../sql/engine/rel/AbstractIgniteJoin.java | 37 ++-
.../planner/AbstractTpcQueryPlannerTest.java | 31 ++
.../engine/planner/JoinWithUsingPlannerTest.java | 4 +-
.../sql/engine/planner/TpcdsQueryPlannerTest.java | 40 +++
.../sql/engine/planner/TpchQueryPlannerTest.java | 2 -
.../src/test/resources/tpcds/plan/q10.plan | 4 +-
.../test/resources/tpcds/plan/q10_colocated.plan | 4 +-
.../src/test/resources/tpcds/plan/q11.plan | 12 +-
.../test/resources/tpcds/plan/q11_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q18.plan | 2 +-
.../test/resources/tpcds/plan/q18_colocated.plan | 2 +-
.../src/test/resources/tpcds/plan/q2.plan | 12 +-
.../src/test/resources/tpcds/plan/q25.plan | 6 +-
.../test/resources/tpcds/plan/q25_colocated.plan | 6 +-
.../test/resources/tpcds/plan/q2_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q31.plan | 22 +-
.../test/resources/tpcds/plan/q31_colocated.plan | 22 +-
.../src/test/resources/tpcds/plan/q33.plan | 12 +-
.../test/resources/tpcds/plan/q33_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q4.plan | 20 +-
.../src/test/resources/tpcds/plan/q45.plan | 4 +-
.../test/resources/tpcds/plan/q45_colocated.plan | 4 +-
.../test/resources/tpcds/plan/q4_colocated.plan | 20 +-
.../src/test/resources/tpcds/plan/q51.plan | 6 +-
.../test/resources/tpcds/plan/q51_colocated.plan | 6 +-
.../src/test/resources/tpcds/plan/q54.plan | 4 +-
.../test/resources/tpcds/plan/q54_colocated.plan | 4 +-
.../src/test/resources/tpcds/plan/q56.plan | 12 +-
.../test/resources/tpcds/plan/q56_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q59.plan | 12 +-
.../test/resources/tpcds/plan/q59_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q60.plan | 12 +-
.../test/resources/tpcds/plan/q60_colocated.plan | 12 +-
.../src/test/resources/tpcds/plan/q64.plan | 42 +--
.../test/resources/tpcds/plan/q64_colocated.plan | 42 +--
.../src/test/resources/tpcds/plan/q65.plan | 4 +-
.../test/resources/tpcds/plan/q65_colocated.plan | 4 +-
.../src/test/resources/tpcds/plan/q72.plan | 8 +-
.../test/resources/tpcds/plan/q72_colocated.plan | 8 +-
.../src/test/resources/tpcds/plan/q85.plan | 4 +-
.../test/resources/tpcds/plan/q85_colocated.plan | 4 +-
.../src/test/resources/tpcds/plan/q9.plan | 30 +-
.../src/test/resources/tpcds/plan/q97.plan | 6 +-
.../test/resources/tpcds/plan/q97_colocated.plan | 6 +-
.../test/resources/tpcds/plan/q9_colocated.plan | 30 +-
.../src/test/resources/tpch/plan/q18.plan | 2 +-
.../src/test/resources/tpch/plan/q7.plan | 6 +-
.../src/test/resources/tpch/plan/q8.plan | 2 +-
.../src/test/resources/tpch/plan/variant_q8.plan | 2 +-
...emoryStorageEngineLocalConfigurationModule.java | 2 +-
settings.gradle | 2 +
118 files changed, 1770 insertions(+), 609 deletions(-)
create mode 100644 modules/compatibility-tests/README.md
create mode 100644 modules/compatibility-tests/build.gradle
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/CompatibilityTestBase.java
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/IgniteCluster.java
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/IgniteVersions.java
copy
modules/{cli/src/test/java/org/apache/ignite/internal/cli/core/repl/completer/filter/ExclusionsCompleterFilterTest.java
=>
compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItCompatibilityTest.java}
(52%)
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/RunnerNode.java
create mode 100644
modules/compatibility-tests/src/integrationTest/resources/igniteVersions.json
delete mode 100644
modules/sql-engine/src/integrationTest/sql/group1/order/test_order_same_value.test