This is an automated email from the ASF dual-hosted git repository. ptupitsyn pushed a commit to branch ignite-22133-bak in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit b2df1ab58ad73b77eec0fc42bddffcf6ee6ca7a6 Merge: 2881cab8a5e 9e88cfe99f2 Author: Pavel Tupitsyn <[email protected]> AuthorDate: Mon Jun 30 09:16:04 2025 +0300 Merge branch 'main' into ignite-22133 buildscripts/utils.gradle | 5 + docs/_data/toc.yaml | 7 +- docs/_docs/{ => sql-tuning}/sql-tuning.adoc | 0 docs/_docs/sql-tuning/using-explain.adoc | 549 +++++++++++++++++++++ gradle/libs.versions.toml | 2 +- .../ignite/internal/cli/CliIntegrationTest.java | 1 + .../ignite/internal/ItCompatibilityTest.java | 2 - .../ignite/internal/CompatibilityTestBase.java | 6 +- .../org/apache/ignite/internal/IgniteCluster.java | 8 + .../org/apache/ignite/internal/RunnerNode.java | 32 +- .../ignite/internal/rebalance/ItRebalanceTest.java | 8 +- modules/jdbc/build.gradle | 1 + .../apache/ignite/jdbc/ItJdbcQueryMetricsTest.java | 206 ++++++++ .../internal/network/processor/MessageClass.java | 4 +- .../network/processor/MessageGeneratorUtils.java | 8 + .../serialization/BaseMethodNameResolver.java | 36 -- .../MessageDeserializerGenerator.java | 5 +- .../serialization/MessageReaderMethodResolver.java | 2 +- .../serialization/MessageSerializerGenerator.java | 5 +- .../serialization/MessageWriterMethodResolver.java | 2 +- .../persistence/PartitionProcessingCounter.java | 85 ++++ .../persistence/PartitionProcessingCounterMap.java | 84 ++++ .../persistence/checkpoint/CheckpointManager.java | 15 + .../persistence/checkpoint/CheckpointPages.java | 50 ++ .../checkpoint/CheckpointPagesWriter.java | 72 ++- .../checkpoint/CheckpointProgressImpl.java | 71 +++ .../persistence/checkpoint/Checkpointer.java | 47 +- .../persistence/compaction/Compactor.java | 39 +- .../replacement/DelayedDirtyPageWrite.java | 5 + .../PartitionProcessingCounterMapTest.java | 79 +++ .../PartitionProcessingCounterTest.java | 54 ++ .../checkpoint/CheckpointProgressImplTest.java | 48 ++ .../persistence/checkpoint/CheckpointerTest.java | 44 ++ .../handlers/TxFinishReplicaRequestHandler.java | 4 +- .../network/PartitionReplicationMessageGroup.java | 14 +- .../network/command/FinishTxCommand.java | 10 +- ...FinishTxCommand.java => FinishTxCommandV1.java} | 26 +- ...FinishTxCommand.java => FinishTxCommandV2.java} | 20 +- .../replicator/raft/ZonePartitionRaftListener.java | 2 +- .../raft/handlers/FinishTxCommandHandler.java | 23 +- .../raft/ZonePartitionRaftListenerTest.java | 7 +- .../placementdriver/BasePlacementDriverTest.java | 4 +- .../placementdriver/leases/LeaseBatch.java | 7 +- .../placementdriver/leases/LeaseTracker.java | 14 +- .../placementdriver/LeaseNegotiationTest.java | 4 +- .../internal/placementdriver/LeaseUpdaterTest.java | 4 +- .../leases/LeaseSerializationTest.java | 2 +- .../rest/metrics/ItMetricControllerTest.java | 1 + .../sql/engine/ItSqlQueryExecutionMetricsTest.java | 289 +++++++++++ .../internal/sql/engine/SqlQueryProcessor.java | 12 +- .../sql/engine/exec/fsm/QueryExecutor.java | 48 +- .../internal/sql/metrics/SqlQueryMetricSource.java | 95 ++++ .../sql/engine/exec/ExecutionServiceImplTest.java | 5 +- .../internal/sql/engine/framework/TestNode.java | 4 +- .../storage/AbstractMvTableStorageTest.java | 2 +- .../pagememory/AbstractPageMemoryTableStorage.java | 1 - .../pagememory/PersistentPageMemoryDataRegion.java | 2 +- .../PersistentPageMemoryTableStorage.java | 49 +- ...PersistentPageMemoryMvPartitionStorageTest.java | 61 --- .../table/distributed/raft/PartitionListener.java | 14 +- .../PartitionRaftCommandsSerializationTest.java | 9 +- .../raft/PartitionCommandListenerTest.java | 4 +- .../PartitionCommandsMarshallerImplTest.java | 8 +- .../internal/tx/impl/EnlistedPartitionGroup.java | 2 - packaging/cli/build.gradle | 3 + packaging/client/cpp/build.gradle | 3 + packaging/client/dotnet/build.gradle | 3 + packaging/client/java/build.gradle | 3 + packaging/db/build.gradle | 2 + packaging/odbc/build.gradle | 3 + 70 files changed, 2047 insertions(+), 299 deletions(-)
