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

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


    from f7b464cef7 IGNITE-20275 Fix race condition in 
ClientInboundMessageHandler (#2525)
     add 5cd2c01ef1 IGNITE-20285 Move handler of CreateTable command from 
CatalogManager to command itself (#2508)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   9 +
 .../ignite/internal/catalog/CatalogCommand.java}   |  11 +-
 .../ignite/internal/catalog/CatalogManager.java    |  20 +-
 .../internal/catalog/CatalogManagerImpl.java       |  62 +--
 .../catalog/CatalogParamsValidationUtils.java      | 111 +++---
 .../catalog/CatalogValidationException.java        |  10 +
 .../catalog/TableExistsValidationException.java}   |  14 +-
 .../ignite/internal/catalog/UpdateProducer.java}   |  18 +-
 ...mandParams.java => AbstractCatalogCommand.java} |   8 +-
 .../internal/catalog/commands/CatalogUtils.java    |  65 +++-
 .../catalog/commands/CreateTableCommand.java       | 270 +++++++++++++
 .../commands/CreateTableCommandBuilder.java        |  58 +++
 .../catalog/commands/CreateTableParams.java        | 122 ------
 .../internal/catalog/CatalogManagerSelfTest.java   | 127 +++---
 .../catalog/CatalogManagerValidationTest.java      | 103 +----
 .../commands/CreateTableCommandValidationTest.java | 425 +++++++++++++++++++++
 .../internal/catalog/BaseCatalogManagerTest.java   |  30 +-
 .../ignite/internal/util/CollectionUtils.java      |   9 +
 .../engine/exec/ddl/DdlCommandHandlerWrapper.java  |   9 +-
 .../exec/ddl/DdlToCatalogCommandConverter.java     |  17 +-
 .../sql/engine/exec/MockedStructuresTest.java      |   4 +-
 21 files changed, 1017 insertions(+), 485 deletions(-)
 copy 
modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/internal/IntegerFieldUpdater.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogCommand.java} 
(80%)
 copy 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/ConfigurationNodeModificationException.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/TableExistsValidationException.java}
 (67%)
 copy 
modules/{file-transfer/src/main/java/org/apache/ignite/internal/network/file/TransferredFilesCollector.java
 => 
catalog/src/main/java/org/apache/ignite/internal/catalog/UpdateProducer.java} 
(59%)
 copy 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DdlCommandParams.java
 => AbstractCatalogCommand.java} (81%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableCommand.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableCommandBuilder.java
 delete mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableParams.java
 create mode 100644 
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/CreateTableCommandValidationTest.java

Reply via email to