You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sk...@apache.org on 2025/04/16 08:16:28 UTC
(ignite-3) branch colocation updated (258c348e525 -> d08df17ef21)
This is an automated email from the ASF dual-hosted git repository.
sk0x50 pushed a change to branch colocation
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 258c348e525 Merge remote-tracking branch 'origin/main' into colocation
add a7173066ccf IGNITE-16879 Add dynamic estimation of write vs fsync duration in throttling (#5637)
add eca0f932aed IGNITE-25086 Thin Client. Sql. Switch sql request processing to another thread pool (#5600)
add 0304fae78bd IGNITE-24706 Sql. Bump calcite version to 1.39 (#5583)
add 731965fba48 IGNITE-25147 Fix defaults for aipersist throttling bounds (#5639)
add 5ba858737bc IGNITE-25138 Fix table and index removal recovery (#5640)
add 480accf0512 IGNITE-24525 Synchronize table removals and Raft snapshots (#5588)
add f3d0c88300c IGNITE-24708 Sql. Improve CREATE ZONE syntax (#5451)
add 721815f9df9 IGNITE-24832 Sql. Improved CURRENT_TIMESTAMP function behavior and removed CURRENT_TIME as unsupported (#5627)
add ad58ea1254c IGNITE-25142 Do not acquire zone write lock on node recovery (#5644)
add d08df17ef21 Merge remote-tracking branch 'origin/main' into colocation
No new revisions were added by this update.
Summary of changes:
.../sql-reference/operators-and-functions.adoc | 11 +-
gradle/libs.versions.toml | 2 +-
.../compaction/ItCatalogCompactionTest.java | 2 +-
.../ignite/internal/catalog/ItCatalogDslTest.java | 4 +-
.../internal/catalog/it/ItConcurrentDdlsTest.java | 4 +-
.../partitions/reset/ItResetPartitionsTest.java | 2 +-
.../restart/ItRestartPartitionsTest.java | 2 +-
.../partitions/states/ItPartitionStatesTest.java | 4 +-
.../apache/ignite/client/handler/TestServer.java | 1 -
.../ignite/client/handler/ClientHandlerModule.java | 11 +-
.../handler/ClientInboundMessageHandler.java | 31 +-
.../requests/sql/ClientSqlExecuteBatchRequest.java | 66 +++--
.../requests/sql/ClientSqlExecuteRequest.java | 63 ++--
.../sql/ClientSqlExecuteScriptRequest.java | 63 ++--
.../sql/ClientSqlQueryMetadataRequest.java | 24 +-
.../ignite/client/TestClientHandlerModule.java | 3 +-
.../java/org/apache/ignite/client/TestServer.java | 4 +-
.../ignite/internal/compute/ItComputeBaseTest.java | 4 +-
.../internal/compute/ItWorkerShutdownTest.java | 2 +-
.../internal/logger/IgniteThrottledLoggerImpl.java | 4 +-
.../org/apache/ignite/internal/logger/Loggers.java | 4 +-
...tDistributionZoneMetaStorageCompactionTest.java | 4 +-
.../ItDistributionZonesFiltersTest.java | 23 +-
.../rebalance/ItRebalanceRecoveryTest.java | 4 +-
.../ignite/internal/rebalance/ItRebalanceTest.java | 10 +-
.../rebalance/ItRebalanceTriggersRecoveryTest.java | 13 +-
.../ignite/internal/table/ItEstimatedSizeTest.java | 14 +-
.../internal/eventlog/impl/WebhookSinkTest.java | 2 +
.../ignite/internal/index/ItBuildIndexTest.java | 2 +-
.../apache/ignite/internal/index/IndexManager.java | 47 +--
.../internal/index/IndexManagerRecoveryTest.java | 198 +++++++++++++
.../ignite/internal/index/IndexManagerTest.java | 5 +-
.../persistence/checkpoint/CheckpointProgress.java | 10 +
.../checkpoint/CheckpointProgressImpl.java | 24 ++
.../persistence/checkpoint/Checkpointer.java | 11 +-
.../throttling/PagesWriteSpeedBasedThrottle.java | 9 +-
...edBasedMemoryConsumptionThrottlingStrategy.java | 52 +++-
.../persistence/throttling/ThrottlingTest.java | 26 +-
.../replicator/AbstractZoneReplicationTest.java | 2 +-
.../replicator/ItZoneDataReplicationTest.java | 242 ++++++++++++++-
.../PartitionReplicaLifecycleManager.java | 83 +++---
.../partition/replicator/ZoneResourcesManager.java | 12 +-
.../raft/snapshot/PartitionSnapshotStorage.java | 74 ++++-
.../snapshot/incoming/IncomingSnapshotCopier.java | 22 +-
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 15 +-
.../outgoing/OutgoingSnapshotsManager.java | 19 +-
.../snapshot/PartitionSnapshotStorageTest.java | 60 ++++
.../OutgoingSnapshotMvDataStreamingTest.java | 4 -
.../outgoing/OutgoingSnapshotReaderTest.java | 5 -
.../ItPrimaryReplicaChoiceTest.java | 2 +-
.../PlacementDriverNodesOperabilityTest.java | 2 +-
.../platforms/cpp/tests/client-test/sql_test.cpp | 8 +-
.../cpp/tests/odbc-test/connection_test.cpp | 4 +-
.../cpp/tests/odbc-test/meta_queries_test.cpp | 2 +-
.../Sql/SqlResultSetObjectMappingTests.cs | 2 +-
.../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 25 +-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 2 +-
...asterRecoveryControllerResetPartitionsTest.java | 2 +-
...terRecoveryControllerRestartPartitionsTest.java | 2 +-
.../recovery/ItDisasterRecoveryControllerTest.java | 4 +-
.../benchmark/AbstractMultiNodeBenchmark.java | 4 +-
.../internal/benchmark/SqlIndexScanBenchmark.java | 2 +-
.../inmemory/ItRaftStorageVolatilityTest.java | 8 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 2 +-
.../runner/app/ItIgniteNodeRestartTest.java | 10 +-
.../runner/app/ItReplicaStateManagerTest.java | 2 +-
.../app/client/ItAbstractThinClientTest.java | 4 +-
.../schemasync/ItSchemaSyncAndReplicationTest.java | 2 +-
.../schemasync/ItSchemaSyncMultiNodeTest.java | 2 +-
.../ignite/internal/table/ItDurableFinishTest.java | 2 +-
.../ignite/internal/table/ItInternalTableTest.java | 2 +-
.../internal/table/ItReadOnlyTransactionTest.java | 2 +-
.../ignite/internal/table/ItTableScanTest.java | 2 +-
.../partition/ItAbstractPartitionManagerTest.java | 8 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 3 +-
.../internal/ClusterPerClassIntegrationTest.java | 2 +-
.../ignite/internal/sql/api/ItSqlApiBaseTest.java | 6 +-
.../internal/sql/engine/ItAggregatesTest.java | 2 +-
.../internal/sql/engine/ItCreateTableDdlTest.java | 12 +-
.../internal/sql/engine/ItDataTypesTest.java | 10 +
.../internal/sql/engine/ItFunctionsTest.java | 13 +-
.../internal/sql/engine/ItIndexSpoolTest.java | 2 +-
.../sql/engine/ItPkOnlyTableCrossApiTest.java | 2 +-
.../internal/sql/engine/ItSqlOperatorsTest.java | 1 -
.../sql/engine/ItUnstableTopologyTest.java | 10 +-
.../ignite/internal/sql/engine/ItZoneDdlTest.java | 8 +-
.../engine/systemviews/ItZonesSystemViewTest.java | 34 +--
.../sql/group1/aggregate/group/test_group_by.test | 6 +
.../timestamp/test_incorrect_timestamp_ltz.test | 10 +-
modules/sql-engine/src/main/codegen/config.fmpp | 31 +-
.../src/main/codegen/includes/parserImpls.ftl | 176 +++++++++--
.../internal/sql/engine/exec/ExecutionContext.java | 15 +-
.../sql/engine/exec/exp/IgniteSqlFunctions.java | 6 +
.../internal/sql/engine/exec/exp/RexImpTable.java | 233 ++++++++++++---
.../internal/sql/engine/externalize/RelJson.java | 1 +
.../sql/engine/prepare/IgniteSqlValidator.java | 13 +-
.../sql/engine/prepare/IgniteTypeCoercion.java | 7 +
.../prepare/ddl/DdlSqlToCommandConverter.java | 76 ++---
.../sql/engine/prepare/ddl/ZoneOptionEnum.java | 27 +-
.../sql/engine/sql/IgniteSqlColumnDeclaration.java | 144 +++++++++
.../sql/engine/sql/IgniteSqlCreateTable.java | 2 +-
.../sql/engine/sql/IgniteSqlCreateZone.java | 79 ++++-
.../internal/sql/engine/sql/IgniteSqlParser.java | 76 +++--
.../sql/engine/sql/IgniteSqlZoneOption.java | 11 +-
.../sql/engine/sql/fun/IgniteSqlOperatorTable.java | 10 +-
.../sql/engine/type/IgniteTypeFactory.java | 12 +
.../internal/sql/engine/type/IgniteTypeSystem.java | 18 +-
.../internal/sql/engine/util/IgniteMethod.java | 4 -
.../ignite/internal/sql/docs/OperatorListTest.java | 3 +-
.../sql/engine/benchmarks/SqlBenchmark.java | 2 +-
.../sql/engine/exec/TransactionEnlistTest.java | 2 +-
.../engine/exec/mapping/FragmentMappingTest.java | 2 +
.../sql/engine/planner/AbstractPlannerTest.java | 18 +-
.../sql/engine/planner/SelectCountPlannerTest.java | 2 +-
.../sql/engine/planner/SetOpPlannerTest.java | 4 +-
.../sql/engine/planner/UnionPlannerTest.java | 4 +-
.../NumericFunctionsTypeCoercionTest.java | 3 +-
.../datatypes/NumericInTypeCoercionTest.java | 104 +++----
.../NumericQuantifyOperatorTypeCoercionTest.java | 53 ++--
.../datatypes/NumericSetOperatorCoercionTest.java | 17 +-
.../DistributionZoneSqlToCommandConverterTest.java | 328 ++++++++++++++-------
...ributionZoneObsoleteSyntaxSqlDdlParserTest.java | 179 +++++++++++
.../sql/DistributionZoneSqlDdlParserTest.java | 93 +++---
.../internal/sql/engine/sql/SqlDdlParserTest.java | 49 ++-
.../sql/engine/sql/SqlReservedWordsTest.java | 2 +
.../sql/engine/type/IgniteTypeFactorySelfTest.java | 61 ++++
.../internal/sql/engine/util/QueryCheckerTest.java | 2 +-
.../src/test/resources/docs/operator_list.txt | 13 +-
.../src/test/resources/tpcds/plan/q64.plan | 4 +-
.../disaster/system/ItCmgDisasterRecoveryTest.java | 4 +-
.../distributed/ItPartitionStoragesTest.java | 2 +-
.../partition/ItPartitionDestructionTest.java | 4 +-
.../internal/table/ItOperationRetryTest.java | 2 +-
...bstractHighAvailablePartitionsRecoveryTest.java | 8 +-
.../internal/table/distributed/TableManager.java | 34 ++-
.../distributed/TableManagerRecoveryTest.java | 71 +++--
.../disaster/ItDisasterRecoveryManagerTest.java | 2 +-
.../ItDisasterRecoveryReconfigurationTest.java | 9 +-
.../ItTransactionPrimaryChangeTest.java | 2 +-
.../tx/distributed/ItTransactionRecoveryTest.java | 4 +-
.../tx/distributed/ItTxResourcesVacuumTest.java | 10 +-
141 files changed, 2654 insertions(+), 915 deletions(-)
create mode 100644 modules/index/src/test/java/org/apache/ignite/internal/index/IndexManagerRecoveryTest.java
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlColumnDeclaration.java
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/DistributionZoneObsoleteSyntaxSqlDdlParserTest.java
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/type/IgniteTypeFactorySelfTest.java