This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-18875
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from bbc1cc9a20 Fix tests.
add 6915796e4a IGNITE-20065 Fix memory leaks introduced by Mockito 5
(#2367)
add 6ee356ae14 IGNITE-20075 Get rid of potential thread leak in
RocksDbTxStateStorageTest (#2370)
add 107e2c73bb IGNITE-19291 Generate default node configuration file at
compile-time (#2357)
add 4084a87d19 IGNITE-20076 Improve networking shutdown implementation
(#2375)
add 172b772470 IGNITE-18453: Query executor thread synchronously waits for
leaders on query mapping. (#2342)
new 493ef3c36d Merge branch 'main' into ignite-18875
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 3 +-
gradle/libs.versions.toml | 1 -
.../internal/catalog/CatalogManagerSelfTest.java | 3 +-
.../internal/cli/commands/ProfileMixinTest.java | 3 +-
.../internal/cli/sql/SqlSchemaProviderTest.java | 3 +-
.../handler/JdbcQueryEventHandlerImplTest.java | 3 +-
modules/client/build.gradle | 2 -
.../apache/ignite/client/AbstractClientTest.java | 3 +-
.../ignite/client/ClientAuthenticationTest.java | 3 +-
.../apache/ignite/client/ClientComputeTest.java | 3 +-
.../apache/ignite/client/ClientLoggingTest.java | 3 +-
.../apache/ignite/client/ClientMetricsTest.java | 3 +-
.../org/apache/ignite/client/HeartbeatTest.java | 3 +-
.../org/apache/ignite/client/MultiClusterTest.java | 3 +-
.../org/apache/ignite/client/ReconnectTest.java | 3 +-
.../apache/ignite/client/RequestBalancingTest.java | 3 +-
.../org/apache/ignite/client/RetryPolicyTest.java | 3 +-
.../org/apache/ignite/client/SchemaUpdateTest.java | 3 +-
.../ignite/client/fakes/FakeInternalTable.java | 4 +-
.../RepeatedFinishClientTransactionTest.java | 3 +-
.../cluster/management/ItClusterManagerTest.java | 2 +-
.../cluster/management/ClusterInitializerTest.java | 3 +-
.../management/raft/CmgRaftGroupListenerTest.java | 3 +-
.../topology/LogicalTopologyImplTest.java | 3 +-
.../topology/LogicalTopologyServiceImplTest.java | 3 +-
.../deployunit/DeploymentManagerImplTest.java | 3 +-
.../internal/compute/ComputeComponentImplTest.java | 3 +-
.../internal/compute/IgniteComputeImplTest.java | 3 +-
.../compute/loader/JobContextManagerTest.java | 3 +-
.../ignite/internal/util/TransformingIterator.java | 12 +
.../internal/util/RefCountedObjectPoolTest.java | 3 -
.../internal/marshaller/FieldAccessorTest.java | 3 +-
.../metastorage/impl/ItMetaStorageServiceTest.java | 3 +-
.../metastorage/impl/CursorPublisherTest.java | 3 +-
.../metastorage/server/AndConditionTest.java | 3 +-
.../metastorage/server/WatchProcessorTest.java | 3 +-
.../internal/network/netty/ConnectionManager.java | 46 ++-
.../recovery/RecoveryClientHandshakeManager.java | 50 ++-
.../recovery/RecoveryServerHandshakeManager.java | 50 ++-
.../recovery/message/HandshakeRejectedMessage.java | 6 +
.../scalecube/ScaleCubeClusterServiceFactory.java | 2 +
.../internal/network/netty/InboundDecoderTest.java | 3 +-
.../internal/network/netty/NettyClientTest.java | 3 +-
.../internal/network/netty/NettyServerTest.java | 3 +-
.../network/netty/RecoveryHandshakeTest.java | 20 +-
.../network/DefaultMessagingServiceTest.java | 3 +-
modules/runner/build.gradle | 28 ++
.../configuration/generator/DefaultsGenerator.java | 116 +++++++
.../storage/ItRebalanceDistributedTest.java | 3 +-
.../marshaller/reflection/ColumnBindingTest.java | 3 +-
.../internal/sql/engine/exec/ExecutableTable.java | 8 +
.../engine/exec/ExecutableTableRegistryImpl.java | 26 +-
.../engine/exec/ExecutionDependencyResolver.java | 5 +-
.../exec/ExecutionDependencyResolverImpl.java | 6 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 55 +++-
.../sql/engine/exec/ResolvedDependencies.java | 15 +
.../sql/engine/metadata/FragmentMapping.java | 127 ++++++++
.../sql/engine/metadata/IgniteFragmentMapping.java | 361 +++++++++++----------
.../internal/sql/engine/metadata/NodeWithTerm.java | 27 ++
.../sql/engine/prepare/AbstractMultiStepPlan.java | 109 -------
.../internal/sql/engine/prepare/ExecutionPlan.java | 36 --
.../internal/sql/engine/prepare/Fragment.java | 58 +---
.../sql/engine/prepare/MappingQueryContext.java | 2 +-
.../sql/engine/prepare/MultiStepDmlPlan.java | 54 ---
.../internal/sql/engine/prepare/MultiStepPlan.java | 115 +++++--
.../sql/engine/prepare/MultiStepQueryPlan.java | 46 ---
.../sql/engine/prepare/PrepareServiceImpl.java | 15 +-
.../internal/sql/engine/prepare/QueryTemplate.java | 132 --------
.../sql/engine/schema/IgniteSchemaTable.java | 8 -
.../internal/sql/engine/schema/IgniteTable.java | 10 -
.../sql/engine/schema/IgniteTableImpl.java | 33 +-
.../sql/engine/schema/SqlSchemaManagerImpl.java | 4 -
.../internal/sql/engine/StopCalciteModuleTest.java | 2 +-
.../sql/engine/exec/AsyncWrapperSelfTest.java | 3 +-
.../exec/ExecutionDependencyResolverSelfTest.java | 72 +++-
.../sql/engine/exec/ExecutionServiceImplTest.java | 21 +-
...istry.java => TestExecutableTableRegistry.java} | 42 ++-
.../engine/exec/exp/ExpressionFactoryImplTest.java | 3 +-
.../engine/exec/schema/SqlSchemaManagerTest.java | 3 +-
.../sql/engine/framework/TestBuilders.java | 43 ++-
.../sql/engine/framework/TestClusterTest.java | 10 +-
.../internal/sql/engine/framework/TestNode.java | 10 +-
.../internal/sql/engine/framework/TestTable.java | 6 +-
.../internal/sql/engine/planner/PlannerTest.java | 96 ++++--
.../sql/engine/prepare/TypeCoercionTest.java | 6 -
.../sql/engine/util/StatementCheckerTest.java | 3 +-
.../ignite/internal/table/ItColocationTest.java | 3 +-
.../ignite/internal/table/InternalTable.java | 2 +-
.../distributed/storage/InternalTableImpl.java | 25 +-
.../internal/table/InteropOperationsTest.java | 3 +-
.../table/KeyValueBinaryViewOperationsTest.java | 3 +-
.../KeyValueViewOperationsSimpleSchemaTest.java | 3 +-
.../internal/table/KeyValueViewOperationsTest.java | 3 +-
.../table/RecordBinaryViewOperationsTest.java | 3 +-
.../internal/table/RecordViewOperationsTest.java | 3 +-
.../internal/table/SchemaValidationTest.java | 3 +-
.../state/rocksdb/RocksDbTxStateStorageTest.java | 25 +-
.../storage/state/AbstractTxStateStorageTest.java | 6 +-
packaging/build.gradle | 4 +-
packaging/db/build.gradle | 53 ++-
100 files changed, 1274 insertions(+), 887 deletions(-)
create mode 100644
modules/runner/src/defaultsGenerator/java/org/apache/ignite/internal/configuration/generator/DefaultsGenerator.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/AbstractMultiStepPlan.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ExecutionPlan.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/MultiStepDmlPlan.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/MultiStepQueryPlan.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/QueryTemplate.java
rename
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/{NoOpExecutableTableRegistry.java
=> TestExecutableTableRegistry.java} (51%)