This is an automated email from the ASF dual-hosted git repository. tkalkirill pushed a change to branch catalog-feature in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from d6bb0cdaef CATALOG-FEATURE-FIX-TESTS-2023-09-07 Fix from Orlov (#2561) add 31d5ed162e IGNITE-19499 TableManager should listen CatalogService events instead of configuration (#2500) No new revisions were added by this update. Summary of changes: .../internal/catalog/CatalogManagerImpl.java | 7 +- .../ignite/internal/catalog/CatalogService.java | 2 + .../catalog/commands/DropTableCommand.java | 2 +- .../catalog/events/DropIndexEventParameters.java | 17 +- .../internal/catalog/storage/DropIndexEntry.java | 15 +- .../distributionzones/DistributionZoneManager.java | 24 - .../rebalance/DistributionZoneRebalanceEngine.java | 3 - .../BaseDistributionZoneManagerTest.java | 3 - ...ibutionZoneManagerConfigurationChangesTest.java | 3 - .../DistributionZoneRebalanceEngineTest.java | 5 - modules/index/build.gradle | 1 + .../apache/ignite/internal/index/IndexManager.java | 53 +- .../ignite/internal/index/IndexManagerTest.java | 76 +- .../apache/ignite/jdbc/ItJdbcErrorsSelfTest.java | 8 +- .../ignite/jdbc/ItJdbcStatementSelfTest.java | 2 +- .../metastorage/server/time/ClusterTimeTest.java | 8 +- .../platforms/cpp/tests/client-test/sql_test.cpp | 9 +- .../platforms/cpp/tests/odbc-test/error_test.cpp | 3 +- .../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 2 +- .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 24 +- .../ignite/internal/ItNoSyncMetadataTest.java | 80 -- .../storage/ItRebalanceDistributedTest.java | 78 +- ...niteDistributionZoneManagerNodeRestartTest.java | 2 - .../runner/app/AbstractSchemaChangeTest.java | 98 +- .../internal/runner/app/ItDataSchemaSyncTest.java | 8 +- .../runner/app/ItIgniteNodeRestartTest.java | 42 +- .../runner/app/ItSchemaChangeKvViewTest.java | 10 +- .../runner/app/ItSchemaChangeTableViewTest.java | 9 +- .../runner/app/ItTableApiContractTest.java | 301 ------- .../internal/runner/app/ItTablesApiTest.java | 163 +--- .../runner/app/PlatformTestNodeRunner.java | 372 +++----- .../schemasync/ItSchemaSyncAndReplicationTest.java | 6 +- .../sql/engine/ClusterPerClassIntegrationTest.java | 57 +- .../internal/sql/engine/ItBuildIndexTest.java | 2 +- .../internal/sql/engine/ItCreateTableDdlTest.java | 31 +- .../org/apache/ignite/internal/app/IgniteImpl.java | 16 +- modules/schema/build.gradle | 1 + .../internal/schema/CatalogDescriptorUtils.java | 201 ----- .../ignite/internal/schema/SchemaManager.java | 412 --------- .../apache/ignite/internal/schema/SchemaUtils.java | 13 - .../configuration/ColumnConfigurationSchema.java | 49 - .../ColumnTypeConfigurationSchema.java | 52 -- .../schema/configuration/ColumnTypeValidator.java | 36 - .../configuration/ColumnTypeValidatorImpl.java | 128 --- .../ConfigurationToSchemaDescriptorConverter.java | 186 ---- .../ExtendedTableConfigurationSchema.java | 32 - .../PrimaryKeyConfigurationSchema.java | 38 - .../configuration/SchemaConfigurationUtils.java | 49 - .../SchemaDistributedConfigurationModule.java | 27 +- .../configuration/TableConfigurationSchema.java | 52 -- .../schema/configuration/TableValidator.java | 36 - .../schema/configuration/TableValidatorImpl.java | 147 --- .../configuration/TablesConfigurationSchema.java | 50 -- .../ColumnDefaultConfigurationSchema.java | 40 - .../ConstantValueDefaultConfigurationSchema.java | 33 - .../FunctionCallDefaultConfigurationSchema.java | 33 - .../NullValueDefaultConfigurationSchema.java | 29 - .../index/HashIndexConfigurationSchema.java | 33 - .../index/IndexColumnConfigurationSchema.java | 36 - .../schema/configuration/index/IndexValidator.java | 37 - .../configuration/index/IndexValidatorImpl.java | 151 ---- .../index/SortedIndexConfigurationSchema.java | 33 - .../index/TableIndexConfigurationSchema.java | 57 -- ...nfigurationToSchemaDescriptorConverterTest.java | 298 ------- .../SchemaDistributedConfigurationModuleTest.java | 77 -- .../configuration/TableValidatorImplTest.java | 79 -- .../index/IndexValidatorImplTest.java | 145 --- .../schema/registry/SchemaRegistryImplTest.java | 38 +- .../schema/registry/UpgradingRowAdapterTest.java | 4 +- .../testutils/SchemaConfigurationConverter.java | 600 ------------- .../internal/sql/engine/SqlQueryProcessor.java | 10 +- .../internal/sql/engine/exec/ExecutableTable.java | 2 +- .../sql/engine/exec/ExecutableTableRegistry.java | 2 +- .../engine/exec/ExecutableTableRegistryImpl.java | 10 +- .../exec/ExecutionDependencyResolverImpl.java | 2 +- .../sql/engine/exec/ExecutionServiceImpl.java | 6 +- .../sql/engine/exec/ResolvedDependencies.java | 2 +- .../sql/engine/exec/ddl/DdlCommandHandler.java | 322 +------ .../engine/exec/ddl/DdlCommandHandlerWrapper.java | 94 -- .../exec/ExecutableTableRegistrySelfTest.java | 4 +- .../DdlCommandHandlerExceptionHandlingTest.java | 4 +- .../ddl/DistributionZoneDdlCommandHandlerTest.java | 3 +- .../storage/index/StorageHashIndexDescriptor.java | 2 +- .../storage/index/StorageIndexDescriptor.java | 48 + .../index/StorageSortedIndexDescriptor.java | 2 +- ...torageEngineDistributedConfigurationModule.java | 8 +- modules/table/build.gradle | 1 + .../distributed/ItTxDistributedTestSingleNode.java | 5 - .../ignite/distributed/ItTxStateLocalMapTest.java | 5 - .../table/distributed/ConfiguredTablesCache.java | 130 --- .../internal/table/distributed/TableManager.java | 984 ++++++--------------- .../replicator/PartitionReplicaListener.java | 125 ++- .../distributed/schema/NonHistoricSchemas.java | 8 +- .../TupleMarshallerFixlenOnlyBenchmark.java | 4 +- .../TupleMarshallerVarlenOnlyBenchmark.java | 4 +- .../distributed/ConfiguredTablesCacheTest.java | 85 -- .../table/distributed/TableManagerTest.java | 252 ++---- .../PartitionReplicaListenerIndexLockingTest.java | 9 +- .../replication/PartitionReplicaListenerTest.java | 38 +- .../apache/ignite/distributed/ItTxTestCluster.java | 8 +- .../ignite/internal/table/TableTestUtils.java | 50 +- .../table/impl/DummyInternalTableImpl.java | 4 +- 102 files changed, 920 insertions(+), 6087 deletions(-) delete mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/ItNoSyncMetadataTest.java delete mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItTableApiContractTest.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/CatalogDescriptorUtils.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/SchemaManager.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ColumnConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ColumnTypeConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ColumnTypeValidator.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ColumnTypeValidatorImpl.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ConfigurationToSchemaDescriptorConverter.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/ExtendedTableConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/PrimaryKeyConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/SchemaConfigurationUtils.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/TableConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/TableValidator.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/TableValidatorImpl.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/TablesConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/defaultvalue/ColumnDefaultConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/defaultvalue/ConstantValueDefaultConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/defaultvalue/FunctionCallDefaultConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/defaultvalue/NullValueDefaultConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/HashIndexConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/IndexColumnConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/IndexValidator.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/IndexValidatorImpl.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/SortedIndexConfigurationSchema.java delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/TableIndexConfigurationSchema.java delete mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/ConfigurationToSchemaDescriptorConverterTest.java delete mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/SchemaDistributedConfigurationModuleTest.java delete mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/TableValidatorImplTest.java delete mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/index/IndexValidatorImplTest.java delete mode 100644 modules/schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/SchemaConfigurationConverter.java delete mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ddl/DdlCommandHandlerWrapper.java delete mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/ConfiguredTablesCache.java delete mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/ConfiguredTablesCacheTest.java