This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a change to branch IGNITE-22277
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 1b00cee4c9 Fix tests
add 603303421c IGNITE-22389 Get rid of CatalogUtils#collectIndexes (#3854)
add 308cefb453 IGNITE-21965: Extend test coverage for SQL E071-02(Basic
query expressions. UNION ALL table operator) (#3844)
add bb1bd8d2ed IGNITE-22386 Fix revision serialization where it is
required to be properly comparable (#3852)
add 78a976b112 IGNITE-22335 Add assertion in async
TxCleanupMessageResponse handler (#3855)
add 7152f2c7ac IGNITE-22355 TableManagerTest's static mocks from
#mockManagersAndCreateTableWithDelay don't work properly (#3843)
add 81db1d025a IGNITE-22058 Use paranoid leak detection in tests (#3826)
add 41007ff42d IGNITE-22395 Remove assertions for paranoid leak detection
property (#3864)
add d20ec21a79 IGNITE-22301 Fix test
CatalogManagerSelfTest.alwaysWaitForActivationTime (#3861)
add 83e8a2a0d5 IGNITE-22061 Use constant value when estimating decimal
size (#3837)
add a7ea529288 IGNITE-22271 Rename copying overload of Tuple.create to
copy (#3873)
add 2bdd91f92d Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#3839)
add 49ab1b248a IGNITE-22284 .NET: Fix tests on macOS (#3875)
add 26c1fb27bc IGNITE-22411 Fix CLI package (#3877)
add 1469191211 IGNITE-22275 forbid to alter partitions number. (#3838)
add 7b9e845b68 IGNITE-22207 Fix a deadlock in the ReplicaService (#3874)
add 4be3f4f83d IGNITE-21975: Extend test coverage for SQL
F302-01(INTERSECT table operator. INTERSECT DISTINCT table operator) (#3872)
add a760caf4f1 IGNITE-21967: Extend test coverage for SQL E091-06 (Set
functions. ALL quantifier) (#3876)
add 8d42d57a7d Bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.17
(#3849)
add c962e757f8 Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#3794)
add 73a2c77d15 IGNITE-22272 Rework Catalog API (#3863)
add d5021ed33d Merge branch 'main' into IGNITE-22277
No new revisions were added by this update.
Summary of changes:
build.gradle | 5 +-
buildscripts/java-integration-test.gradle | 3 +-
gradle/libs.versions.toml | 6 +-
.../src/main/java/org/apache/ignite/Ignite.java | 16 +-
.../org/apache/ignite/catalog/IgniteCatalog.java | 27 ++-
.../java/org/apache/ignite/catalog/Options.java | 147 --------------
.../main/java/org/apache/ignite/table/Tuple.java | 2 +-
.../internal/binarytuple/BinaryTupleBuilder.java | 11 +-
.../internal/binarytuple/BinaryTupleCommon.java | 23 +++
modules/catalog-dsl/build.gradle | 1 +
.../ignite/internal/catalog/ItCatalogDslTest.java | 80 +++++---
.../internal/catalog/sql/AbstractCatalogQuery.java | 23 +--
.../catalog/sql/CreateFromAnnotationsImpl.java | 23 ++-
.../catalog/sql/CreateFromDefinitionImpl.java | 33 ++-
.../internal/catalog/sql/CreateIndexImpl.java | 20 +-
.../internal/catalog/sql/CreateTableImpl.java | 28 +--
.../internal/catalog/sql/CreateZoneImpl.java | 16 +-
.../ignite/internal/catalog/sql/DropTableImpl.java | 12 +-
.../ignite/internal/catalog/sql/DropZoneImpl.java | 12 +-
.../internal/catalog/sql/IgniteCatalogSqlImpl.java | 71 +++++--
.../apache/ignite/internal/catalog/sql/Name.java | 3 +-
.../apache/ignite/internal/catalog/sql}/Query.java | 15 +-
.../ignite/internal/catalog/sql/QueryContext.java | 29 +--
.../ignite/internal/catalog/sql/TableZoneId.java} | 30 +--
.../catalog/sql/CreateFromAnnotationsTest.java | 107 +++-------
.../catalog/sql/CreateFromDefinitionTest.java | 60 +-----
.../internal/catalog/sql/CreateTableTest.java | 149 ++++----------
.../internal/catalog/sql/CreateZoneTest.java | 40 +---
.../ignite/internal/catalog/sql/DropTableTest.java | 20 +-
.../ignite/internal/catalog/sql/DropZoneTest.java | 20 +-
.../ignite/internal/catalog/sql/QueryPartTest.java | 29 +--
.../catalog/CatalogParamsValidationUtils.java | 11 +
.../catalog/commands/AlterZoneCommand.java | 4 +-
.../internal/catalog/commands/CatalogUtils.java | 43 ----
.../internal/catalog/CatalogManagerSelfTest.java | 7 +
.../ignite/internal/catalog/CatalogZoneTest.java | 3 +-
.../commands/AlterZoneCommandValidationTest.java | 24 +--
.../catalog/commands/CatalogUtilsTest.java | 225 ---------------------
modules/cli/build.gradle | 4 +
.../table/MutableTupleBinaryTupleAdapter.java | 2 +-
.../ignite/internal/client/TcpIgniteClient.java | 5 +-
.../apache/ignite/client/AbstractClientTest.java | 7 -
.../ignite/client/PartitionAwarenessTest.java | 3 -
.../org/apache/ignite/client/fakes/FakeIgnite.java | 5 +-
.../org/apache/ignite/internal/util/ByteUtils.java | 44 ++++
.../apache/ignite/internal/util/ByteUtilsTest.java | 53 +++++
.../testframework/BaseIgniteAbstractTest.java | 9 +
.../distributionzones/DistributionZoneManager.java | 10 +-
.../distributionzones/DistributionZonesUtil.java | 21 +-
.../CausalityDataNodesEngine.java | 8 +-
.../RebalanceRaftGroupEventsListener.java | 9 +-
.../distributionzones/rebalance/RebalanceUtil.java | 10 +-
...butionZoneManagerLogicalTopologyEventsTest.java | 10 +-
...istributionZoneManagerScaleUpScaleDownTest.java | 15 +-
.../utils/CatalogAlterZoneEventListenerTest.java | 2 +
.../DistributionZonesTestUtil.java | 4 +-
.../index/IndexAvailabilityControllerTest.java | 4 +
modules/jdbc/build.gradle | 4 +
modules/network/build.gradle | 4 +
.../Linq/LinqTests.Functions.cs | 11 +-
.../dotnet/Apache.Ignite.Tests/SslTests.cs | 17 +-
.../ignite/internal/replicator/ReplicaService.java | 39 ++--
.../benchmark/AbstractMultiNodeBenchmark.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 5 +-
.../marshaller/reflection/ObjectStatistics.java | 43 +++-
.../ignite/internal/schema/row/RowAssembler.java | 14 +-
.../sql/api/ItRecordViewKeyPositionsTest.java | 2 +-
.../sql/engine/ItPkOnlyTableCrossApiTest.java | 4 +-
.../ignite/internal/sql/engine/ItZoneDdlTest.java | 35 ++++
.../sql/aggregate/aggregates/test_agg_all.test | 44 ++++
.../integrationTest/sql/set/test_basic_union.test | 30 ++-
.../integrationTest/sql/set/test_set_distinct.test | 58 +++++-
.../DistributionZoneSqlToCommandConverterTest.java | 2 -
.../ignite/internal/rebalance/ItRebalanceTest.java | 8 +-
.../schema/marshaller/TupleMarshallerImpl.java | 36 +++-
.../internal/table/MutableRowTupleAdapter.java | 2 +-
.../ignite/internal/utils/RebalanceUtilEx.java | 4 +-
.../marshaller/TupleMarshallerStatisticsTest.java | 76 +++++++
.../internal/table/MutableRowTupleAdapterTest.java | 2 +-
.../table/distributed/TableManagerTest.java | 20 +-
.../org/apache/ignite/table/TupleImplTest.java | 2 +-
.../internal/tx/impl/TxCleanupRequestSender.java | 20 +-
packaging/build.gradle | 5 +-
packaging/cli/build.gradle | 4 +-
.../common/{lin => linux}/bootstrap-functions.sh | 0
packaging/common/{lin => linux}/setup-java.sh | 0
.../{win => windows}/bootstrap-functions.bat | 0
packaging/db/build.gradle | 49 ++---
packaging/{ => db}/linux/common.sh | 0
packaging/{ => db}/linux/deb/postUninstall.sh | 0
packaging/{ => db}/linux/deb/preUninstall.sh | 0
packaging/{ => db}/linux/postInstall.sh | 0
packaging/{ => db}/linux/preInstall.sh | 0
packaging/{ => db}/linux/rpm/postUninstall.sh | 0
packaging/{ => db}/linux/rpm/preUninstall.sh | 0
packaging/{ => db}/linux/service/ignite3db.conf | 0
packaging/{ => db}/linux/service/ignite3db.service | 0
packaging/{ => db}/linux/service/vars.env | 0
packaging/{ => db}/linux/start.sh | 0
packaging/{zip/lin => db/zip/linux}/ignite3db | 0
packaging/{zip/lin => db/zip/linux}/vars.env | 0
.../{zip/win => db/zip/windows}/ignite3db.bat | 0
packaging/{zip/win => db/zip/windows}/vars.bat | 0
103 files changed, 975 insertions(+), 1170 deletions(-)
delete mode 100644
modules/api/src/main/java/org/apache/ignite/catalog/Options.java
rename modules/{api/src/main/java/org/apache/ignite/catalog =>
catalog-dsl/src/main/java/org/apache/ignite/internal/catalog/sql}/Query.java
(82%)
copy
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/GlobalPartitionState.java
=>
catalog-dsl/src/main/java/org/apache/ignite/internal/catalog/sql/TableZoneId.java}
(66%)
create mode 100644
modules/sql-engine/src/integrationTest/sql/aggregate/aggregates/test_agg_all.test
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/schema/marshaller/TupleMarshallerStatisticsTest.java
rename packaging/common/{lin => linux}/bootstrap-functions.sh (100%)
rename packaging/common/{lin => linux}/setup-java.sh (100%)
rename packaging/common/{win => windows}/bootstrap-functions.bat (100%)
rename packaging/{ => db}/linux/common.sh (100%)
rename packaging/{ => db}/linux/deb/postUninstall.sh (100%)
rename packaging/{ => db}/linux/deb/preUninstall.sh (100%)
rename packaging/{ => db}/linux/postInstall.sh (100%)
rename packaging/{ => db}/linux/preInstall.sh (100%)
rename packaging/{ => db}/linux/rpm/postUninstall.sh (100%)
rename packaging/{ => db}/linux/rpm/preUninstall.sh (100%)
rename packaging/{ => db}/linux/service/ignite3db.conf (100%)
rename packaging/{ => db}/linux/service/ignite3db.service (100%)
rename packaging/{ => db}/linux/service/vars.env (100%)
rename packaging/{ => db}/linux/start.sh (100%)
rename packaging/{zip/lin => db/zip/linux}/ignite3db (100%)
rename packaging/{zip/lin => db/zip/linux}/vars.env (100%)
rename packaging/{zip/win => db/zip/windows}/ignite3db.bat (100%)
rename packaging/{zip/win => db/zip/windows}/vars.bat (100%)