This is an automated email from the ASF dual-hosted git repository. zstan pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 7620cb89ca IGNITE-21063 Optimize memory usage in optimized marshaller (#2950) add f0198f5fa5 IGNITE-20972 Move handlers of zone-related commands from CatalogManager (#2916) No new revisions were added by this update. Summary of changes: .../ignite/internal/catalog/CatalogManager.java | 36 -- .../internal/catalog/CatalogManagerImpl.java | 123 +---- .../catalog/CatalogParamsValidationUtils.java | 140 +---- ...DistributionZoneExistsValidationException.java} | 8 +- ...stributionZoneNotFoundValidationException.java} | 6 +- .../catalog/TableNotFoundValidationException.java | 2 +- .../commands/AbstractUpdateZoneCommandParams.java | 195 ------- ...tTableCommand.java => AbstractZoneCommand.java} | 20 +- ...uilder.java => AbstractZoneCommandBuilder.java} | 14 +- .../commands/AbstractZoneCommandParams.java | 79 --- .../catalog/commands/AlterZoneCommand.java | 242 +++++++++ .../catalog/commands/AlterZoneCommandBuilder.java | 85 +++ .../internal/catalog/commands/AlterZoneParams.java | 68 --- .../internal/catalog/commands/CatalogUtils.java | 94 +--- .../catalog/commands/CreateZoneCommand.java | 247 +++++++++ .../catalog/commands/CreateZoneCommandBuilder.java | 85 +++ .../catalog/commands/CreateZoneParams.java | 68 --- .../catalog/commands/DdlCommandParams.java | 24 - .../internal/catalog/commands/DropZoneCommand.java | 94 ++++ ...andBuilder.java => DropZoneCommandBuilder.java} | 5 +- .../internal/catalog/commands/DropZoneParams.java | 43 -- .../catalog/commands/RenameZoneCommand.java | 118 +++++ ...dBuilder.java => RenameZoneCommandBuilder.java} | 6 +- .../catalog/commands/RenameZoneParams.java | 68 --- ...CatalogManagerDescriptorCausalityTokenTest.java | 31 +- .../internal/catalog/CatalogManagerSelfTest.java | 96 ++-- .../catalog/CatalogManagerValidationTest.java | 585 --------------------- .../commands/AbstractCommandValidationTest.java | 18 + .../commands/AlterZoneCommandValidationTest.java | 247 +++++++++ .../catalog/commands/CatalogUtilsTest.java | 195 ------- .../commands/CreateZoneCommandValidationTest.java | 264 ++++++++++ .../commands/DropTableCommandValidationTest.java | 18 +- ...est.java => DropZoneCommandValidationTest.java} | 65 +-- ...t.java => RenameZoneCommandValidationTest.java} | 77 ++- .../ignite/internal/catalog/CatalogTestUtils.java | 12 + .../utils/CatalogAlterZoneEventListener.java | 29 +- .../utils/CatalogAlterZoneEventListenerTest.java | 40 +- .../DistributionZonesTestUtil.java | 24 +- .../index/IndexAvailabilityControllerTest.java | 4 +- .../ignite/internal/sql/engine/ItZoneDdlTest.java | 28 +- .../sql/engine/exec/ddl/DdlCommandHandler.java | 20 +- .../exec/ddl/DdlToCatalogCommandConverter.java | 29 +- .../DdlCommandHandlerExceptionHandlingTest.java | 8 +- .../exec/ddl/DdlToCatalogCommandConverterTest.java | 150 ------ .../ddl/DistributionZoneDdlCommandHandlerTest.java | 14 +- 45 files changed, 1691 insertions(+), 2133 deletions(-) copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/{TableExistsValidationException.java => DistributionZoneExistsValidationException.java} (77%) copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/{TableNotFoundValidationException.java => DistributionZoneNotFoundValidationException.java} (80%) delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AbstractUpdateZoneCommandParams.java copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{AbstractTableCommand.java => AbstractZoneCommand.java} (63%) copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{MakeIndexAvailableCommandBuilder.java => AbstractZoneCommandBuilder.java} (68%) delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AbstractZoneCommandParams.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterZoneCommand.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterZoneCommandBuilder.java delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterZoneParams.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateZoneCommand.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateZoneCommandBuilder.java delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateZoneParams.java delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DdlCommandParams.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DropZoneCommand.java copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DropIndexCommandBuilder.java => DropZoneCommandBuilder.java} (87%) delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DropZoneParams.java create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/RenameZoneCommand.java copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DropTableCommandBuilder.java => RenameZoneCommandBuilder.java} (79%) delete mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/RenameZoneParams.java delete mode 100644 modules/catalog/src/test/java/org/apache/ignite/internal/catalog/CatalogManagerValidationTest.java create mode 100644 modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/AlterZoneCommandValidationTest.java create mode 100644 modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/CreateZoneCommandValidationTest.java copy modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/{DropTableCommandValidationTest.java => DropZoneCommandValidationTest.java} (50%) copy modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/{DropTableCommandValidationTest.java => RenameZoneCommandValidationTest.java} (51%) delete mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/ddl/DdlToCatalogCommandConverterTest.java