This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/gradle/org.openapi.generator-7.17.0
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
omit 9f8360e7791 Bump org.openapi.generator from 7.12.0 to 7.17.0
add 0bb19515e13 IGNITE-26726 Fix versions sort (#6781)
add c35a5acbd9d IGNITE-26450 Implement basic docker test (#6598)
add 9450b33e17b IGNITE-26836 Reuse test cluster in rest tests (#6852)
add 37dc7475535 IGNITE-26901 Fix flaky
FilePageStoreManagerTest#testDestroyPartition (#6875)
add 4d2eda3bed7 IGNITE-26283 Recover Log Storage on startup (#6839)
add 1a3444169fd IGNITE-26897 Add migration guide for 3.0 to 3.1 (#6873)
add d776fae524b IGNITE-26864 Use REST API directly instead of CLI (#6863)
add 9d8121feec6 IGNITE-26903 Unify node config templates (#6876)
add cc49c7cac30 IGNITE-26262 Fix cluster shutdown order (#6860)
add 91fcadc9403 IGNITE-26914 NPE in ClusterStateHttpServerFilter (#6885)
add 50168c66212 IGNITE-26916 .NET: Fix cleanup in
IgniteServiceCollectionExtensionsTests (#6886)
add b73050138c8 IGNITE-26638 Wait for partitions to become healthy (#6843)
add 1cc2eb0b024 IGNITE-26446 Allow batching for compatible DDL operations
only (#6835)
add 0fef619960e IGNITE-26913 Sql. InternalTable interface refactoring
(#6887)
add 318ac0b95b6 IGNITE-26917 Improve warning about using deprecated
replication mode (#6888)
add 003c9444cd8 IGNITE-26912 Logs flooded with Fail to check install
snapshot connection (#6884)
add a221e84d9fc IGNITE-26919 Mute
ItDisasterRecoveryControllerRestartPartitionsWithCleanupTest.testRestartTablePartitionsWithCleanupAllPartitions
(#6890)
add d451e392aa1 IGNITE-26921 Fix doc issues (#6891)
add 9de1887b2a3 IGNITE-26924 .NET: Disable resource-heavy UpsertAll tests
on Windows (#6892)
add 04d877359f0 IGNITE-26805 Lease has not been negotiated for long (#6867)
add 980c8a98fd2 IGNITE-26922 Deprecate waitForCondition (#6893)
add 5b235bae5fc IGNITE-26937 New error code for JoinDeniedException (#6900)
add 3940cd9fd70 IGNITE-26944 Validate correctness of boolean value in
StatementResult#getAsBoolean (#6905)
add a021050f8dd IGNITE-26942 Fix class cast issue on idempotent command
cache restore (#6903)
add da492d2f2aa IGNITE-26931 Fix minor race in TimeoutWorker (#6896)
add be502dc6242 IGNITE-26900 Expand release.md description (#6882)
add bde943514a5 IGNITE-26945 Improve matcher for HTTP response (#6906)
add b48f9b31093 IGNITE-26670 Placement driver metrics confusing (#6880)
add 8d59f56e74b IGNITE-26920 Fix
ItTxResourcesVacuumTest.testAbandonedTxnsAreNotVacuumizedUntilRecovered (#6895)
add 71bdb3b6adc IGNITE-26943 Sql. NPE when running aggregated query over
system view (#6904)
add ba27be0688e IGNITE-26099 Add Metastore snapshot file compatibility
test (#6874)
add 779a8c45e08 IGNITE-26955 Fix executor usage in LeaseNegotiator#log
(#6907)
add f819e469cf1 IGNITE-26934 make DeploymentUtils more reusable (#6898)
add cda2b2a517a IGNITE-26954 Support disabled collocation in
awaitPartitionsToBeHealthy (#6908)
add 3a0c45aa6d1 IGNITE-26960 Pass the executor for the
ReplicaManager#throttledLog (#6909)
add 0254bb2e980 IGNITE-26975 Fix main compilation (#6913)
add 6d85659dc41 IGNITE-15373 Add Kotlin DSL pipelines (#6583)
add 40d1315ead9 Bump org.junit.platform:junit-platform-console from 1.14.0
to 1.14.1 (#6878)
add cd9afb1e37b Bump io.swagger.core.v3:swagger-annotations from 2.2.39 to
2.2.40 (#6857)
add 42301d5bee2 IGNITE-26980 Fix access token link (#6919)
add f20782f0b76 IGNITE-26979 Fix quiet period (#6920)
add ef37739b38f IGNITE-24006 Sql. AssertionError when running
ddlInsideExplicitTransactionFails test (#6889)
add abe9afe59b8 IGNITE-26888 Add compatibility data for Ignite 3.1.0
(#6872)
add aff1218a472 IGNITE-26974 Use sparse checkout for python builds (#6912)
add 6169c71e805 IGNITE-26952 Fix race between starting and cancelling
IncomingSnapshotCopier (#6915)
add 1ae86075f3a IGNITE-26831 Update system views list (#6848)
add 91619b8a6c5 IGNITE-26747 Clarify that consistency mode cannot be
changed after zone creation (#6928)
add 967b4ff98f7 IGNITE-26918 Fix a race in the restart partitions with
cleanup logic (#6924)
add 091b225a5a7 IGNITE-26104 Add CMG snapshot file compatibility test
(#6929)
add bdaa9fb81ae IGNITE-27011 Mute
ItTxResourcesVacuumTest#testCommitPartitionPrimaryChangesBeforeVacuum (#6938)
add 7b786475bae IGNITE-26686 Disable flaky ODBC tests (#6937)
add d97635b21e8 IGNITE-26984 Thin Client. Fix query failure with
TableNotFoundException (#6932)
add 4d10c90404d IGNITE-26989 Fix stopping of replication groups on node
stop (#6930)
add fc9dff07ae6 IGNITE-27020 Fix CME in outgoing raft snapshots check
(#6939)
add cad039b7b6f IGNITE-26988 Fix Negative position when trying to write
meta page at checkpoint (#6926)
add 3f20fd922e3 IGNITE-26886 change Nullable annotation import library for
some SQL classes (#6871)
add 75732d7a7e9 IGNITE-27007 Fix the races in PlacementDriverManagerTest
(#6935)
add f2df50a86e6 IGNITE-26656 Fix a bug in partition reset timer recovery
(#6936)
add 52f685a6bea IGNITE-27024 Disable
:ignite-compatibility-tests:spotbugsJobs task (#6942)
add 1446b95be68 IGNITE-26819 Do not check whether table is dropped for
TableWriteIntentSwitchReplicaRequest (#6944)
add d625df7ac53 IGNITE-26851 Fix Failed to save free list metadata (#6941)
add 002f9688ea5 IGNITE-27001 Do not access catalog by WI's beginTs during
Raft snapshot installation (#6940)
add 4cb17c849e2 IGNITE-27027 Fix "Illegal reflective access warning" on
migration-tools-cli when running on Java 11 (#6946)
add 94aabdee49f IGNITE-23548 Add default exception handlers to log
unexpected Throwables (#6881)
add 41c801eba7e Bump junit5 from 5.14.0 to 5.14.1 (#6925)
add 85ad621ad91 Bump okhttp from 5.2.1 to 5.3.0 (#6877)
add c099fd361dc Bump org.openapi.generator from 7.12.0 to 7.17.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (9f8360e7791)
\
N -- N -- N
refs/heads/dependabot/gradle/org.openapi.generator-7.17.0 (c099fd361dc)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/python_dbapi_wheels.yml | 6 +
.teamcity/.gitignore | 5 +
.teamcity/_Self/Project.kt | 26 +
.teamcity/build/Project.kt | 37 ++
.teamcity/build/build_types/ApacheIgnite3.kt | 26 +
.teamcity/build/build_types/ReleaseBuild.kt | 147 +++++
.teamcity/build/distributions/CliDeb.kt | 28 +
.teamcity/build/distributions/CliRpm.kt | 24 +
.teamcity/build/distributions/Deb.kt | 21 +
.teamcity/build/distributions/Docs.kt | 18 +
.../build/distributions/DotnetBinariesDocs.kt | 54 ++
.teamcity/build/distributions/JavaBinariesDocs.kt | 29 +
.teamcity/build/distributions/MigrationToolsZip.kt | 21 +
.teamcity/build/distributions/OdbcDeb.kt | 57 ++
.teamcity/build/distributions/OdbcRpm.kt | 74 +++
.teamcity/build/distributions/OdbcZip.kt | 66 ++
.teamcity/build/distributions/OpenapiSpec.kt | 18 +
.teamcity/build/distributions/Project.kt | 37 ++
.teamcity/build/distributions/Rpm.kt | 21 +
.teamcity/build/distributions/Zip.kt | 22 +
.teamcity/files/scripts/bash/CheckCodeBase.sh | 15 +
.../files/scripts/bash/CheckInternalPackages.sh | 7 +
.../scripts/bash/CleanUpLocalMavenRepository.sh | 1 +
.../scripts/bash/CleanUpRemainingProcesses.sh | 53 ++
.teamcity/files/scripts/bash/DockerImagePrune.sh | 1 +
.../teamcity/ApacheIgnite3CustomBuildType.kt | 54 ++
.../ignite/teamcity/ApacheIgnite3Teamcity.kt | 370 +++++++++++
.../org/apache/ignite/teamcity/CustomBuildSteps.kt | 93 +++
.../org/apache/ignite/teamcity/CustomBuildType.kt | 104 +++
.../ignite/teamcity/CustomFailureConditions.kt | 27 +
.../org/apache/ignite/teamcity/CustomTriggers.kt | 99 +++
.teamcity/org/apache/ignite/teamcity/Teamcity.kt | 121 ++++
.teamcity/pom.xml | 122 ++++
.teamcity/settings.kts | 27 +
.teamcity/test/Project.kt | 77 +++
.teamcity/test/build_types/RunAllTests.kt | 47 ++
.teamcity/test/build_types/RunAllTestsCustomJDK.kt | 33 +
.teamcity/test/build_types/RunPlatformTests.kt | 20 +
.teamcity/test/build_types/RunSanityCheck.kt | 22 +
.teamcity/test/integration_tests/Project.kt | 16 +
.../test/platform_tests/PlatformCppTestsLinux.kt | 153 +++++
.../test/platform_tests/PlatformCppTestsWindows.kt | 151 +++++
.../platform_tests/PlatformDotnetTestsLinux.kt | 100 +++
.../platform_tests/PlatformDotnetTestsWindows.kt | 94 +++
.../platform_tests/PlatformPythonTestsLinux.kt | 84 +++
.teamcity/test/platform_tests/Project.kt | 44 ++
.teamcity/test/sanity_check/Project.kt | 27 +
.../build_types/AssembleTestClassesJdk11.kt | 20 +
.../test/sanity_check/build_types/CodeStyle.kt | 37 ++
.teamcity/test/sanity_check/build_types/Javadoc.kt | 36 ++
.../test/sanity_check/build_types/MentionTicket.kt | 26 +
.teamcity/test/sanity_check/build_types/PMD.kt | 22 +
.../test/sanity_check/build_types/Spotbugs.kt | 19 +
.teamcity/test/template_types/GradleModule.kt | 9 +
.teamcity/test/template_types/OtherTestsModule.kt | 64 ++
.teamcity/test/template_types/RunTests.kt | 22 +
.teamcity/test/template_types/RunTestsList.kt | 21 +
.teamcity/test/template_types/TestConfiguration.kt | 9 +
.teamcity/test/template_types/Tests.kt | 33 +
.teamcity/test/template_types/TestsModule.kt | 66 ++
.teamcity/test/unit_tests/Project.kt | 13 +
RELEASE.md | 36 +-
build.gradle | 17 +-
docs/_data/toc.yaml | 2 +
.../administrators-guide/handling-exceptions.adoc | 281 +++++---
docs/_docs/developers-guide/clients/python.adoc | 4 +-
docs/_docs/developers-guide/sql/system-views.adoc | 105 +++
docs/_docs/installation/migration-from-ai3-1.adoc | 705 +++++++++++++++++++++
docs/_docs/sql-reference/distribution-zones.adoc | 7 +-
gradle/libs.versions.toml | 8 +-
.../packaging/common/linux/jvmdefaults.sh | 2 +
.../packaging/common/windows/jvmdefaults.bat | 2 +
.../CatalogTableDescriptorSerializers.java | 150 ++++-
...logSerializationCompatibilityV2ReadsV2Test.java | 3 +-
.../catalog/storage/TestTableDescriptors.java | 22 +
.../serialization_v2/NewSchemaEntry_2.bin | Bin 117341 -> 165269 bytes
.../resources/serialization_v2/NewTableEntry_2.bin | Bin 35787 -> 51763 bytes
.../resources/serialization_v2/NewTableEntry_3.bin | Bin 37160 -> 41157 bytes
.../SnapshotEntryNoDefaultZone_2.bin | Bin 117466 -> 165394 bytes
.../resources/serialization_v2/SnapshotEntry_2.bin | Bin 117469 -> 165397 bytes
.../restart/ItRestartPartitionsTest.java | 12 +-
.../repl/executor/ItIgnitePicocliCommandsTest.java | 6 -
.../ignite/client/handler/JdbcHandlerBase.java | 5 +-
.../internal/client/ClientTimeoutWorker.java | 10 +-
.../ignite/internal/client/TcpClientChannel.java | 2 +-
.../client/io/netty/DefaultExceptionHandler.java} | 34 +-
.../io/netty/NettyClientConnectionMultiplexer.java | 3 +-
.../ignite/internal/client/sql/ClientSql.java | 20 +-
.../client/sql/PartitionMappingProvider.java | 16 +-
.../ignite/client/fakes/FakeInternalTable.java | 67 +-
.../management/topology/ItLogicalTopologyTest.java | 2 +
modules/compatibility-tests/build.gradle | 6 +-
modules/compatibility-tests/jobs.gradle | 10 +-
.../ItCmgRaftSnapshotCompatibilityTest.java | 107 ++++
...tMetastorageRaftSnapshotCompatibilityTest.java} | 59 +-
.../ItMetastorageStorageCompatibilityTest.java | 4 +-
.../internal/MetastorageRaftCompatibilityTest.java | 4 +-
.../internal/PersistentCompatibilityTest.java | 17 +-
.../internal/client/ClientCompatibilityTests.java | 5 +-
...ldClientWithCurrentServerCompatibilityTest.java | 15 +-
.../ignite/internal/compute/JobsCommon.java} | 11 +-
.../compute/SendAllMetastorageCommandTypesJob.java | 3 +-
.../internal/compute/TruncateRaftLogCommand.java | 54 ++
.../ignite/internal/ApiCompatibilityTest.java | 4 +
.../versions/{3.0.0 => 3.1.0}/openapi.yaml | 633 +++++++++++++++++-
.../org/apache/ignite/internal/IgniteCluster.java | 14 +
.../org/apache/ignite/internal/IgniteVersions.java | 12 +-
.../ignite/internal/jobs}/DeploymentUtils.java | 60 +-
.../org/apache/ignite/internal/jobs/Jobs.java} | 14 +-
.../src/testFixtures/resources/igniteVersions.json | 5 +-
modules/core/build.gradle | 1 +
.../internal/future/timeout/TimeoutWorker.java | 4 +-
.../internal/testframework/IgniteTestUtils.java | 9 +
...AnythingMatcher.java => DelegatingMatcher.java} | 40 +-
.../rebalance/ItRebalanceDistributedTest.java | 3 +-
.../distributionzones/DataNodesManager.java | 36 +-
.../distributionzones/DistributionZoneManager.java | 40 +-
.../distributionzones/DistributionZonesUtil.java | 14 -
.../distributionzones/DataNodesManagerTest.java | 4 +-
.../handlers/StopNodeOrHaltFailureHandler.java | 17 +-
.../internal/metastorage/dsl/StatementResult.java | 9 +-
.../server/raft/MetaStorageWriteHandler.java | 36 +-
.../node/ItNodeStalenessAndRestartTest.java | 1 +
...ngHandler.java => DefaultExceptionHandler.java} | 19 +-
.../internal/network/netty/PipelineUtils.java | 1 +
.../checkpoint/CheckpointDirtyPages.java | 53 +-
.../persistence/checkpoint/CheckpointManager.java | 15 +-
.../checkpoint/CheckpointDirtyPagesTest.java | 121 ++++
.../checkpoint/CheckpointManagerTest.java | 127 +++-
.../checkpoint/TestCheckpointUtils.java | 38 ++
.../store/FilePageStoreManagerTest.java | 5 +-
.../partition/replicator/fixtures/Node.java | 3 +-
.../PartitionReplicaLifecycleManager.java | 34 +-
.../replicator/StartedReplicationGroups.java | 134 ++++
.../TableAwareReplicaRequestPreProcessor.java | 7 +-
.../snapshot/incoming/IncomingSnapshotCopier.java | 16 +-
.../outgoing/OutgoingSnapshotsManager.java | 5 +-
.../PartitionReplicaLifecycleManagerTest.java | 3 +-
.../outgoing/OutgoingSnapshotsManagerTest.java | 16 +-
.../ItPrimaryReplicaChoiceTest.java | 27 +-
.../PlacementDriverManagerTest.java | 34 +-
.../placementdriver/AssignmentsTracker.java | 2 +-
.../internal/placementdriver/LeaseUpdater.java | 28 +-
.../placementdriver/PlacementDriverManager.java | 5 +-
.../metrics/PlacementDriverMetricSource.java | 127 ++--
.../negotiation/LeaseNegotiator.java | 5 +-
.../internal/placementdriver/LeaseUpdaterTest.java | 46 +-
.../metrics/PlacementDriverMetricSourceTest.java | 26 +-
modules/platforms/cpp/tests/odbc-test/odbc_suite.h | 1 +
.../platforms/cpp/tests/odbc-test/queries_test.cpp | 3 +-
modules/platforms/cpp/tests/odbc-test/ssl_test.cpp | 6 +-
.../IgniteServiceCollectionExtensionsTests.cs | 15 +-
.../dotnet/Apache.Ignite.Tests/MetricsTests.cs | 6 +-
.../Table/RecordViewBinaryTests.cs | 2 +
.../raft/storage/segstore/IndexFileManager.java | 146 ++++-
.../raft/storage/segstore/IndexFileMeta.java | 8 +
.../raft/storage/segstore/IndexMemTable.java | 6 +-
.../raft/storage/segstore/SegmentFileManager.java | 224 ++++++-
.../raft/storage/segstore/SegmentPayload.java | 27 +-
...hMemtable.java => WriteBufferWithMemtable.java} | 28 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 18 +-
.../raft/jraft/storage/impl/RocksDBLogStorage.java | 5 +-
.../logit/util/concurrent/ShutdownAbleThread.java | 2 +
.../segstore/DeserializedSegmentPayload.java | 8 +-
.../storage/segstore/IndexFileManagerTest.java | 102 +++
.../storage/segstore/SegmentFileManagerTest.java | 161 ++++-
.../raft/jraft/core/ReplicatorGroupTest.java | 12 +
.../ItPlacementDriverReplicaSideTest.java | 3 +-
.../ignite/internal/replicator/ReplicaManager.java | 21 +-
.../internal/replicator/ReplicaManagerTest.java | 3 +-
.../rest/exception/handler/ErrorHandlingTest.java | 82 ++-
.../rest/matcher/MicronautHttpResponseMatcher.java | 15 +-
.../rest/matcher/ProblemHttpResponseMatcher.java | 111 ++++
.../internal/rest/matcher/ProblemMatcher.java | 9 +
.../ignite/internal/rest/AbstractRestTestBase.java | 9 +-
...terStateHttpServerFilterNotInitializedTest.java | 2 +-
.../rest/ItInitializedClusterRestTest.java | 5 +-
.../rest/ItNotInitializedClusterRestTest.java | 11 +-
.../ignite/internal/rest/ItRestPortsTest.java | 56 +-
.../org/apache/ignite/internal/rest/RestNode.java | 68 +-
.../ignite/internal/rest/RestNodeBuilder.java | 52 +-
.../cluster/ItClusterManagementControllerTest.java | 15 +-
.../rest/compute/ItComputeControllerTest.java | 18 +-
.../DeploymentManagementControllerTest.java | 69 +-
.../rest/metrics/ItMetricControllerTest.java | 7 +-
...terRecoveryControllerRestartPartitionsTest.java | 1 +
...ControllerRestartPartitionsWithCleanupTest.java | 24 +-
.../rest/sql/ItSqlQueryControllerTest.java | 9 +-
.../ignite/internal/rest/ssl/ItRestSslTest.java | 56 +-
.../transaction/ItTransactionControllerTest.java | 9 +-
modules/runner/build.gradle | 2 +
.../ItTruncateRaftLogAndRestartNodesTest.java | 6 +-
.../runner/app/ItIgniteNodeRestartTest.java | 3 +-
.../ignite/internal/table/ItInternalTableTest.java | 4 +-
.../ignite/internal/table/ItTableScanTest.java | 144 ++---
.../org/apache/ignite/internal/app/IgniteImpl.java | 3 +-
.../ignite/internal/app/NodePropertiesImpl.java | 4 +-
.../compatibility/configuration/ignite-3.1.0.bin | Bin 0 -> 5532 bytes
.../java/org/apache/ignite/internal/Cluster.java | 64 +-
.../internal/ClusterPerClassIntegrationTest.java | 89 ++-
.../internal/ClusterPerTestIntegrationTest.java | 72 +--
.../apache/ignite/internal/ConfigTemplates.java | 86 +++
.../internal/sql/engine/ItCancelQueryTest.java | 5 +-
.../internal/sql/engine/ItCancelScriptTest.java | 2 +-
.../sql/engine/ItSqlMultiStatementTxTest.java | 14 +-
.../sql/engine/systemviews/ItSystemViewsTest.java | 11 +-
.../sql/engine/exec/ScannableTableImpl.java | 139 ++--
.../sql/engine/exec/exp/NoOpFieldGetter.java | 2 +-
.../internal/sql/engine/exec/exp/RexImpTable.java | 2 +-
.../sql/engine/exec/exp/RexToLixTranslator.java | 2 +-
.../sql/engine/exec/fsm/DdlBatchAware.java} | 19 +-
...ecutionPhaseHandler.java => DdlBatchGroup.java} | 14 +-
.../sql/engine/exec/fsm/DdlBatchingHelper.java | 66 ++
.../sql/engine/exec/fsm/ExecutionPhase.java | 2 +-
.../sql/engine/exec/fsm/MultiStatementHandler.java | 9 +-
.../internal/sql/engine/exec/fsm/Program.java | 80 ++-
.../fsm/ProgramExecutionHandle.java} | 18 +-
.../{Result.java => ProgramExecutionState.java} | 51 +-
.../ignite/internal/sql/engine/exec/fsm/Query.java | 99 ++-
.../sql/engine/exec/fsm/QueryExecutionProgram.java | 6 +-
.../sql/engine/exec/fsm/QueryExecutor.java | 32 +-
.../engine/exec/fsm/RegisteredPhaseHandler.java | 30 -
.../sql/engine/externalize/RelOptSchemaImpl.java | 2 +-
.../engine/metadata/IgniteMdDistinctRowCount.java | 2 +-
.../sql/engine/metadata/IgniteMdSelectivity.java | 2 +-
.../sql/engine/prepare/IgniteTypeCoercion.java | 2 +-
.../internal/sql/engine/rel/IgniteSelectCount.java | 2 +-
.../engine/rel/ProjectableFilterableTableScan.java | 16 +-
.../sql/engine/schema/IgniteSystemViewImpl.java | 2 +-
.../internal/sql/engine/sql/IgniteDdlOperator.java | 2 +-
.../sql/engine/sql/IgniteSqlAlterColumn.java | 2 +
.../engine/sql/IgniteSqlAlterTableAddColumn.java | 4 +-
.../engine/sql/IgniteSqlAlterTableDropColumn.java | 4 +-
.../sql/IgniteSqlAlterTableSetProperties.java | 4 +-
.../sql/engine/sql/IgniteSqlAlterZoneRenameTo.java | 4 +-
.../sql/engine/sql/IgniteSqlAlterZoneSet.java | 4 +-
.../engine/sql/IgniteSqlAlterZoneSetDefault.java | 4 +-
.../sql/engine/sql/IgniteSqlCommitTransaction.java | 2 +-
.../sql/engine/sql/IgniteSqlCreateIndex.java | 5 +-
.../sql/engine/sql/IgniteSqlCreateSchema.java | 5 +-
.../sql/engine/sql/IgniteSqlCreateTable.java | 3 +
.../sql/engine/sql/IgniteSqlCreateZone.java | 3 +
.../internal/sql/engine/sql/IgniteSqlDelete.java | 2 +-
.../sql/engine/sql/IgniteSqlDropIndex.java | 5 +-
.../sql/engine/sql/IgniteSqlDropSchema.java | 7 +-
.../sql/engine/sql/IgniteSqlDropTable.java | 5 +-
.../internal/sql/engine/sql/IgniteSqlDropZone.java | 5 +-
.../internal/sql/engine/sql/IgniteSqlExplain.java | 2 +-
.../sql/engine/sql/IgniteSqlKeyConstraint.java | 2 +-
.../internal/sql/engine/sql/IgniteSqlMerge.java | 2 +-
.../internal/sql/engine/sql/IgniteSqlParser.java | 2 +-
.../engine/sql/IgniteSqlPrimaryKeyConstraint.java | 2 +-
.../sql/engine/sql/IgniteSqlSpecialOperator.java | 2 +-
.../sql/engine/sql/IgniteSqlStartTransaction.java | 2 +-
.../sql/engine/sql/IgniteSqlTableProperty.java | 2 +-
.../internal/sql/engine/sql/IgniteSqlUpdate.java | 2 +-
.../sql/engine/sql/IgniteSqlZoneOption.java | 2 +-
.../internal/sql/engine/sql/ParsedResult.java | 15 +-
.../internal/sql/engine/sql/ParserServiceImpl.java | 33 +-
.../sql/engine/sql/fun/IgniteSqlOperatorTable.java | 2 +-
.../internal/sql/engine/type/IgniteTypeSystem.java | 2 +-
.../ignite/internal/sql/engine/util/RexUtils.java | 13 +-
.../engine/util/SqlExceptionMapperProvider.java | 4 +
.../internal/sql/engine/exec/DdlBatchingTest.java | 101 ++-
.../sql/engine/exec/QueryRecoveryTest.java | 6 +-
.../internal/sql/engine/exec/QueryTimeoutTest.java | 4 +-
.../sql/engine/exec/fsm/DdlBatchingHelperTest.java | 53 ++
.../engine/exec/rel/ScannableTableSelfTest.java | 352 ++++------
.../exec/rel/TableScanNodeExecutionTest.java | 14 +-
.../sql/engine/framework/NoOpTransaction.java | 5 +-
.../sql/engine/sql/ParserServiceImplTest.java | 31 +-
.../pagememory/AbstractPageMemoryTableStorage.java | 22 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 23 +
.../PersistentPageMemoryMvTableStorageTest.java | 105 ++-
modules/system-disaster-recovery/build.gradle | 1 +
.../disaster/system/ItCmgDisasterRecoveryTest.java | 7 +-
.../ItMetastorageGroupDisasterRecoveryTest.java | 5 +-
.../system/ItSystemGroupDisasterRecoveryTest.java | 8 +-
.../system/SystemDisasterRecoveryClient.java | 146 ++---
.../system/SystemDisasterRecoveryManagerImpl.java | 2 +
.../ItInternalTableReadOnlyScanTest.java | 4 +-
.../ItInternalTableReadWriteScanTest.java | 12 +-
.../ignite/distributed/ReplicaUnavailableTest.java | 3 +-
...AvailablePartitionSequentialRecoveriesTest.java | 1 +
...blePartitionsRecoveryNoStaleRecoveriesTest.java | 1 +
.../ItHighAvailablePartitionsRecoveryTest.java | 1 +
.../ignite/internal/table/IndexScanCriteria.java | 90 +++
.../ignite/internal/table/InternalTable.java | 135 +---
.../ignite/internal/table/OperationContext.java} | 41 +-
.../apache/ignite/internal/table/TxContext.java | 197 ++++++
.../internal/table/distributed/TableManager.java | 2 +-
.../disaster/DisasterRecoveryManager.java | 6 +-
.../table/distributed/index/IndexMeta.java | 17 +
.../snapshot/FullStateTransferIndexChooser.java | 12 +-
.../SnapshotAwarePartitionDataStorage.java | 12 +-
.../distributed/storage/InternalTableImpl.java | 254 ++++----
.../IndexMetaTest.java} | 35 +-
.../FullStateTransferIndexChooserTest.java | 32 +-
.../ZonePartitionReplicaListenerTest.java | 54 +-
.../distributed/storage/InternalTableImplTest.java | 3 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 3 +-
.../ignite/internal/table/TxAbstractTest.java | 21 +-
.../disaster/ItDisasterRecoveryManagerTest.java | 2 +-
.../tx/distributed/ItTransactionRecoveryTest.java | 6 +-
.../tx/distributed/ItTxResourcesVacuumTest.java | 17 +-
.../test}/build.gradle | 15 +-
.../ignite/tests/docker/ItDockerConfigTest.java | 131 ++++
.../apache/ignite/tests/docker/ignite-config.conf} | 0
settings.gradle | 2 +
309 files changed, 9163 insertions(+), 2298 deletions(-)
create mode 100644 .teamcity/.gitignore
create mode 100644 .teamcity/_Self/Project.kt
create mode 100644 .teamcity/build/Project.kt
create mode 100644 .teamcity/build/build_types/ApacheIgnite3.kt
create mode 100644 .teamcity/build/build_types/ReleaseBuild.kt
create mode 100644 .teamcity/build/distributions/CliDeb.kt
create mode 100644 .teamcity/build/distributions/CliRpm.kt
create mode 100644 .teamcity/build/distributions/Deb.kt
create mode 100644 .teamcity/build/distributions/Docs.kt
create mode 100644 .teamcity/build/distributions/DotnetBinariesDocs.kt
create mode 100644 .teamcity/build/distributions/JavaBinariesDocs.kt
create mode 100644 .teamcity/build/distributions/MigrationToolsZip.kt
create mode 100644 .teamcity/build/distributions/OdbcDeb.kt
create mode 100644 .teamcity/build/distributions/OdbcRpm.kt
create mode 100644 .teamcity/build/distributions/OdbcZip.kt
create mode 100644 .teamcity/build/distributions/OpenapiSpec.kt
create mode 100644 .teamcity/build/distributions/Project.kt
create mode 100644 .teamcity/build/distributions/Rpm.kt
create mode 100644 .teamcity/build/distributions/Zip.kt
create mode 100644 .teamcity/files/scripts/bash/CheckCodeBase.sh
create mode 100644 .teamcity/files/scripts/bash/CheckInternalPackages.sh
create mode 100644 .teamcity/files/scripts/bash/CleanUpLocalMavenRepository.sh
create mode 100644 .teamcity/files/scripts/bash/CleanUpRemainingProcesses.sh
create mode 100644 .teamcity/files/scripts/bash/DockerImagePrune.sh
create mode 100644
.teamcity/org/apache/ignite/teamcity/ApacheIgnite3CustomBuildType.kt
create mode 100644
.teamcity/org/apache/ignite/teamcity/ApacheIgnite3Teamcity.kt
create mode 100644 .teamcity/org/apache/ignite/teamcity/CustomBuildSteps.kt
create mode 100644 .teamcity/org/apache/ignite/teamcity/CustomBuildType.kt
create mode 100644
.teamcity/org/apache/ignite/teamcity/CustomFailureConditions.kt
create mode 100644 .teamcity/org/apache/ignite/teamcity/CustomTriggers.kt
create mode 100644 .teamcity/org/apache/ignite/teamcity/Teamcity.kt
create mode 100644 .teamcity/pom.xml
create mode 100644 .teamcity/settings.kts
create mode 100644 .teamcity/test/Project.kt
create mode 100644 .teamcity/test/build_types/RunAllTests.kt
create mode 100644 .teamcity/test/build_types/RunAllTestsCustomJDK.kt
create mode 100644 .teamcity/test/build_types/RunPlatformTests.kt
create mode 100644 .teamcity/test/build_types/RunSanityCheck.kt
create mode 100644 .teamcity/test/integration_tests/Project.kt
create mode 100644 .teamcity/test/platform_tests/PlatformCppTestsLinux.kt
create mode 100644 .teamcity/test/platform_tests/PlatformCppTestsWindows.kt
create mode 100644 .teamcity/test/platform_tests/PlatformDotnetTestsLinux.kt
create mode 100644 .teamcity/test/platform_tests/PlatformDotnetTestsWindows.kt
create mode 100644 .teamcity/test/platform_tests/PlatformPythonTestsLinux.kt
create mode 100644 .teamcity/test/platform_tests/Project.kt
create mode 100644 .teamcity/test/sanity_check/Project.kt
create mode 100644
.teamcity/test/sanity_check/build_types/AssembleTestClassesJdk11.kt
create mode 100644 .teamcity/test/sanity_check/build_types/CodeStyle.kt
create mode 100644 .teamcity/test/sanity_check/build_types/Javadoc.kt
create mode 100644 .teamcity/test/sanity_check/build_types/MentionTicket.kt
create mode 100644 .teamcity/test/sanity_check/build_types/PMD.kt
create mode 100644 .teamcity/test/sanity_check/build_types/Spotbugs.kt
create mode 100644 .teamcity/test/template_types/GradleModule.kt
create mode 100644 .teamcity/test/template_types/OtherTestsModule.kt
create mode 100644 .teamcity/test/template_types/RunTests.kt
create mode 100644 .teamcity/test/template_types/RunTestsList.kt
create mode 100644 .teamcity/test/template_types/TestConfiguration.kt
create mode 100644 .teamcity/test/template_types/Tests.kt
create mode 100644 .teamcity/test/template_types/TestsModule.kt
create mode 100644 .teamcity/test/unit_tests/Project.kt
create mode 100644 docs/_docs/developers-guide/sql/system-views.adoc
create mode 100644 docs/_docs/installation/migration-from-ai3-1.adoc
copy
modules/{network/src/main/java/org/apache/ignite/internal/network/netty/IoExceptionSuppressingHandler.java
=>
client/src/main/java/org/apache/ignite/internal/client/io/netty/DefaultExceptionHandler.java}
(59%)
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItCmgRaftSnapshotCompatibilityTest.java
copy
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/{MetastorageRaftCompatibilityTest.java
=> ItMetastorageRaftSnapshotCompatibilityTest.java} (64%)
copy
modules/{compute/src/integrationTest/java/org/apache/ignite/internal/compute/ItWorkerShutdownEmbeddedTest.java
=>
compatibility-tests/src/jobs/java/org/apache/ignite/internal/compute/JobsCommon.java}
(75%)
create mode 100644
modules/compatibility-tests/src/jobs/java/org/apache/ignite/internal/compute/TruncateRaftLogCommand.java
copy modules/compatibility-tests/src/test/resources/versions/{3.0.0 =>
3.1.0}/openapi.yaml (71%)
rename
modules/compatibility-tests/src/{integrationTest/java/org/apache/ignite/internal/client
=> testFixtures/java/org/apache/ignite/internal/jobs}/DeploymentUtils.java
(51%)
copy
modules/{api/src/main/java/org/apache/ignite/table/DataStreamerOperationType.java
=>
compatibility-tests/src/testFixtures/java/org/apache/ignite/internal/jobs/Jobs.java}
(77%)
copy
modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/matchers/{AnythingMatcher.java
=> DelegatingMatcher.java} (51%)
copy
modules/network/src/main/java/org/apache/ignite/internal/network/netty/{IoExceptionSuppressingHandler.java
=> DefaultExceptionHandler.java} (67%)
create mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/StartedReplicationGroups.java
copy
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/{SegmentFileWithMemtable.java
=> WriteBufferWithMemtable.java} (65%)
create mode 100644
modules/rest-api/src/testFixtures/java/org/apache/ignite/internal/rest/matcher/ProblemHttpResponseMatcher.java
create mode 100644
modules/runner/src/test/resources/compatibility/configuration/ignite-3.1.0.bin
create mode 100644
modules/runner/src/testFixtures/java/org/apache/ignite/internal/ConfigTemplates.java
copy
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/annotation/AbstractConfiguration.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/DdlBatchAware.java}
(63%)
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/{ExecutionPhaseHandler.java
=> DdlBatchGroup.java} (77%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/DdlBatchingHelper.java
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{AsyncCloseable.java
=> exec/fsm/ProgramExecutionHandle.java} (65%)
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/{Result.java
=> ProgramExecutionState.java} (51%)
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/RegisteredPhaseHandler.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/fsm/DdlBatchingHelperTest.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/IndexScanCriteria.java
copy
modules/{configuration/src/main/java/org/apache/ignite/internal/configuration/validation/MemberKey.java
=> table/src/main/java/org/apache/ignite/internal/table/OperationContext.java}
(56%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/TxContext.java
copy
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/{raft/RaftGroupConfigurationConverterTest.java
=> index/IndexMetaTest.java} (52%)
copy {modules/system-view-api => packaging/test}/build.gradle (74%)
create mode 100644
packaging/test/src/integrationTest/java/org/apache/ignite/tests/docker/ItDockerConfigTest.java
copy packaging/{docker/cluster.conf =>
test/src/integrationTest/resources/org/apache/ignite/tests/docker/ignite-config.conf}
(100%)