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

amashenkov pushed a change to branch ignite-26090
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from b98faae9470 minor
     add a132aad9c2f IGNITE-26127 Compatibility test fails consecutive run 
(#6612)
     add e503475b3df IGNITE-26095 Add partition Raft log compatibility test 
(#6627)
     add 559b0c99dfe Bump io.opentelemetry:opentelemetry-exporter-otlp from 
1.54.0 to 1.54.1 (#6629)
     add 7cbccd066b3 Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (#6628)
     add 25bf47e183e IGNITE-26482 ItApiCompatibilityTest can't find local 
module (#6630)
     add a703962cf12 IGNITE-26477 Use Micronaut shutdown hook cleaner more 
broadly (#6626)
     add e6d10daa0f9 IGNITE-26393 .NET: Fix schema caching race condition 
(#6608)
     add e3221a56be4 IGNITE-25462 Get rid of SafeCustomTypeInternalConversion 
(#6623)
     add b8d1554757e IGNITE-22131 .NET: Implement ADO.NET classes (#6631)
     add 67875f7deec IGNITE-26279 Implement Checkpointer for the new log 
storage (#6624)
     add 8a0490df7a6 IGNITE-26490 Add tests for WI resolution during index 
build (#6632)
     add c257f5ae581 IGNITE-25845 SSL support for ODBC Driver (#6202)
     add ffcae74702e IGNITE-25249 Add FORCE_INDEX hint error description for 
non-existent … (#5712)
     add 4d056fd2b52 IGNITE-26460 Sql. Query in explicit RO tx fails when one 
replica is not available (#6613)
     add f9193dd9691 Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 (#6644)
     add e2ae79e5fad Bump net.java.dev.jna:jna from 5.17.0 to 5.18.0 (#6635)
     add 6293f331a56 Bump log4j from 2.25.1 to 2.25.2 (#6634)
     add a223cac23a2 Bump mockito from 5.19.0 to 5.20.0 (#6633)
     add f07b3500d38 IGNITE-25715 Add Java client compute compatibility tests 
(#6638)
     add 32d4d2223ce IGNITE-26503 Mute flaky 
org.apache.ignite.internal.rest.recovery.ItDisasterRecoveryControllerRestartPartitionsWithCleanupTest.testRestartSpecifiedPartitionsWithCleanup
 (#6647)
     add 6521d9139fa Merge branch 'main' into ignite-26090
     add e93745bb798 minor after review

No new revisions were added by this update.

Summary of changes:
 .../sql/odbc/connection-string.adoc                |  16 ++
 docs/_docs/sql-tuning/sql-tuning.adoc              |   7 +
 gradle/libs.versions.toml                          |  10 +-
 modules/compatibility-tests/build.gradle           |  10 +-
 .../jobs.gradle}                                   |  35 +--
 .../ignite/internal/ItApiCompatibilityTest.java    |   2 -
 ...tionRaftLogOnAnotherNodesCompatibilityTest.java |  82 +++++++
 ...ItPartitionRaftLogOneNodeCompatibilityTest.java |  94 ++++++++
 .../internal/client/ClientCompatibilityTests.java  | 187 +++++++++++++--
 ...urrentClientWithOldServerCompatibilityTest.java |   2 +-
 .../ignite/internal/client/DeploymentUtils.java    |  60 +++++
 ...ldClientWithCurrentServerCompatibilityTest.java |  44 +++-
 .../org/apache/ignite/internal/compute/Echo.java}  |  10 +-
 .../ignite/internal/compute/EchoReceiver.java}     |  21 +-
 .../ignite/internal/CompatibilityTestBase.java     |  58 ++++-
 .../org/apache/ignite/internal/Dependencies.java   |   4 +-
 .../org/apache/ignite/internal/IgniteCluster.java  |   5 +
 .../org/apache/ignite/internal/RunnerNode.java     |   7 +-
 .../compatibility/api/ApiCompatibilityTest.java    |   4 +-
 .../compatibility/api/CompatibilityChecker.java    |  10 +-
 .../compatibility/api/CompatibilityInput.java      |  12 +-
 .../internal/index/ItBuildIndexOneNodeTest.java    |  56 +++++
 .../Sql/IgniteDbCommandTests.cs                    | 245 +++++++++++++++++++
 .../Sql/IgniteDbConnectionStringBuilderTests.cs    | 163 +++++++++++++
 .../Sql/IgniteDbConnectionTests.cs                 | 123 ++++++++++
 .../Sql/IgniteDbParameterCollectionTests.cs        | 220 +++++++++++++++++
 .../Sql/IgniteDbParameterTests.cs                  |  64 +++++
 .../Sql/IgniteDbTransactionTests.cs                | 137 +++++++++++
 .../dotnet/Apache.Ignite.Tests/ToStringTests.cs    |   8 +-
 .../Apache.Ignite/IgniteClientConfiguration.cs     |   7 +-
 .../dotnet/Apache.Ignite/Internal/Table/Table.cs   |  19 +-
 .../dotnet/Apache.Ignite/Sql/IgniteDbCommand.cs    | 264 +++++++++++++++++++++
 .../dotnet/Apache.Ignite/Sql/IgniteDbConnection.cs | 172 ++++++++++++++
 .../Sql/IgniteDbConnectionStringBuilder.cs         | 189 +++++++++++++++
 .../TaskStatus.cs => Sql/IgniteDbException.cs}     |  49 ++--
 .../dotnet/Apache.Ignite/Sql/IgniteDbParameter.cs  |  86 +++++++
 .../Sql/IgniteDbParameterCollection.cs             | 191 +++++++++++++++
 .../Apache.Ignite/Sql/IgniteDbTransaction.cs       |  93 ++++++++
 .../raft/storage/segstore/CheckpointQueue.java     | 217 +++++++++++++++++
 .../raft/storage/segstore/RaftLogCheckpointer.java | 108 +++++++++
 .../raft/storage/segstore/SegmentFile.java         |   4 +
 .../raft/storage/segstore/SegmentFileManager.java  |  26 +-
 .../raft/storage/segstore/CheckpointQueueTest.java | 247 +++++++++++++++++++
 .../storage/segstore/RaftLogCheckpointerTest.java  |  87 +++++++
 .../storage/segstore/SegmentFileManagerTest.java   |   8 +-
 .../storage/segstore/SegstoreLogStorageTest.java   |   4 +-
 .../raft/client/TopologyAwareRaftGroupService.java |  43 +---
 ...ControllerRestartPartitionsWithCleanupTest.java |   1 +
 .../java/org/apache/ignite/internal/Cluster.java   |   2 +
 .../internal/ClusterPerClassIntegrationTest.java   |  15 +-
 .../internal/ClusterPerTestIntegrationTest.java    |   2 -
 modules/sql-engine/build.gradle                    |   1 +
 .../internal/sql/engine/ItFloatingPointTest.java   |  16 +-
 .../sql/engine/ItUnstableTopologyTest.java         | 110 +++++++--
 .../engine/datatypes/tests/BaseDataTypeTest.java   |   3 +-
 .../systemviews/ItSqlQueriesSystemViewTest.java    |   5 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |   1 -
 .../internal/sql/engine/SqlQueryProcessor.java     |   5 +-
 .../sql/engine/exec/exp/ConverterUtils.java        |   3 +-
 .../sql/engine/exec/exp/CustomTypesConversion.java |  93 --------
 .../sql/engine/exec/exp/RexToLixTranslator.java    |   3 +-
 .../sql/engine/exec/exp/agg/Accumulators.java      |  11 +-
 .../engine/exec/mapping/MappingServiceImpl.java    | 196 ++++++++++++---
 .../internal/sql/engine/externalize/RelJson.java   |  12 -
 .../sql/engine/prepare/IgniteSqlValidator.java     |  96 +-------
 .../sql/engine/prepare/IgniteTypeCoercion.java     |  46 +---
 .../internal/sql/engine/rex/IgniteRexBuilder.java  |  16 +-
 .../sql/engine/sql/IgniteSqlTypeNameSpec.java      |  98 --------
 .../sql/engine/sql/fun/IgniteSqlOperatorTable.java |  19 +-
 .../sql/fun/NotCustomTypeOperandTypeChecker.java   |  58 -----
 .../internal/sql/engine/type/IgniteCustomType.java | 148 ------------
 .../engine/type/IgniteCustomTypeCoercionRules.java | 125 ----------
 .../sql/engine/type/IgniteCustomTypeSpec.java      | 160 -------------
 .../sql/engine/type/IgniteTypeFactory.java         | 195 +--------------
 .../util/SafeCustomTypeInternalConversion.java     |  66 ------
 .../ignite/internal/sql/engine/util/TypeUtils.java |  68 +-----
 .../sql/engine/exec/ExecutionServiceImplTest.java  |  15 +-
 .../sql/engine/exec/QueryRecoveryTest.java         |  60 ++++-
 .../exec/mapping/MappingServiceImplTest.java       |  88 ++++---
 .../sql/engine/exec/mapping/MappingTestRunner.java |   6 +-
 .../engine/framework/ClusterServiceFactory.java    | 155 ++++++------
 .../sql/engine/framework/TestBuilders.java         |  76 ++++--
 .../sql/engine/framework/TestClusterService.java   | 101 ++++++++
 .../internal/sql/engine/framework/TestNode.java    |  10 +-
 .../engine/prepare/LeastRestrictiveTypesTest.java  |  89 -------
 .../internal/sql/engine/util/TypeUtilsTest.java    |  51 ----
 .../internal/table/distributed/TableManager.java   |  11 +-
 87 files changed, 4052 insertions(+), 1694 deletions(-)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/call/cluster/unit/DeployUnitCallFactory.java
 => compatibility-tests/jobs.gradle} (61%)
 create mode 100644 
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItApplyPartitionRaftLogOnAnotherNodesCompatibilityTest.java
 create mode 100644 
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItPartitionRaftLogOneNodeCompatibilityTest.java
 create mode 100644 
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/DeploymentUtils.java
 copy 
modules/{compute/src/jobs/java/org/apache/ignite/internal/compute/FailingJob.java
 => 
compatibility-tests/src/jobs/java/org/apache/ignite/internal/compute/Echo.java} 
(78%)
 copy 
modules/{compute/src/jobs/java/org/apache/ignite/internal/compute/TupleJob.java 
=> 
compatibility-tests/src/jobs/java/org/apache/ignite/internal/compute/EchoReceiver.java}
 (65%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbCommandTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbConnectionStringBuilderTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbConnectionTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbParameterCollectionTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbParameterTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/IgniteDbTransactionTests.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbCommand.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbConnection.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbConnectionStringBuilder.cs
 copy modules/platforms/dotnet/Apache.Ignite/{Compute/TaskStatus.cs => 
Sql/IgniteDbException.cs} (52%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbParameter.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbParameterCollection.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteDbTransaction.cs
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/CheckpointQueue.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/RaftLogCheckpointer.java
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/CheckpointQueueTest.java
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/RaftLogCheckpointerTest.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/CustomTypesConversion.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlTypeNameSpec.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/fun/NotCustomTypeOperandTypeChecker.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/IgniteCustomType.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/IgniteCustomTypeCoercionRules.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/type/IgniteCustomTypeSpec.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/SafeCustomTypeInternalConversion.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestClusterService.java

Reply via email to