You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2023/08/16 10:23:21 UTC

[ignite-3] branch ignite-19497 updated (423ffbe0cb -> 60f41521c0)

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

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


    from 423ffbe0cb Minors after review.
     add 4a646a7cd7 IGNITE-19836 .NET: Reject Tuples and POCOs with unmapped fields (#2444)
     add f6214ae730 IGNITE-20035 Sql. Fixed handling "maxRows" jdbc query parameter (#2437)
     add 99f7775253 IGNITE-20049 Remove BinaryRow#hasValue method (#2424)
     add e98dee77ee IGNITE-20214 Fix flaky ItSimpleCounterServerTest#testRefreshLeader test (#2445)
     add 7989e7e253 IGNITE-20189 Prepare existing tests for the distributed zone to switch to the catalog #2 (#2436)
     add ff97888bee Merge branch 'ai-main' into catalog-feature
     new 60f41521c0 Merge branch 'catalog-feature' into ignite-19497

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:
 .idea/inspectionProfiles/Project_Default.xml       |   8 +-
 build.gradle                                       |   1 +
 .../org/apache/ignite/table/mapper/Mapper.java     |   3 +-
 .../internal/binarytuple/BinaryTupleCommon.java    |   6 -
 .../handler/requests/jdbc/JdbcQueryCursor.java     |  11 +-
 .../requests/jdbc/JdbcQueryCursorSelfTest.java     | 101 +++++
 .../ignite/client/fakes/FakeIgniteTables.java      |  22 +-
 .../ignite/client/fakes/FakeInternalTable.java     | 133 ++++---
 .../ignite/client/fakes/FakeSchemaRegistry.java    |  15 +-
 .../BaseDistributionZoneManagerTest.java           |   6 +-
 .../DistributionZoneFiltersTest.java               |   1 -
 .../DistributionZoneManagerAlterFilterTest.java    |  58 ++-
 ...ibutionZoneManagerConfigurationChangesTest.java |  59 ++-
 .../DistributionZoneManagerFilterTest.java         |   8 +-
 .../DistributionZoneManagerScaleUpTest.java        | 427 ++++++++++++---------
 .../DistributionZoneManagerTest.java               |  34 +-
 .../DistributionZoneManagerWatchListenerTest.java  |  17 +-
 .../DistributionZoneCausalityDataNodesTest.java    | 274 +++++++------
 .../DistributionZoneRebalanceEngineTest.java       |  58 ++-
 .../DistributionZonesTestUtil.java                 |  39 ++
 .../apache/ignite/internal/index/IndexManager.java |  49 ++-
 .../ignite/internal/marshaller/Marshaller.java     |  22 +-
 modules/placement-driver/build.gradle              |   1 +
 .../MultiActorPlacementDriverTest.java             |  36 +-
 .../PlacementDriverManagerTest.java                |  25 +-
 .../Common/CollectionExtensions.cs                 |  32 --
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |  10 +-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |   3 +-
 .../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs  |   6 +-
 .../dotnet/Apache.Ignite.Tests/ListLogger.cs       |   3 +-
 .../Apache.Ignite.Tests/PartitionAwarenessTests.cs |   2 +-
 .../Proto/ColocationHashTests.cs                   |   7 +-
 .../dotnet/Apache.Ignite.Tests/RetryPolicyTests.cs |   8 +-
 .../Sql/SqlResultSetObjectMappingTests.cs          |   2 +-
 .../Apache.Ignite.Tests/Table/DataStreamerTests.cs |   2 +-
 .../Table/{PocoCustomNames.cs => KeyPoco.cs}       |   8 +-
 .../Table/KeyValueViewBinaryTests.cs               |   2 +-
 .../Table/KeyValueViewPocoPrimitiveTests.cs        | 118 +++---
 .../Table/KeyValueViewPocoTests.cs                 | 123 +++---
 .../Table/KeyValueViewPrimitivePocoTests.cs        |  97 +++--
 .../dotnet/Apache.Ignite.Tests/Table/PocoStruct.cs |   4 +-
 .../Table/RecordViewBinaryTests.cs                 |  17 +-
 .../Table/RecordViewCustomMappingTest.cs           |  13 +-
 .../Table/RecordViewPocoTests.cs                   |   2 +-
 .../Table/RecordViewPrimitiveTests.cs              |   3 +-
 .../Table/SchemaSynchronizationTest.cs             |  51 +--
 .../Table/SchemaValidationTest.cs                  | 357 +++++++++++++++++
 .../Table/Serialization/ReflectionUtilsTests.cs    |   4 +-
 .../Table/{Poco.cs => ValPoco.cs}                  |   4 +-
 .../Transactions/TransactionsTests.cs              |   2 +-
 .../Common/CollectionExtensions.cs}                |  27 +-
 .../Internal/Linq/IgniteQueryExecutor.cs           |   3 +-
 .../Internal/Linq/IgniteQueryExpressionVisitor.cs  |   8 +-
 .../Apache.Ignite/Internal/Linq/ResultSelector.cs  |   3 +-
 .../Table/Serialization/ObjectSerializerHandler.cs |  91 ++++-
 .../Table/Serialization/ReflectionUtils.cs         |   3 +-
 .../Serialization/TuplePairSerializerHandler.cs    |  69 ++++
 .../Table/Serialization/TupleSerializerHandler.cs  |  42 ++
 .../raft/server/ItSimpleCounterServerTest.java     |   6 +-
 ...niteDistributionZoneManagerNodeRestartTest.java |  48 ++-
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |  15 +-
 .../internal/table/ItReadOnlyTransactionTest.java  |   4 +-
 .../ignite/internal/table/ItRoReadsTest.java       |  53 +--
 .../ignite/internal/table/ItTableScanTest.java     |   8 +-
 .../apache/ignite/internal/schema/BinaryRow.java   |   3 -
 .../ignite/internal/schema/BinaryRowConverter.java |  82 ++--
 .../ignite/internal/schema/BinaryRowImpl.java      |   7 -
 ...icationException.java => ColumnsExtractor.java} |  23 +-
 .../ignite/internal/schema/SchemaRegistry.java     |  10 +-
 .../marshaller/asm/AsmMarshallerGenerator.java     |   5 +-
 .../marshaller/reflection/KvMarshallerImpl.java    |  17 +-
 .../schema/marshaller/reflection/Marshaller.java   |  28 +-
 .../reflection/RecordMarshallerImpl.java           |   4 +-
 .../schema/registry/SchemaRegistryImpl.java        |  58 ++-
 .../schema/registry/UpgradingRowAdapter.java       |  40 +-
 .../org/apache/ignite/internal/schema/row/Row.java |  47 +--
 .../ignite/internal/schema/row/RowAssembler.java   |  44 +--
 .../apache/ignite/internal/util/ObjectFactory.java |   2 +
 .../benchmarks/SerializerBenchmarkTest.java        |   7 +-
 .../org/apache/ignite/internal/schema/RowTest.java |   2 +-
 .../schema/marshaller/KvMarshallerTest.java        |  68 ++--
 .../schema/marshaller/RecordMarshallerTest.java    |  12 +-
 .../RecordMarshallerValidationsTest.java           |   9 +-
 .../sql/engine/exec/UpdatableTableImpl.java        |   6 +-
 .../internal/storage/BaseMvStoragesTest.java       |  14 +-
 .../ItInternalTableReadOnlyOperationsTest.java     |  13 +-
 .../ignite/distributed/ItTablePersistenceTest.java |   2 +-
 .../distributed/ItTxDistributedTestSingleNode.java |   6 +-
 .../ignite/internal/table/ItColocationTest.java    |   2 +-
 .../schema/marshaller/TupleMarshallerImpl.java     |  29 +-
 .../internal/table/AbstractRowTupleAdapter.java    |   4 +-
 .../apache/ignite/internal/table/IndexWrapper.java |  12 +-
 .../internal/table/KeyValueBinaryViewImpl.java     |   6 +-
 .../ignite/internal/table/KeyValueViewImpl.java    |   4 +-
 .../internal/table/RecordBinaryViewImpl.java       |  18 +-
 .../ignite/internal/table/RecordViewImpl.java      |   4 +-
 .../apache/ignite/internal/table/TableImpl.java    |   8 +-
 .../table/distributed/HashIndexLocker.java         |  20 +-
 .../internal/table/distributed/IndexLocker.java    |  18 +-
 .../table/distributed/SortedIndexLocker.java       |  21 +-
 .../internal/table/distributed/TableManager.java   |  17 +-
 .../distributed/TableSchemaAwareIndexStorage.java  |  21 +-
 .../distributed/index/IndexUpdateHandler.java      |   4 +-
 .../request/MultipleRowReplicaRequest.java         |   3 +-
 .../replicator/PartitionReplicaListener.java       | 111 +++---
 .../table/ColocationHashCalculationTest.java       |   2 +-
 .../internal/table/distributed/IndexBaseTest.java  |  39 +-
 .../table/distributed/TableManagerTest.java        |   8 +-
 .../raft/PartitionCommandListenerTest.java         |  22 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |  91 +++--
 .../replication/PartitionReplicaListenerTest.java  | 159 +++++---
 .../table/impl/DummyInternalTableImpl.java         |   6 +-
 .../table/impl/DummySchemaManagerImpl.java         |  15 +-
 113 files changed, 2443 insertions(+), 1384 deletions(-)
 create mode 100644 modules/client-handler/src/test/java/org/apache/ignite/client/handler/requests/jdbc/JdbcQueryCursorSelfTest.java
 delete mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Common/CollectionExtensions.cs
 copy modules/platforms/dotnet/Apache.Ignite.Tests/Table/{PocoCustomNames.cs => KeyPoco.cs} (88%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Table/SchemaValidationTest.cs
 copy modules/platforms/dotnet/Apache.Ignite.Tests/Table/{Poco.cs => ValPoco.cs} (95%)
 copy modules/platforms/dotnet/Apache.Ignite/{IAuthenticator.cs => Internal/Common/CollectionExtensions.cs} (61%)
 copy modules/schema/src/main/java/org/apache/ignite/internal/schema/{SchemaModificationException.java => ColumnsExtractor.java} (58%)


[ignite-3] 01/01: Merge branch 'catalog-feature' into ignite-19497

Posted by am...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 60f41521c0889f37f21ebe7274a8c735852cad74
Merge: 423ffbe0cb ff97888bee
Author: amashenkov <an...@gmail.com>
AuthorDate: Wed Aug 16 13:23:12 2023 +0300

    Merge branch 'catalog-feature' into ignite-19497

 .idea/inspectionProfiles/Project_Default.xml       |   8 +-
 build.gradle                                       |   1 +
 .../org/apache/ignite/table/mapper/Mapper.java     |   3 +-
 .../internal/binarytuple/BinaryTupleCommon.java    |   6 -
 .../handler/requests/jdbc/JdbcQueryCursor.java     |  11 +-
 .../requests/jdbc/JdbcQueryCursorSelfTest.java     | 101 +++++
 .../ignite/client/fakes/FakeIgniteTables.java      |  22 +-
 .../ignite/client/fakes/FakeInternalTable.java     | 133 ++++---
 .../ignite/client/fakes/FakeSchemaRegistry.java    |  15 +-
 .../BaseDistributionZoneManagerTest.java           |   6 +-
 .../DistributionZoneFiltersTest.java               |   1 -
 .../DistributionZoneManagerAlterFilterTest.java    |  58 ++-
 ...ibutionZoneManagerConfigurationChangesTest.java |  59 ++-
 .../DistributionZoneManagerFilterTest.java         |   8 +-
 .../DistributionZoneManagerScaleUpTest.java        | 427 ++++++++++++---------
 .../DistributionZoneManagerTest.java               |  34 +-
 .../DistributionZoneManagerWatchListenerTest.java  |  17 +-
 .../DistributionZoneCausalityDataNodesTest.java    | 274 +++++++------
 .../DistributionZoneRebalanceEngineTest.java       |  58 ++-
 .../DistributionZonesTestUtil.java                 |  39 ++
 .../apache/ignite/internal/index/IndexManager.java |  49 ++-
 .../ignite/internal/marshaller/Marshaller.java     |  22 +-
 modules/placement-driver/build.gradle              |   1 +
 .../MultiActorPlacementDriverTest.java             |  36 +-
 .../PlacementDriverManagerTest.java                |  25 +-
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |  10 +-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |   3 +-
 .../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs  |   6 +-
 .../dotnet/Apache.Ignite.Tests/ListLogger.cs       |   3 +-
 .../Apache.Ignite.Tests/PartitionAwarenessTests.cs |   2 +-
 .../Proto/ColocationHashTests.cs                   |   7 +-
 .../dotnet/Apache.Ignite.Tests/RetryPolicyTests.cs |   8 +-
 .../Sql/SqlResultSetObjectMappingTests.cs          |   2 +-
 .../Apache.Ignite.Tests/Table/DataStreamerTests.cs |   2 +-
 .../CollectionExtensions.cs => Table/KeyPoco.cs}   |  23 +-
 .../Table/KeyValueViewBinaryTests.cs               |   2 +-
 .../Table/KeyValueViewPocoPrimitiveTests.cs        | 118 +++---
 .../Table/KeyValueViewPocoTests.cs                 | 123 +++---
 .../Table/KeyValueViewPrimitivePocoTests.cs        |  97 +++--
 .../dotnet/Apache.Ignite.Tests/Table/PocoStruct.cs |   4 +-
 .../Table/RecordViewBinaryTests.cs                 |  17 +-
 .../Table/RecordViewCustomMappingTest.cs           |  13 +-
 .../Table/RecordViewPocoTests.cs                   |   2 +-
 .../Table/RecordViewPrimitiveTests.cs              |   3 +-
 .../Table/SchemaSynchronizationTest.cs             |  51 +--
 .../Table/SchemaValidationTest.cs                  | 357 +++++++++++++++++
 .../Table/Serialization/ReflectionUtilsTests.cs    |   4 +-
 .../CollectionExtensions.cs => Table/ValPoco.cs}   |  26 +-
 .../Transactions/TransactionsTests.cs              |   2 +-
 .../Internal}/Common/CollectionExtensions.cs       |  24 +-
 .../Internal/Linq/IgniteQueryExecutor.cs           |   3 +-
 .../Internal/Linq/IgniteQueryExpressionVisitor.cs  |   8 +-
 .../Apache.Ignite/Internal/Linq/ResultSelector.cs  |   3 +-
 .../Table/Serialization/ObjectSerializerHandler.cs |  91 ++++-
 .../Table/Serialization/ReflectionUtils.cs         |   3 +-
 .../Serialization/TuplePairSerializerHandler.cs    |  69 ++++
 .../Table/Serialization/TupleSerializerHandler.cs  |  42 ++
 .../raft/server/ItSimpleCounterServerTest.java     |   6 +-
 ...niteDistributionZoneManagerNodeRestartTest.java |  48 ++-
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |  15 +-
 .../internal/table/ItReadOnlyTransactionTest.java  |   4 +-
 .../ignite/internal/table/ItRoReadsTest.java       |  53 +--
 .../ignite/internal/table/ItTableScanTest.java     |   8 +-
 .../apache/ignite/internal/schema/BinaryRow.java   |   3 -
 .../ignite/internal/schema/BinaryRowConverter.java |  82 ++--
 .../ignite/internal/schema/BinaryRowImpl.java      |   7 -
 .../{BinaryRow.java => ColumnsExtractor.java}      |  30 +-
 .../ignite/internal/schema/SchemaRegistry.java     |  10 +-
 .../marshaller/asm/AsmMarshallerGenerator.java     |   5 +-
 .../marshaller/reflection/KvMarshallerImpl.java    |  17 +-
 .../schema/marshaller/reflection/Marshaller.java   |  28 +-
 .../reflection/RecordMarshallerImpl.java           |   4 +-
 .../schema/registry/SchemaRegistryImpl.java        |  58 ++-
 .../schema/registry/UpgradingRowAdapter.java       |  40 +-
 .../org/apache/ignite/internal/schema/row/Row.java |  47 +--
 .../ignite/internal/schema/row/RowAssembler.java   |  44 +--
 .../apache/ignite/internal/util/ObjectFactory.java |   2 +
 .../benchmarks/SerializerBenchmarkTest.java        |   7 +-
 .../org/apache/ignite/internal/schema/RowTest.java |   2 +-
 .../schema/marshaller/KvMarshallerTest.java        |  68 ++--
 .../schema/marshaller/RecordMarshallerTest.java    |  12 +-
 .../RecordMarshallerValidationsTest.java           |   9 +-
 .../sql/engine/exec/UpdatableTableImpl.java        |   6 +-
 .../internal/storage/BaseMvStoragesTest.java       |  14 +-
 .../ItInternalTableReadOnlyOperationsTest.java     |  13 +-
 .../ignite/distributed/ItTablePersistenceTest.java |   2 +-
 .../distributed/ItTxDistributedTestSingleNode.java |   6 +-
 .../ignite/internal/table/ItColocationTest.java    |   2 +-
 .../schema/marshaller/TupleMarshallerImpl.java     |  29 +-
 .../internal/table/AbstractRowTupleAdapter.java    |   4 +-
 .../apache/ignite/internal/table/IndexWrapper.java |  12 +-
 .../internal/table/KeyValueBinaryViewImpl.java     |   6 +-
 .../ignite/internal/table/KeyValueViewImpl.java    |   4 +-
 .../internal/table/RecordBinaryViewImpl.java       |  18 +-
 .../ignite/internal/table/RecordViewImpl.java      |   4 +-
 .../apache/ignite/internal/table/TableImpl.java    |   8 +-
 .../table/distributed/HashIndexLocker.java         |  20 +-
 .../internal/table/distributed/IndexLocker.java    |  18 +-
 .../table/distributed/SortedIndexLocker.java       |  21 +-
 .../internal/table/distributed/TableManager.java   |  17 +-
 .../distributed/TableSchemaAwareIndexStorage.java  |  21 +-
 .../distributed/index/IndexUpdateHandler.java      |   4 +-
 .../request/MultipleRowReplicaRequest.java         |   3 +-
 .../replicator/PartitionReplicaListener.java       | 111 +++---
 .../table/ColocationHashCalculationTest.java       |   2 +-
 .../internal/table/distributed/IndexBaseTest.java  |  39 +-
 .../table/distributed/TableManagerTest.java        |   8 +-
 .../raft/PartitionCommandListenerTest.java         |  22 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |  91 +++--
 .../replication/PartitionReplicaListenerTest.java  | 159 +++++---
 .../table/impl/DummyInternalTableImpl.java         |   6 +-
 .../table/impl/DummySchemaManagerImpl.java         |  15 +-
 112 files changed, 2476 insertions(+), 1360 deletions(-)