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

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


    from f493d76f82 Merge branch 'ai-main' into catalog-feature
     add 23d886ad2a IGNITE-20058 Flaky distribution zone tests were fixed by 
fixing order of the meta storage watches deploying and a distribution zone 
manager start (#2400)
     add fa8d626f57 IGNITE-19566 Remove ignite-core dependency from ignite-api 
module (#2349)
     add 28111df1a2 IGNITE-19839 Java client: Reload schema when unmapped 
columns are detected (#2410)
     add 0ab2627e50 IGNITE-20105 Set default precision and scale for new column 
descriptor when needed (#2391)
     add fb3c5e2033 IGNITE-15927 One-phase commit - Fixes #2329.
     add 606f17fc3c IGNITE-19960 Sync with JRaft repo - Fixes #2321.
     add 194ad21949 IGNITE-15927 Fixed compilation
     add ed6493a563 IGNITE-20167 Always use version to get SQL schema (#2413)
     add 551401872e Merge branch 'main' of 
https://gitbox.apache.org/repos/asf/ignite-3
     add 7311385a42 Merge branch 'main' into catalog-feature

No new revisions were added by this update.

Summary of changes:
 modules/api/build.gradle                           |  11 +-
 .../org/apache/ignite/InitParametersBuilder.java   |   2 +-
 .../org/apache/ignite/compute/IgniteCompute.java   |  35 +-
 .../ignite/lang/ColumnAlreadyExistsException.java  |   2 +-
 .../ignite/lang/ColumnNotFoundException.java       |  12 +-
 .../java/org/apache/ignite/lang/ErrorGroup.java    |   0
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   0
 .../apache/ignite/lang/IgniteCheckedException.java |   2 +-
 .../org/apache/ignite/lang/IgniteException.java    |   2 +-
 .../apache/ignite/lang/IgniteExceptionUtils.java   | 544 --------------------
 .../ignite/lang/IndexAlreadyExistsException.java   |   5 +-
 .../apache/ignite/lang/IndexNotFoundException.java |   5 +-
 .../ignite/lang/SchemaNotFoundException.java       |   3 +-
 .../ignite/lang/TableAlreadyExistsException.java   |   2 +-
 .../apache/ignite/lang/TableNotFoundException.java |   2 +-
 .../org/apache/ignite/lang/TraceableException.java |   0
 .../apache/ignite/lang}/util/IgniteNameUtils.java  |  12 +-
 .../org/apache/ignite/lang}/util/StringUtils.java  |   2 +-
 .../org/apache/ignite/lang/util/TraceIdUtils.java  |  56 +++
 .../org/apache/ignite/network/ClusterNode.java     |  90 +---
 .../main/java/org/apache/ignite/sql/Session.java   |  61 +--
 .../org/apache/ignite/sql/SqlBatchException.java   |  13 +-
 .../java/org/apache/ignite/sql/SqlException.java   |  13 -
 .../java/org/apache/ignite/table/TupleImpl.java    |  16 +-
 .../apache/ignite/table/mapper/MapperBuilder.java  |   2 +-
 .../ignite/table/mapper/OneColumnMapperImpl.java   |   2 +-
 modules/binary-tuple/build.gradle                  |   1 +
 .../internal/catalog/CatalogManagerImpl.java       |  21 +-
 .../catalog/CatalogParamsValidationUtils.java      |   2 +-
 .../ignite/internal/catalog/CatalogService.java    |   8 +
 .../internal/catalog/commands/CatalogUtils.java    |  92 +++-
 .../internal/catalog/commands/ColumnParams.java    |  19 +-
 .../internal/catalog/CatalogManagerSelfTest.java   |   6 +-
 .../internal/cli/call/connect/ConnectCall.java     |   2 +-
 .../cli/call/connect/ConnectSslConfigCall.java     |   2 +-
 .../internal/cli/commands/sql/SqlReplCommand.java  |   2 +-
 .../ignite/internal/cli/core/JdbcUrlFactory.java   |   2 +-
 .../internal/cli/core/rest/ApiClientFactory.java   |   2 +-
 .../ignite/internal/client/ClientClusterNode.java} |  40 +-
 .../apache/ignite/internal/client/ClientUtils.java |   7 +-
 .../ignite/internal/client/TcpClientChannel.java   |  11 +-
 .../ignite/internal/client/TcpIgniteClient.java    |   2 +-
 .../internal/client/compute/ClientCompute.java     |  49 ++
 .../ignite/internal/client/sql/ClientSession.java  |   4 +-
 .../ignite/internal/client/table/ClientTable.java  | 187 +++----
 .../ignite/internal/client/table/ClientTuple.java  |   2 +-
 .../client/table/ClientTupleSerializer.java        |   5 +-
 .../apache/ignite/client/AbstractClientTest.java   |   3 +-
 .../java/org/apache/ignite/client/CustomTuple.java |   2 +-
 .../java/org/apache/ignite/client/TestServer.java  |   3 +-
 .../apache/ignite/client/fakes/FakeCompute.java    |  50 ++
 .../apache/ignite/client/fakes/FakeSession.java    |   4 +-
 .../cluster/management/ClusterInitializer.java     |   2 +-
 .../raft/commands/ClusterNodeMessage.java          |   3 +-
 .../management/topology/api/LogicalNode.java       |   3 +-
 .../cluster/management/ClusterInitializerTest.java |  17 +-
 .../AbstractClusterStateStorageManagerTest.java    |   4 +-
 .../ignite/internal/compute/IgniteComputeImpl.java |  52 +-
 .../internal/compute/ComputeComponentImplTest.java |   3 +-
 .../internal/compute/IgniteComputeImplTest.java    |   5 +-
 modules/configuration/build.gradle                 |   1 +
 modules/core/build.gradle                          |  15 +-
 .../DistributionZoneAlreadyExistsException.java    |   4 +-
 .../DistributionZoneBindTableException.java        |   4 +-
 .../DistributionZoneNotFoundException.java         |   4 +-
 .../internal/properties/IgniteProductVersion.java  |   2 +-
 .../ignite/internal/sql/AbstractSession.java       | 153 ++++++
 .../ignite/internal}/sql/SyncResultSetAdapter.java |   8 +-
 .../ignite/internal/util/ExceptionUtils.java       | 548 ++++++++++++++++++++-
 .../apache/ignite/lang/IgniteExceptionMapper.java  |   0
 .../ignite/lang/IgniteExceptionMapperUtil.java     |   0
 .../lang/IgniteExceptionMappersProvider.java       |   0
 .../lang/IgniteInternalCheckedException.java       |   2 +-
 .../ignite/lang/IgniteInternalException.java       |   2 +-
 ...eFiveFunction.java => IgnitePentaFunction.java} |   2 +-
 ...eTetraFunction.java => IgniteQuadFunction.java} |   2 +-
 .../ignite/internal/util/IgniteNameUtilsTest.java  |  12 +-
 .../apache/ignite/lang/ExceptionUtilsTest.java}    |   7 +-
 .../ignite/lang/IgniteExceptionMapperUtilTest.java |   0
 .../apache/ignite/lang/IgniteExceptionTest.java    |  11 +-
 .../lang/TestIgniteExceptionMappersProvider.java   |   0
 .../testframework/IntegrationTestBase.java         |   0
 .../testframework/TestIgnitionManager.java         |   0
 .../distributionzones/DistributionZoneManager.java |  17 +-
 .../distributionzones/DistributionZonesUtil.java   |   1 -
 .../CausalityDataNodesEngine.java                  |   2 +-
 .../rebalance/DistributionZoneRebalanceEngine.java |   2 +-
 .../BaseDistributionZoneManagerTest.java           |   7 +-
 .../DistributionZoneManagerAlterFilterTest.java    |  17 +-
 ...ibutionZoneManagerConfigurationChangesTest.java |   7 +-
 .../DistributionZoneManagerFilterTest.java         |  12 +-
 .../DistributionZoneManagerTest.java               |   3 -
 .../DistributionZoneManagerWatchListenerTest.java  |  10 +-
 .../DistributionZoneCausalityDataNodesTest.java    |   2 +-
 .../DistributionZonesTestUtil.java                 |  29 --
 .../ignite/internal/marshaller/Marshaller.java     |   3 +-
 .../marshaller/UnmappedColumnsException.java}      |   9 +-
 .../apache/ignite/network/ClusterNodeImpl.java}    |  33 +-
 .../SslConfigurationValidatorImpl.java             |   2 +-
 .../ScaleCubeDirectMarshallerTransport.java        |   3 +-
 .../scalecube/ScaleCubeTopologyService.java        |   3 +-
 .../network/DefaultMessagingServiceTest.java       |   4 +-
 .../pagememory/datastructure/DataStructure.java    |   2 +-
 .../ErrorGroupsGenerator.cs                        |   2 +-
 .../dotnet/Apache.Ignite.Tests/ErrorGroupTests.cs  |   2 +-
 .../apache/ignite/raft/jraft/core/ItNodeTest.java  |  28 +-
 .../ignite/raft/jraft/core/FSMCallerImpl.java      |   6 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |  91 ++--
 .../raft/jraft/core/ReadOnlyServiceImpl.java       |  53 +-
 .../apache/ignite/raft/jraft/core/Replicator.java  |  19 +-
 .../apache/ignite/raft/jraft/entity/LogEntry.java  |  25 +
 .../ignite/raft/jraft/entity/ReadIndexStatus.java  |   7 +
 ...tFoundException.java => OverloadException.java} |  21 +-
 ...tMetaStorageOptions.java => ApplyTaskMode.java} |  20 +-
 .../ignite/raft/jraft/option/NodeOptions.java      |  71 +--
 .../ignite/raft/jraft/option/RaftOptions.java      |  19 +
 .../apache/ignite/raft/jraft/rpc/RpcRequests.java  |   2 +-
 .../raft/jraft/rpc/impl/AbstractClientService.java |   2 +-
 .../ignite/raft/jraft/storage/LogManager.java      |   8 +
 .../raft/jraft/storage/impl/LogManagerImpl.java    | 106 ++--
 .../raft/jraft/storage/impl/RocksDBLogStorage.java |  34 +-
 .../storage/snapshot/SnapshotExecutorImpl.java     |   2 +-
 .../snapshot/local/LocalSnapshotStorage.java       |   2 +-
 .../org/apache/ignite/raft/jraft/util/Utils.java   |  11 +
 .../ignite/internal/raft/RaftGroupServiceTest.java |   5 +-
 .../raft/jraft/core/ReadOnlyServiceTest.java       |  48 ++
 .../ignite/raft/jraft/entity/LogEntryTest.java     |  36 ++
 .../raft/jraft/storage/impl/LogManagerTest.java    |   7 +
 .../ignite/raft/jraft/test/MockAsyncContext.java   |   3 +-
 .../ignite/raft/jraft/core/ExpectClosure.java      |  29 +-
 .../ignite/raft/jraft/core/MockStateMachine.java   |   4 +-
 .../ignite/internal/replicator/ReplicaManager.java |  25 +-
 .../ignite/internal/replicator/ReplicaService.java |   2 +-
 .../replicator/PlacementDriverReplicaSideTest.java |   5 +-
 .../internal/rest/api/cluster/InitCommand.java     |   2 +-
 ...niteDistributionZoneManagerNodeRestartTest.java |   8 +-
 .../runner/app/AbstractSchemaChangeTest.java       |   2 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |   1 +
 .../ItThinClientSchemaSynchronizationTest.java     | 158 ++++++
 .../ignite/internal/sql/api/ItCommonApiTest.java   |  13 +-
 .../internal/table/ItThinClientColocationTest.java |   4 +-
 .../ignite/internal/schema/DecimalNativeType.java  |   6 -
 .../apache/ignite/internal/schema/NativeTypes.java |   7 +-
 .../ignite/internal/schema/TemporalNativeType.java |  24 +-
 .../schema/AbstractSchemaConverterTest.java        |   3 +-
 .../schema/marshaller/KvMarshallerTest.java        |  17 +-
 .../schema/serializer/AbstractSerializerTest.java  |   6 +-
 .../testutils/builder/AbstractIndexBuilder.java    |   2 +-
 .../builder/ColumnDefinitionBuilderImpl.java       |   2 +-
 .../builder/HashIndexDefinitionBuilderImpl.java    |   2 +-
 .../builder/PrimaryKeyDefinitionBuilderImpl.java   |   2 +-
 .../schema/testutils/builder/SchemaBuilders.java   |   2 +-
 .../builder/SortedIndexDefinitionBuilderImpl.java  |   2 +-
 .../builder/TableDefinitionBuilderImpl.java        |   2 +-
 .../AuthenticationProvidersValidatorImpl.java      |   2 +-
 modules/sql-engine/build.gradle                    |   1 +
 .../internal/sql/api/SessionBuilderImpl.java       |   5 +-
 .../ignite/internal/sql/api/SessionImpl.java       |   9 +-
 .../internal/sql/engine/AsyncSqlCursorImpl.java    |   3 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |  10 +-
 .../sql/engine/exec/ExchangeServiceImpl.java       |   3 +-
 .../sql/engine/exec/ExecutionServiceImpl.java      |   8 +-
 .../sql/engine/exec/ddl/DdlCommandHandler.java     |   6 +-
 .../engine/exec/ddl/DdlCommandHandlerWrapper.java  |   4 +-
 .../exec/ddl/DdlToCatalogCommandConverter.java     |   3 +
 .../internal/sql/engine/prepare/CacheKey.java      |  26 +-
 .../sql/engine/prepare/PrepareServiceImpl.java     |   3 +-
 .../sql/engine/schema/CatalogSqlSchemaManager.java |  94 ++--
 .../sql/engine/schema/IgniteSchemaTable.java       |   4 +-
 .../sql/engine/schema/SqlSchemaManager.java        |  20 +-
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |  33 +-
 .../internal/sql/engine/type/IgniteTypeSystem.java |  11 +-
 .../exec/ExecutionDependencyResolverSelfTest.java  |   3 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   7 +-
 .../sql/engine/exec/RuntimeSortedIndexTest.java    |   4 +-
 .../DdlCommandHandlerExceptionHandlingTest.java    |   4 +-
 .../engine/exec/exp/ExpressionFactoryImplTest.java |   4 +-
 .../sql/engine/exec/rel/AbstractExecutionTest.java |   4 +-
 .../sql/engine/exec/rel/ExchangeExecutionTest.java |  13 +-
 .../engine/exec/schema/SqlSchemaManagerTest.java   |  37 +-
 .../engine/framework/ClusterServiceFactory.java    |   3 +-
 .../sql/engine/framework/NoOpTransaction.java      |   3 +-
 .../engine/framework/PredefinedSchemaManager.java  |  34 +-
 .../internal/sql/engine/framework/TestNode.java    |   3 +-
 .../engine/schema/CatalogSqlSchemaManagerTest.java |  20 +-
 .../ItAbstractInternalTableScanTest.java           |   4 +-
 .../ignite/distributed/ItTablePersistenceTest.java |   3 +-
 .../ignite/internal/table/ItColocationTest.java    |   3 +-
 .../internal/table/AbstractRowTupleAdapter.java    |   2 +-
 .../table/distributed/StorageUpdateHandler.java    |  40 +-
 .../internal/table/distributed/TableManager.java   |   8 +-
 .../distributed/command/PartitionCommand.java      |   5 +
 .../distributed/raft/PartitionDataStorage.java     |   9 +
 .../table/distributed/raft/PartitionListener.java  |  27 +-
 .../SnapshotAwarePartitionDataStorage.java         |   8 +
 .../request/ReadWriteMultiRowReplicaRequest.java   |   5 +
 .../ReadWriteScanRetrieveBatchReplicaRequest.java  |   4 +
 .../request/ReadWriteSingleRowReplicaRequest.java  |   5 +
 .../request/ReadWriteSwapRowReplicaRequest.java    |   5 +
 .../replicator/PartitionReplicaListener.java       | 183 ++++---
 .../distributed/storage/InternalTableImpl.java     | 195 ++++----
 .../RepeatedFinishReadWriteTransactionTest.java    |   3 +-
 .../apache/ignite/internal/table/TxLocalTest.java  |  56 ++-
 .../internal/table/distributed/IndexBaseTest.java  |   7 +-
 .../distributed/StorageUpdateHandlerTest.java      |   2 +
 .../table/distributed/TableManagerTest.java        |   5 +-
 .../replication/PartitionReplicaListenerTest.java  |   5 +-
 .../distributed/TestPartitionDataStorage.java      |   5 +
 .../ignite/internal/table/TxAbstractTest.java      |  31 +-
 .../table/impl/DummyInternalTableImpl.java         |  73 +--
 .../internal/table/impl/TestTupleBuilder.java      |   2 +-
 .../ignite/internal/tx/InternalTransaction.java    |   1 -
 .../internal/tx/impl/ReadWriteTransactionImpl.java |  29 +-
 .../apache/ignite/internal/tx/TxManagerTest.java   |   5 +-
 214 files changed, 2651 insertions(+), 1879 deletions(-)
 rename modules/{core => 
api}/src/main/java/org/apache/ignite/lang/ErrorGroup.java (100%)
 rename modules/{core => 
api}/src/main/java/org/apache/ignite/lang/ErrorGroups.java (100%)
 delete mode 100755 
modules/api/src/main/java/org/apache/ignite/lang/IgniteExceptionUtils.java
 rename modules/{core => 
api}/src/main/java/org/apache/ignite/lang/TraceableException.java (100%)
 rename modules/{core/src/main/java/org/apache/ignite/internal => 
api/src/main/java/org/apache/ignite/lang}/util/IgniteNameUtils.java (91%)
 rename modules/{core/src/main/java/org/apache/ignite/internal => 
api/src/main/java/org/apache/ignite/lang}/util/StringUtils.java (97%)
 create mode 100755 
modules/api/src/main/java/org/apache/ignite/lang/util/TraceIdUtils.java
 copy modules/{api/src/main/java/org/apache/ignite/network/ClusterNode.java => 
client/src/main/java/org/apache/ignite/internal/client/ClientClusterNode.java} 
(74%)
 mode change 100644 => 100755
 rename modules/{api/src/main/java/org/apache/ignite/lang => 
core/src/main/java/org/apache/ignite/internal/distributionzones}/DistributionZoneAlreadyExistsException.java
 (92%)
 rename modules/{api/src/main/java/org/apache/ignite/lang => 
core/src/main/java/org/apache/ignite/internal/distributionzones}/DistributionZoneBindTableException.java
 (93%)
 rename modules/{api/src/main/java/org/apache/ignite/lang => 
core/src/main/java/org/apache/ignite/internal/distributionzones}/DistributionZoneNotFoundException.java
 (93%)
 create mode 100755 
modules/core/src/main/java/org/apache/ignite/internal/sql/AbstractSession.java
 rename modules/{api/src/main/java/org/apache/ignite => 
core/src/main/java/org/apache/ignite/internal}/sql/SyncResultSetAdapter.java 
(94%)
 rename modules/{api => 
core}/src/main/java/org/apache/ignite/lang/IgniteExceptionMapper.java (100%)
 rename modules/{api => 
core}/src/main/java/org/apache/ignite/lang/IgniteExceptionMapperUtil.java (100%)
 rename modules/{api => 
core}/src/main/java/org/apache/ignite/lang/IgniteExceptionMappersProvider.java 
(100%)
 rename 
modules/core/src/main/java/org/apache/ignite/lang/{IgniteFiveFunction.java => 
IgnitePentaFunction.java} (97%)
 rename 
modules/core/src/main/java/org/apache/ignite/lang/{IgniteTetraFunction.java => 
IgniteQuadFunction.java} (97%)
 mode change 100755 => 100644
 rename 
modules/{api/src/test/java/org/apache/ignite/lang/IgniteExceptionUtilsTest.java 
=> core/src/test/java/org/apache/ignite/lang/ExceptionUtilsTest.java} (96%)
 rename modules/{api => 
core}/src/test/java/org/apache/ignite/lang/IgniteExceptionMapperUtilTest.java 
(100%)
 rename modules/{api => 
core}/src/test/java/org/apache/ignite/lang/IgniteExceptionTest.java (95%)
 rename modules/{api => 
core}/src/test/java/org/apache/ignite/lang/TestIgniteExceptionMappersProvider.java
 (100%)
 rename modules/{api => 
core}/src/testFixtures/java/org/apache/ignite/internal/testframework/IntegrationTestBase.java
 (100%)
 rename modules/{api => 
core}/src/testFixtures/java/org/apache/ignite/internal/testframework/TestIgnitionManager.java
 (100%)
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/replicator/ReplicationGroupId.java
 => 
marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/UnmappedColumnsException.java}
 (79%)
 copy modules/{api/src/main/java/org/apache/ignite/network/ClusterNode.java => 
network-api/src/main/java/org/apache/ignite/network/ClusterNodeImpl.java} (77%)
 mode change 100644 => 100755
 copy 
modules/raft/src/main/java/org/apache/ignite/raft/jraft/error/{MessageClassNotFoundException.java
 => OverloadException.java} (65%)
 copy 
modules/raft/src/main/java/org/apache/ignite/raft/jraft/option/{RaftMetaStorageOptions.java
 => ApplyTaskMode.java} (71%)

Reply via email to