This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-18537
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 16b70503a6 Add rename distribution zone DDL events.
add 3ff512fb41 minor.
add 5376caa9e6 IGNITE-19575 Extend jmh benchmarks to compare thin clients
against its embedded counterparts (#2108)
add 6ce134be29 IGNITE-19053 Handle the case of changing the leader of the
raft group when building the index (#2120)
add 632a875007 IGNITE-19592 Implement ADD/DROP COLUMN DDL commands with
using Catalog (#2119)
add 29f34fa292 IGNITE-19534 Fix error code duplication in the error
message (#2107)
add a5586fff99 IGNITE-18963 Altering filters must recalculate data nodes
(#2122)
add faac3854f6 IGNITE-19616 Update slf4j version (#2129)
add a4ea6307bc Merge branch 'main' into ignite-18537
No new revisions were added by this update.
Summary of changes:
gradle/libs.versions.toml | 2 +-
.../apache/ignite/lang/IgniteCheckedException.java | 17 +-
.../org/apache/ignite/lang/IgniteException.java | 18 +-
.../apache/ignite/lang/IgniteExceptionTest.java | 71 +++-
.../ignite/internal/catalog/CatalogManager.java | 4 +-
.../internal/catalog/CatalogServiceImpl.java | 185 +++++++++-
.../commands/AbstractZoneCommandParams.java | 28 +-
.../commands/AlterTableAddColumnParams.java | 27 +-
.../commands/AlterTableDropColumnParams.java | 29 +-
...rZoneRenameParams.java => AlterZoneParams.java} | 8 +-
.../internal/catalog/commands/CatalogUtils.java | 8 +-
.../internal/catalog/commands/ColumnParams.java | 96 ++++-
.../catalog/commands/CreateZoneParams.java | 108 +++++-
.../internal/catalog/commands/DropZoneParams.java | 41 ++-
.../catalog/descriptors/HashIndexDescriptor.java | 11 +-
.../catalog/descriptors/IndexDescriptor.java | 8 +
.../catalog/descriptors/SortedIndexDescriptor.java | 6 +
.../catalog/descriptors/TableDescriptor.java | 44 ++-
...rameters.java => AddColumnEventParameters.java} | 23 +-
.../internal/catalog/events/CatalogEvent.java | 3 +
...ameters.java => DropColumnEventParameters.java} | 22 +-
.../{DropTableEntry.java => DropColumnsEntry.java} | 21 +-
.../{DropTableEntry.java => NewColumnsEntry.java} | 22 +-
.../internal/catalog/CatalogServiceSelfTest.java | 405 ++++++++++++++++++---
.../client/handler/ItClientHandlerMetricsTest.java | 2 +-
.../handler/ClientInboundMessageHandler.java | 5 +
.../java/org/apache/ignite/lang/ErrorGroup.java | 3 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 3 +
.../lang/IgniteInternalCheckedException.java | 19 +-
.../ignite/lang/IgniteInternalException.java | 17 +-
.../org/apache/ignite/lang/ErrorGroupTest.java | 5 +-
.../distributionzones/DistributionZoneManager.java | 28 +-
.../distributionzones/DistributionZonesUtil.java | 2 +-
.../DistributionZoneManagerAlterFilterTest.java | 373 +++++++++++++++++++
.../DistributionZoneManagerScaleUpTest.java | 60 +--
.../DistributionZonesTestUtil.java | 30 ++
.../internal/jdbc/JdbcPreparedStatement.java | 2 -
.../cpp/tests/client-test/compute_test.cpp | 9 +-
.../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 21 +-
.../dotnet/Apache.Ignite/Internal/Table/Tables.cs | 1 -
.../benchmark/AbstractOneNodeBenchmark.java | 7 +-
.../ignite/internal/benchmark/InsertBenchmark.java | 142 +++++++-
.../ignite/internal/benchmark/SelectBenchmark.java | 148 ++++++--
.../zones/ItDistributionZonesFilterTest.java | 136 +++++++
.../runner/app/ItSchemaChangeTableViewTest.java | 3 +
.../internal/sql/api/ItSqlAsynchronousApiTest.java | 4 +-
.../internal/sql/api/ItSqlSynchronousApiTest.java | 4 +-
.../sql/engine/ClusterPerClassIntegrationTest.java | 46 ++-
.../internal/sql/engine/ItBuildIndexTest.java | 196 ++++++++--
.../internal/sql/engine/ItMixedQueriesTest.java | 8 -
.../internal/sql/internal/InternalSchemaTest.java | 2 +
.../apache/ignite/internal/sqllogic/Statement.java | 9 +-
.../engine/exec/ddl/DdlCommandHandlerWrapper.java | 16 +
.../exec/ddl/DdlToCatalogCommandConverter.java | 41 ++-
.../internal/sql/engine/message/ErrorMessage.java | 2 +
.../replicator/PartitionReplicaListener.java | 65 ++--
56 files changed, 2197 insertions(+), 419 deletions(-)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{AlterZoneRenameParams.java
=> AlterZoneParams.java} (89%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/events/{DropTableEventParameters.java
=> AddColumnEventParameters.java} (58%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/events/{DropTableEventParameters.java
=> DropColumnEventParameters.java} (63%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{DropTableEntry.java
=> DropColumnsEntry.java} (69%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{DropTableEntry.java
=> NewColumnsEntry.java} (63%)
create mode 100644
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DistributionZoneManagerAlterFilterTest.java