This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/gradle/log4j-2.25.3
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard 1ffee71ebc0 Bump log4j from 2.25.2 to 2.25.3
add 95e32e15eee IGNITE-27223 C++ Client: Add missing header (#7266)
add 6d019ef6a44 IGNITE-27423 .NET: Set LoggerFactory automatically in
IgniteServiceCollectionExtensions (#7277)
add 6e6990c7a42 IGNITE-27158 DB API: Update supported versions (#7256)
add aab140ff2aa IGNITE-27150 Add raft snapshot metrics (#7269)
add e00fe818844 IGNITE-27392 Upgrade testcontainers to version 2 (#7267)
add e8f84549b44 IGNITE-27402 C++ Client: Adopt include-what-you-use-tool
(#7272)
add 561e01e7f0c IGNITE-27407 C++ Client: Fix compilation with gcc-15
(#7274)
add a625684833a IGNITE-27125 Add extra debug logging and assertions.
(#7278)
add 4ce319eb2a6 IGNITE-27429 Add client observableTs heartbeat propagation
test (#7284)
add 18255ad767f IGNITE-26536 Extract code deployment class loader to
separate module (#7083)
add d1e163a3b96 IGNITE-27427 .NET: Synchronize observableTs within
IgniteClientGroup (#7285)
add 423296cc503 IGNITE-27442 .NET: Disable packing for test projects
(#7291)
add a75bf47a4a0 IGNITE-25818: Sql. Bump calcite version to 1.41 (#7249)
add 45d55f8d2af IGNITE-27200 Add REST for access deployment structure
(#7262)
add 3baa10b5c2d IGNITE-27443 Add debug logs to ExecutionServiceImpl (#7292)
add d9894a074c8 IGNITE-27340 Add Zone commands section to CLI doc (#7228)
add 22a564ea8f1 IGNITE-27444 Add a test for GC under tombstone and another
non last version (#7293)
add 41a5034b523 IGNITE-26292 Add sync mode to the log storage (#7299)
add 77b85f7ca01 IGNITE-27447 Replace mock-server with wiremock (#7298)
add 3e9564e0351 IGNITE-27405 Use single safe time tracker per partition
replica (#7301)
add a510fa48765 IGNITE-22129 Partition, CMG and metastorage should not
share threads (#7119)
add 01a43fc0bb9 IGNITE-27297 Use proxy repositories for maven and docker
(#7245)
add 12c79132c3b IGNITE-24160 Use proper candidate for first phase reset
(#7294)
add a5a25713dc4 IGNITE-27436 Raft client's retry context should use
monotonic time (#7287)
add f477c5550be IGNITE-27258 Wait for all nodes in MULTI_NODE disaster
recovery requests (#7156)
add f1f7198f1fa IGNITE-27456 Add test for race between starting index
build and writing committed values (#7311)
add 2f74b03afd8 IGNITE-27458 Stop PartitionReplicaListener being
ReplicaListener (#7313)
add 35d373c931f IGNITE-27452 Add --timed option to CLI (#7314)
add fb591a48fb7 IGNITE-27462 Restore specifics of
ItTxDistributedTestSingleNodeNoCleanupMessage (#7316)
add d25a5c2ac25 IGNITE-27345 NullPointerException in
WriteIntentSwitchRequestHandler (#7315)
add 49b45b03721 IGNITE-27293 Improve test coverage of InternalTable.scan
methods (#7270)
add 4cff628f9bb IGNITE-25836 Suppress client handler logs for cancellation
errors (#7306)
add fbf86d06945 IGNITE-27255 Fixed TxIdMismatchException due to write
attempt by RW transaction after write intent resolution (#7263)
add d90255b5bbe ignite-27446 Extended string and literals in union (#7297)
add 1b1f8af9950 IGNITE-27346 Handle 'LWM below earliest Catalog ts' on
recovery (#7326)
add 04fc38f6f3a IGNITE-27434 Create new RAFT client to wait for group
availability (#7286)
add b5bf0bb452c IGNITE-27453 Handle SafeTimeSyncCommand on zone level
(#7307)
add 87aafb41db1 IGNITE-24345 Defer zone destruction after drop (#7322)
add 0e18f86bf1c IGNITE-27278 .NET: Add mapper support to SQL, Compute,
PartitionManager APIs (#7305)
add 0202698b703 IGNITE-27323 Add suggestion about DDL queries batching
(#7246)
add 7df27a595d8 IGNITE-27188 Java client: Fix node restart handling (#7327)
add d94067c4dda IGNITE-27142 Remove non-clocated code (disaster recovery)
(#7265)
add 51ad1f918d3 IGNITE-27481 Do not take partition snapshot lock in table
raft processor (#7332)
add eed4ba0edd8 IGNITE-27477 Raise LWM on recovery if it lags behind
Catalog history (#7330)
add be5df8031e6 IGNITE-27356 Add checkpoint metrics (#7250)
add 14e03754680 IGNITE-27358 Add page memory metrics (#7320)
add ac18ff2b5e6 IGNITE-27488 Remove TablePartitionKey (#7335)
add 29afe19116b IGNITE-27479 System View. Introduce late materialization
for row from system views (#7333)
add 942e99fa932 IGNITE-26636 Introduce basic API for expression execution
and predicate implementation (#7303)
add 3b43d82d51e IGNITE-27421 Remove
IgniteSystemProperties#colocationEnabled usages from tests (#7334)
add 22ec1841def Bump com.github.siom79.japicmp:japicmp from 0.25.0 to
0.25.1 (#7296)
add 521248383c3 Bump log4j from 2.25.2 to 2.25.3
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 (1ffee71ebc0)
\
N -- N -- N refs/heads/dependabot/gradle/log4j-2.25.3
(521248383c3)
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 | 69 +-
.teamcity/_Self/Project.kt | 3 +
.teamcity/build/Project.kt | 2 +-
.teamcity/build/build_types/ApacheIgnite3.kt | 2 +-
.teamcity/build/distributions/OdbcDeb.kt | 5 +
.teamcity/build/distributions/OdbcRpm.kt | 5 +
.teamcity/build/distributions/OdbcZip.kt | 5 +
.teamcity/build/distributions/Project.kt | 2 +-
.teamcity/files/scripts/bash/DockerImagePrune.sh | 3 +-
.teamcity/files/scripts/bash/SetupDockerProxy.sh | 112 ++
.teamcity/files/scripts/python/SetupMavenProxy.py | 290 +++++
.../teamcity/ApacheIgnite3CustomBuildType.kt | 1 +
.../org/apache/ignite/teamcity/CustomBuildSteps.kt | 24 +
.../org/apache/ignite/teamcity/CustomBuildType.kt | 15 +
.../platform_tests/PlatformPythonTestsLinux.kt | 21 +-
.teamcity/test/platform_tests/Project.kt | 2 +-
.teamcity/test/sanity_check/Project.kt | 2 +-
.teamcity/test/template_types/OtherTestsModule.kt | 4 +
.teamcity/test/template_types/Tests.kt | 4 +-
.teamcity/test/template_types/TestsModule.kt | 7 +
RELEASE.md | 7 +-
.../administrators-guide/metrics/metrics-list.adoc | 18 +
docs/_docs/ignite-cli-tool.adoc | 21 +
gradle/libs.versions.toml | 13 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 6 +
modules/catalog-compaction/build.gradle | 4 +
...eryAfterCatalogTruncatedAboveStoredLwmTest.java | 126 ++
.../compaction/CatalogCompactionRunner.java | 20 +-
.../CatalogCompactionRunnerSelfTest.java | 2 +
.../systemviews/TablesSystemViewProvider.java | 23 +-
modules/cli/build.gradle | 6 +-
.../ignite/internal/cli/CliIntegrationTest.java | 3 +-
.../cli/commands/ItNotInitializedClusterTest.java | 4 +-
.../partitions/reset/ItResetPartitionsTest.java | 25 -
.../restart/ItRestartPartitionsTest.java | 32 -
.../partitions/states/ItPartitionStatesTest.java | 22 +-
.../cli/commands/sql/ItSqlTimedOptionTest.java | 134 +++
.../repl/executor/ItIgnitePicocliCommandsTest.java | 3 +-
.../call/recovery/reset/ResetPartitionsCall.java | 21 +-
.../recovery/reset/ResetPartitionsCallInput.java | 20 +-
.../recovery/restart/RestartPartitionsCall.java | 34 +-
.../restart/RestartPartitionsCallInput.java | 20 +-
.../call/recovery/states/PartitionStatesCall.java | 80 +-
.../ignite/internal/cli/commands/Options.java | 12 +-
.../partitions/reset/ResetPartitionsMixin.java | 10 -
.../partitions/restart/RestartPartitionsMixin.java | 10 -
.../internal/cli/commands/sql/SqlCommand.java | 54 +-
.../internal/cli/commands/sql/SqlExecCommand.java | 7 +-
.../cli/commands/sql/SqlExecReplCommand.java | 7 +-
.../internal/cli/commands/sql/SqlReplCommand.java | 53 +-
.../cli/decorators/SqlQueryResultDecorator.java | 8 +-
.../apache/ignite/internal/cli/sql/SqlManager.java | 2 +
.../ignite/internal/cli/sql/SqlQueryResult.java | 37 +-
.../cli/call/node/status/NodeStatusCallTest.java | 23 +-
.../cli/commands/IgniteCliInterfaceTestBase.java | 42 +-
.../internal/cli/commands/ProfileMixinTest.java | 4 +-
.../cli/commands/cluster/ClusterInitTest.java | 118 +-
.../commands/cluster/config/ClusterConfigTest.java | 43 +-
.../cli/commands/node/config/NodeConfigTest.java | 43 +-
.../cli/commands/node/metric/NodeMetricTest.java | 45 +-
.../migrate/MigrateToClusterCommandTest.java | 24 +-
.../cluster/reset/ResetClusterCommandTest.java | 54 +-
.../partitions/restart/RestartPartitionsTest.java | 88 +-
.../internal/cli/commands/sql/SqlCommandTest.java | 12 +
.../apache/ignite/client/handler/TestServer.java | 5 +-
.../ignite/client/handler/ClientHandlerModule.java | 24 +-
.../handler/ClientInboundMessageHandler.java | 37 +-
.../handler/ClientPrimaryReplicaTracker.java | 25 +-
.../client/handler/DdlBatchingSuggester.java | 72 ++
.../requests/sql/ClientSqlExecuteRequest.java | 9 +-
.../handler/ClientPrimaryReplicaTrackerTest.java | 4 +-
.../client/handler/DdlBatchingSuggesterTest.java | 62 +
.../ignite/client/handler/FakePlacementDriver.java | 21 +-
modules/client/build.gradle | 1 +
.../ignite/internal/client/ReliableChannel.java | 2 +-
.../org/apache/ignite/client/ReconnectTest.java | 30 +-
.../ignite/client/TestClientHandlerModule.java | 7 +-
.../java/org/apache/ignite/client/TestServer.java | 41 +-
.../apache/ignite/client/fakes/FakeCompute.java | 4 +-
.../ignite/client/fakes/FakeInternalTable.java | 11 -
.../apache/ignite/client/fakes/FakeTxManager.java | 12 +
.../build.gradle | 15 +-
.../jobs.gradle | 11 -
.../loader}/ClassLoaderExceptionsMapper.java | 15 +-
.../deployunit/loader/UnitsClassLoader.java} | 22 +-
.../loader/UnitsClassLoaderContext.java} | 12 +-
.../loader/UnitsClassLoaderFactory.java} | 10 +-
.../deployunit/loader/UnitsClassLoaderImpl.java} | 8 +-
.../deployunit/loader/UnitsClasspath.java} | 4 +-
.../deployunit/loader/UnitsContextManager.java} | 40 +-
.../loader}/ClassLoaderExceptionsMapperTest.java | 4 +-
.../loader/UnitsClassLoaderFactoryTest.java} | 28 +-
.../deployunit/loader/UnitsClassLoaderTest.java} | 13 +-
.../loader/UnitsContextManagerTest.java} | 38 +-
.../deployunit}/util/DummyIgniteDeployment.java | 8 +-
.../resources/units/unit1/5.0.0/subdir/test.txt | 0
.../src/test/resources/units/unit1/5.0.0/test.txt | 0
.../ignite/internal/compute/Job1Utility.java | 0
.../apache/ignite/internal/compute/UnitJob.java | 0
.../ignite/internal/compute/Job2Utility.java | 0
.../apache/ignite/internal/compute/UnitJob.java | 0
.../ignite/internal/deployment/DeployFiles.java | 3 +-
.../apache/ignite/internal/deployment/Unit.java | 45 +-
.../internal/deployunit/DeploymentManagerImpl.java | 15 +
.../internal/deployunit/FileDeployerService.java | 47 +
.../internal/deployunit/IgniteDeployment.java | 9 +
.../internal/deployunit/UnitStructureBuilder.java | 96 ++
.../metastore/DeploymentUnitFailover.java | 6 +
.../metastore/DeploymentUnitStoreImpl.java | 10 +
.../internal/deployunit/structure/UnitEntry.java} | 41 +-
.../internal/deployunit/structure/UnitFile.java} | 48 +-
.../internal/deployunit/structure/UnitFolder.java | 92 ++
.../ignite/deployment/FileDeployerServiceTest.java | 34 +
.../ignite/internal/OpenApiCompatibilityTest.java | 31 +-
.../org/apache/ignite/internal/OpenApiMatcher.java | 22 +-
modules/compute/build.gradle | 1 +
modules/compute/jobs.gradle | 38 -
.../internal/compute/ComputeComponentImpl.java | 66 +-
.../ignite/internal/compute/ComputeUtils.java | 6 +-
.../internal/compute/JobExecutionContextImpl.java | 13 +-
.../internal/compute/executor/ComputeExecutor.java | 6 +-
.../compute/executor/ComputeExecutorImpl.java | 10 +-
.../internal/compute/ComputeComponentImplTest.java | 55 +-
.../compute/executor/ComputeExecutorTest.java | 4 +-
...SequentialDdlExecutionConfigurationSchema.java} | 14 +-
...stionsClusterExtensionConfigurationSchema.java} | 12 +-
.../SuggestionsConfigurationSchema.java} | 10 +-
...SuggestionsDistributedConfigurationModule.java} | 8 +-
.../components/SystemPropertiesNodeProperties.java | 35 -
.../apache/ignite/internal/type/NativeTypes.java | 12 +-
.../org/apache/ignite/internal/util/Constants.java | 3 +
...teringIterator.java => FlatteningIterator.java} | 74 +-
.../ignite/internal/util}/LongPriorityQueue.java | 4 +-
.../internal/util/SafeTimeValuesTracker.java | 2 +
.../internal/util/FlatteningIteratorTest.java | 225 ++++
.../internal/util}/LongPriorityQueueSelfTest.java | 2 +-
.../util/PendingComparableValuesTrackerTest.java | 87 +-
.../PendingComparableValuesTrackerTestBase.java | 88 ++
.../internal/util/SafeTimeValuesTrackerTest.java | 86 ++
.../ItRebalanceByPendingAssignmentsQueueTest.java | 9 +-
.../rebalance/ItRebalanceDistributedTest.java | 13 +-
.../internal/rebalance/ItRebalanceMetricsTest.java | 2 -
.../distributionzones/DataNodesManager.java | 20 +-
.../distributionzones/DistributionZoneManager.java | 19 +-
...ibutionZoneManagerConfigurationChangesTest.java | 15 -
...istributionZoneManagerScaleUpScaleDownTest.java | 66 --
modules/eventlog/build.gradle | 3 +-
.../internal/eventlog/impl/WebhookSinkTest.java | 157 +--
.../index/ItIndexBuildCompletenessTest.java | 73 +-
.../ignite/internal/index/ItIndexRecoveryTest.java | 12 +-
.../index/ChangeIndexStatusTaskController.java | 2 +-
.../internal/index/IndexBuildController.java | 33 +-
.../internal/index/IndexBuildingManager.java | 2 +-
.../apache/ignite/internal/index/IndexManager.java | 2 +-
.../RetryingFinalTransactionStateResolver.java | 4 +-
.../internal/index/IndexBuildControllerTest.java | 3 +-
.../ignite/jdbc/ItJdbcConnectionFailoverTest.java | 1 -
.../ignite/internal/lowwatermark/LowWatermark.java | 11 +
.../internal/lowwatermark/LowWatermarkImpl.java | 18 +-
.../internal/lowwatermark/TestLowWatermark.java | 5 +
.../server/raft/ItMetaStorageRaftGroupTest.java | 2 +-
.../service/ItAbstractListenerSnapshotTest.java | 2 +-
.../metastorage/server/WatchProcessor.java | 18 +-
.../pagememory/persistence/PageCacheMetrics.java} | 16 +-
.../persistence/PersistentPageMemory.java | 66 +-
.../PersistentPageMemoryMetricSource.java | 9 +
.../persistence/PersistentPageMemoryMetrics.java | 98 +-
.../persistence/checkpoint/CheckpointManager.java | 5 +-
.../checkpoint/CheckpointReadWriteLock.java | 63 +-
.../checkpoint/CheckpointReadWriteLockMetrics.java | 120 ++
.../MeteredPageReplacementPolicyFactory.java | 77 ++
.../checkpoint/CheckpointReadWriteLockTest.java | 6 +-
.../checkpoint/CheckpointTimeoutLockTest.java | 72 +-
.../replacement/AbstractPageReplacementTest.java | 43 +-
.../checkpoint/CheckpointTestUtils.java | 8 +-
modules/partition-replicator/build.gradle | 4 +
.../ItWriteIntentSwitchRequestHandlerTest.java | 95 ++
.../partition/replicator/fixtures/Node.java | 17 +-
.../ItZonePartitionRaftListenerRecoveryTest.java | 11 +-
.../LocalBeforeReplicaStartEventParameters.java | 10 +
.../PartitionReplicaLifecycleManager.java | 359 +++++-
.../partition/replicator/ReplicaPrimacy.java | 7 +-
.../replicator/ReplicaTableProcessor.java | 6 -
.../partition/replicator/ReplicaTableSegment.java | 46 -
.../replicator/StartedReplicationGroups.java | 19 +
.../replicator/ZonePartitionReplicaListener.java | 30 +-
.../partition/replicator/ZoneResourcesManager.java | 47 +-
...xStateCommitPartitionReplicaRequestHandler.java | 84 +-
.../handlers/WriteIntentSwitchRequestHandler.java | 26 +-
.../network/PartitionReplicationMessageGroup.java | 22 +-
.../disaster/LocalPartitionStateMessage.java | 1 +
...va => LocalPartitionsEstimatedSizeMessage.java} | 3 +-
...va => LocalPartitionsEstimatedSizeRequest.java} | 3 +-
...a => LocalPartitionsEstimatedSizeResponse.java} | 7 +-
...Message.java => OperationCompletedMessage.java} | 19 +-
.../replicator/raft/ZonePartitionRaftListener.java | 35 +-
.../raft/snapshot/PartitionDataStorage.java | 17 +-
.../replicator/raft/snapshot/PartitionKey.java | 60 +-
.../raft/snapshot/PartitionSnapshotStorage.java | 42 +-
.../replicator/raft/snapshot/ZonePartitionKey.java | 82 --
.../snapshot/incoming/IncomingSnapshotCopier.java | 27 +-
.../incoming/ReplicationLogStorageKey.java | 8 +-
.../metrics/RaftSnapshotsMetricsSource.java | 280 +++++
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 24 +-
.../snapshot/outgoing/OutgoingSnapshotReader.java | 10 +-
.../outgoing/OutgoingSnapshotsManager.java | 2 +
.../PartitionReplicaLifecycleManagerTest.java | 13 +-
.../raft/ZonePartitionRaftListenerTest.java | 214 +++-
.../PartitionSnapshotStorageFactoryTest.java | 6 +-
.../snapshot/PartitionSnapshotStorageTest.java | 6 +-
.../incoming/IncomingSnapshotCopierTest.java | 157 ++-
.../metrics/RaftSnapshotsMetricsSourceTest.java} | 34 +-
.../outgoing/OutgoingSnapshotCommonTest.java | 57 +-
.../OutgoingSnapshotMvDataStreamingTest.java | 18 +-
.../outgoing/OutgoingSnapshotReaderTest.java | 16 +-
.../outgoing/OutgoingSnapshotStatsTest.java | 4 +-
.../OutgoingSnapshotTxDataStreamingTest.java | 11 +-
.../outgoing/OutgoingSnapshotsManagerTest.java | 14 +-
.../SnapshotAwarePartitionDataStorageTest.java | 27 +-
.../placementdriver/LeasePlacementDriver.java | 1 -
.../placementdriver/BasePlacementDriverTest.java | 25 +-
.../MultiActorPlacementDriverTest.java | 5 +-
.../PlacementDriverManagerTest.java | 13 +-
.../placementdriver/AssignmentsTracker.java | 63 +-
.../placementdriver/PlacementDriverManager.java | 14 +-
.../ignite/internal/placementdriver/Utils.java | 25 +-
.../placementdriver/leases/LeaseTracker.java | 30 +-
.../internal/placementdriver/ActiveActorTest.java | 5 +-
.../placementdriver/AssignmentsTrackerTest.java | 5 +-
.../placementdriver/LeaseNegotiationTest.java | 38 +-
.../internal/placementdriver/LeaseTrackerTest.java | 52 +-
.../internal/placementdriver/LeaseUpdaterTest.java | 33 +-
.../placementdriver/PlacementDriverTest.java | 9 +-
modules/platforms/cpp/CMakeLists.txt | 10 +
modules/platforms/cpp/DEVNOTES.md | 12 +-
modules/platforms/cpp/cmake/dependencies.cmake | 12 +-
.../ignite/client/detail/cluster_connection.cpp | 1 +
.../ignite/client/ignite_client_configuration.h | 3 +-
modules/platforms/cpp/ignite/common/CMakeLists.txt | 2 +-
modules/platforms/cpp/ignite/common/detail/mpi.cpp | 3 +-
modules/platforms/cpp/ignite/common/error_codes.h | 2 +
modules/platforms/cpp/ignite/odbc/common_types.cpp | 2 +
.../cpp/tests/fake_server/tcp_client_channel.cpp | 2 +
.../cpp/tests/test-common/ignite_runner.cpp | 1 +
.../Sql/ResultSetBenchmarks.cs | 24 +-
.../Apache.Ignite.Tests.Aot.csproj | 1 +
.../Compute/ComputeTests.cs | 25 +-
.../dotnet/Apache.Ignite.Tests.Aot/Sql/SqlTests.cs | 36 +
.../Apache.Ignite.Tests.Common.csproj | 3 +-
.../Table/{KeyPoco.cs => IntMapper.cs} | 18 +-
.../Table/PocoAllColumnsSqlNullableMapper.cs | 3 +-
.../Apache.Ignite.Tests/ClientSocketTests.cs | 2 +-
.../Apache.Ignite.Tests/Compute/ComputeTests.cs | 5 +
.../Apache.Ignite.Tests/IgniteClientGroupTests.cs | 21 +-
.../IgniteServiceCollectionExtensionsTests.cs | 49 +
.../Apache.Ignite.Tests/PartitionAwarenessTests.cs | 51 +-
.../Apache.Ignite.Tests/ProjectFilesTests.cs | 22 +
.../Sql/SqlResultSetObjectMappingTests.cs | 80 +-
.../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 4 +-
.../Table/PartitionManagerTests.cs | 7 +-
.../Apache.Ignite/ApiCompatibilitySuppressions.xml | 14 +
.../dotnet/Apache.Ignite/Compute/JobTarget.cs | 58 +-
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 6 +
.../platforms/dotnet/Apache.Ignite/IgniteClient.cs | 9 +-
.../dotnet/Apache.Ignite/IgniteClientGroup.cs | 9 +-
.../IgniteServiceCollectionExtensions.cs | 27 +-
.../Apache.Ignite/Internal/ClientFailoverSocket.cs | 26 +-
.../Apache.Ignite/Internal/Compute/Compute.cs | 19 +-
.../Internal/HybridTimestampTracker.cs | 64 ++
.../Internal/IgniteClientConfigurationInternal.cs | 4 +-
.../Internal/Linq/IgniteQueryExecutor.cs | 3 +-
.../Apache.Ignite/Internal/Linq/ResultSelector.cs | 18 +-
.../Apache.Ignite/Internal/Sql/ColumnMetadata.cs | 3 +-
.../dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs | 35 +-
.../Internal/Sql/ResultSetMetadata.cs | 29 +-
.../dotnet/Apache.Ignite/Internal/Sql/RowReader.cs | 7 +-
.../Apache.Ignite/Internal/Sql/RowReaderFactory.cs | 7 +-
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 59 +-
.../dotnet/Apache.Ignite/Internal/Table/Column.cs | 3 +
.../Internal/Table/PartitionManager.cs | 6 +
.../Table/Serialization/MapperSerializerHandler.cs | 7 +-
modules/platforms/dotnet/Apache.Ignite/Sql/ISql.cs | 18 +
.../Apache.Ignite/Table/IPartitionManager.cs | 13 +-
.../Apache.Ignite/Table/Mapper/IMapperColumn.cs | 21 +
.../dotnet/Apache.Ignite/Table/Mapper/RowReader.cs | 14 +-
modules/platforms/dotnet/README.md | 25 +
modules/platforms/python/README.md | 8 +-
modules/platforms/python/scripts/BuildWheels.ps1 | 4 +-
modules/platforms/python/scripts/build_wheels.sh | 2 +-
modules/platforms/python/scripts/create_distr.sh | 2 +-
modules/platforms/python/scripts/create_sdist.sh | 2 +-
modules/platforms/python/setup.py | 4 +-
modules/platforms/python/tox.ini | 12 +-
.../raft/ReplicationGroupUnavailableException.java | 81 ++
...Service.java => TimeAwareRaftGroupService.java} | 18 +-
...InterruptedRaftSnapshotStorageRecoveryTest.java | 2 +-
.../raftsnapshot/ItParallelRaftSnapshotsTest.java | 2 +-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 15 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 2 +
.../ignite/raft/server/ItConnectionErrorTest.java | 2 +-
.../raft/server/ItSimpleCounterServerTest.java | 2 +-
.../ignite/raft/server/JraftAbstractTest.java | 2 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 1 +
.../internal/raft/ThrottlingContextHolderImpl.java | 5 +-
.../PhysicalTopologyAwareRaftGroupService.java | 80 +-
.../raft/{ => client}/RaftGroupServiceImpl.java | 27 +-
.../internal/raft/{ => client}/RetryContext.java | 35 +-
.../storage/segstore/MappedByteBufferSyncer.java | 125 ++
.../raft/storage/segstore/SegmentFile.java | 80 +-
.../raft/storage/segstore/SegmentFileManager.java | 20 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 32 +-
.../org/apache/ignite/raft/jraft/util/Utils.java | 32 +
...ysicalTopologyAwareRaftGroupServiceRunTest.java | 686 +++++++++++
.../PhysicalTopologyAwareRaftGroupServiceTest.java | 1 -
.../raft/{ => client}/RaftGroupServiceTest.java | 6 +-
.../ChangePeersAndLearnersWithRetryTest.java | 2 +-
.../segstore/SegmentFileManagerGetEntryTest.java | 3 +
.../storage/segstore/SegmentFileManagerTest.java | 5 +
.../raft/storage/segstore/SegmentFileTest.java | 79 +-
.../SegstoreLogStorageConcurrencyTest.java | 3 +
.../storage/segstore/SegstoreLogStorageTest.java | 5 +
.../raft/storage/segstore/SyncSegmentFileTest.java | 128 +++
.../internal/raft/TestRaftGroupListener.java | 0
.../raft/client/TopologyAwareRaftGroupService.java | 1 -
.../ReplicatorRecoverableExceptions.java | 2 +
.../replicator/message/ReplicaMessageUtils.java | 20 +
.../internal/raft/TestRaftGroupListener.java | 1 +
.../rest/api/deployment/DeploymentCodeApi.java | 25 +
.../internal/rest/api/deployment/UnitEntry.java | 189 +++
.../rest/api/recovery/DisasterRecoveryApi.java | 79 --
.../api/recovery/GlobalPartitionStateResponse.java | 86 --
.../recovery/GlobalPartitionStatesResponse.java | 46 -
.../api/recovery/LocalPartitionStateResponse.java | 102 --
.../api/recovery/LocalPartitionStatesResponse.java | 46 -
.../rest/api/recovery/ResetPartitionsRequest.java | 79 --
.../api/recovery/RestartPartitionsRequest.java | 91 --
.../ignite/internal/rest/constants/MediaType.java | 5 +
.../DeploymentManagementControllerTest.java | 48 +
.../rest/metrics/ItMetricControllerTest.java | 3 +-
...terRecoveryControllerRestartPartitionsTest.java | 48 +-
...ControllerRestartPartitionsWithCleanupTest.java | 108 +-
.../recovery/ItDisasterRecoveryControllerTest.java | 229 +---
.../deployment/DeploymentManagementController.java | 25 +
.../rest/recovery/DisasterRecoveryController.java | 178 +--
modules/runner/build.gradle | 1 +
.../ItTruncateRaftLogAndRestartNodesTest.java | 7 +-
...SqlBenchmark.java => SystemViewsBenchmark.java} | 114 +-
.../client/ItClientDataConsistencyTest.java | 6 +
.../runner/app/ItIgniteNodeRestartTest.java | 11 +-
.../internal/runner/app/ItIndexNodeTest.java | 315 +++++
.../app/client/ItThinClientAuthenticationTest.java | 10 +-
.../client/ItThinClientDdlQueriesTrackerTest.java | 156 +++
.../app/client/ItThinClientObservationTsTest.java | 21 +
.../schemasync/ItSchemaSyncAndReplicationTest.java | 4 +-
.../org/apache/ignite/InitParametersBuilder.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 43 +-
.../internal/app/LowWatermarkRectifier.java} | 51 +-
.../configuration/ignite-snapshot.bin | Bin 5679 -> 5653 bytes
.../java/org/apache/ignite/internal/Cluster.java | 12 +-
.../internal/ClusterPerClassIntegrationTest.java | 16 +-
.../internal/ClusterPerTestIntegrationTest.java | 20 +-
.../engine/api/expressions/EvaluationContext.java} | 30 +-
.../api/expressions/EvaluationContextBuilder.java} | 25 +-
.../ExpressionEvaluationException.java} | 15 +-
.../engine/api/expressions/ExpressionFactory.java | 106 ++
.../expressions/ExpressionParsingException.java} | 12 +-
.../ExpressionValidationException.java} | 20 +-
.../engine/api/expressions/IgnitePredicate.java} | 28 +-
.../sql/engine/api/expressions}/RowAccessor.java | 2 +-
.../sql/engine/api/expressions}/RowFactory.java | 2 +-
.../engine/api/expressions}/RowFactoryFactory.java | 2 +-
.../sql/group1/aggregate/group/test_group_by.test | 12 +-
.../aggregate/group/test_group_by_distinct.test | 16 +-
.../sql/group1/function/generic/test_coalesce.test | 15 +
.../function/generic/test_coalesce.test_ignore | 15 -
.../sql/group1/function/generic/test_decode.test | 8 +-
.../function/generic/test_decode.test_ignore | 20 -
.../sql/group1/set/test_basic_union.test | 12 +
.../internal/lang/SqlExceptionMapperUtil.java | 4 +
.../internal/sql/engine/SqlQueryProcessor.java | 20 +-
.../sql/engine/exec/DynamicPartitionProvider.java | 6 +-
.../sql/engine/exec/ExchangeServiceImpl.java | 24 +-
.../internal/sql/engine/exec/ExecutionContext.java | 15 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 20 +-
.../sql/engine/exec/LogicalRelImplementor.java | 5 +-
.../exec/ProjectedTableRowConverterImpl.java | 1 +
.../internal/sql/engine/exec/RowHandler.java | 1 +
.../internal/sql/engine/exec/ScannableTable.java | 1 +
.../sql/engine/exec/ScannableTableImpl.java | 1 +
.../sql/engine/exec/SqlEvaluationContext.java | 3 +
.../internal/sql/engine/exec/SqlRowHandler.java | 6 +-
.../sql/engine/exec/TableRowConverter.java | 1 +
.../sql/engine/exec/TableRowConverterImpl.java | 1 +
.../sql/engine/exec/UpdatableTableImpl.java | 1 +
.../internal/sql/engine/exec/exp/CodegenUtils.java | 52 +
.../sql/engine/exec/exp/ComparatorImplementor.java | 2 +-
.../engine/exec/exp/JoinPredicateImplementor.java | 16 +-
.../engine/exec/exp/JoinProjectionImplementor.java | 18 +-
.../sql/engine/exec/exp/PredicateImplementor.java | 16 +-
.../sql/engine/exec/exp/ProjectionImplementor.java | 18 +-
.../sql/engine/exec/exp/RexToLixTranslator.java | 97 +-
.../engine/exec/exp/RowProviderImplementor.java | 18 +-
.../sql/engine/exec/exp/ScalarImplementor.java | 14 +-
...ssionFactory.java => SqlExpressionFactory.java} | 2 +-
...toryImpl.java => SqlExpressionFactoryImpl.java} | 4 +-
.../engine/exec/exp/agg/AccumulatorsFactory.java | 2 +-
.../exec/exp/func/SystemRangeTableFunction.java | 4 +-
.../exec/exp/func/TableFunctionRegistryImpl.java | 6 +-
.../internal/sql/engine/exec/rel/AbstractNode.java | 9 +-
.../sql/engine/exec/rel/AbstractSetOpNode.java | 2 +-
.../exec/rel/CorrelatedNestedLoopJoinNode.java | 2 +-
.../sql/engine/exec/rel/DataSourceScanNode.java | 2 +-
.../sql/engine/exec/rel/HashAggregateNode.java | 2 +-
.../internal/sql/engine/exec/rel/HashJoinNode.java | 2 +-
.../ignite/internal/sql/engine/exec/rel/Inbox.java | 2 +-
.../sql/engine/exec/rel/IndexScanNode.java | 2 +-
.../sql/engine/exec/rel/IntersectNode.java | 2 +-
.../sql/engine/exec/rel/MergeJoinNode.java | 2 +-
.../internal/sql/engine/exec/rel/MinusNode.java | 2 +-
.../internal/sql/engine/exec/rel/ModifyNode.java | 4 +-
.../sql/engine/exec/rel/NestedLoopJoinNode.java | 2 +-
.../sql/engine/exec/rel/SortAggregateNode.java | 2 +-
.../sql/engine/exec/rel/TableScanNode.java | 2 +-
.../sql/engine/expressions/RowBasedScope.java} | 18 +-
.../sql/engine/expressions/RowFieldNamespace.java | 136 +++
.../sql/engine/expressions/RowNamespace.java | 143 +++
.../expressions/SqlExpressionFactoryAdapter.java | 322 ++++++
.../expressions/ToInternalGenericAdapter.java | 84 ++
.../engine/prepare/IgniteSqlToRelConvertor.java | 156 ++-
.../sql/engine/prepare/IgniteTypeCoercion.java | 4 +-
.../sql/engine/prepare/KeyValueGetPlan.java | 2 +-
.../sql/engine/prepare/SelectCountPlan.java | 2 +-
.../prepare/pruning/PartitionPruningPredicate.java | 4 +-
.../internal/sql/engine/sql/IgniteSqlParser.java | 19 +-
.../engine/statistic/SqlStatisticManagerImpl.java | 2 +-
.../sql/engine/type/IgniteTypeFactory.java | 4 +-
.../internal/sql/engine/type/IgniteTypeSystem.java | 5 +
.../ignite/internal/sql/engine/util/Commons.java | 4 +-
.../internal/sql/engine/util/IgniteMethod.java | 4 +-
.../ignite/internal/sql/engine/util/RexUtils.java | 47 +-
.../ignite/internal/sql/engine/util/TypeUtils.java | 29 +-
.../sql/engine/exec/DummyScannableTable.java | 1 +
.../sql/engine/exec/ExecutionServiceImplTest.java | 4 +-
.../exec/IdentityDistributionFunctionSelfTest.java | 3 +-
.../sql/engine/exec/PartitionsResolutionTest.java | 3 +-
.../exec/ProjectedTableRowConverterSelfTest.java | 3 +-
.../sql/engine/exec/RuntimeSortedIndexTest.java | 4 +-
.../sql/engine/exec/TableRowConverterSelfTest.java | 7 +-
...Test.java => SqlExpressionFactoryImplTest.java} | 10 +-
.../sql/engine/exec/rel/AbstractExecutionTest.java | 6 +-
.../engine/exec/rel/AbstractJoinExecutionTest.java | 2 +-
.../exec/rel/AbstractSetOpExecutionTest.java | 2 +-
.../sql/engine/exec/rel/AsyncRootNodeTest.java | 6 +-
.../sql/engine/exec/rel/BaseAggregateTest.java | 6 +-
.../rel/CorrelatedNestedLoopJoinExecutionTest.java | 2 +-
.../exec/rel/DataSourceScanNodeExecutionTest.java | 12 +-
.../sql/engine/exec/rel/ExchangeExecutionTest.java | 4 +-
.../sql/engine/exec/rel/ExecutionTest.java | 2 +-
.../sql/engine/exec/rel/FilterExecutionTest.java | 2 +-
.../exec/rel/HashAggregateExecutionTest.java | 2 +-
.../rel/HashAggregateSingleGroupExecutionTest.java | 4 +-
.../exec/rel/HashIndexSpoolExecutionTest.java | 2 +-
.../exec/rel/IndexScanNodeExecutionTest.java | 10 +-
.../engine/exec/rel/IntersectExecutionTest.java | 6 +-
.../sql/engine/exec/rel/LimitExecutionTest.java | 2 +-
.../engine/exec/rel/MergeJoinExecutionTest.java | 6 +-
.../sql/engine/exec/rel/MinusExecutionTest.java | 4 +-
.../engine/exec/rel/ModifyNodeExecutionTest.java | 20 +-
.../sql/engine/exec/rel/ScanNodeExecutionTest.java | 2 +-
.../engine/exec/rel/ScannableTableSelfTest.java | 2 +-
.../exec/rel/SortAggregateExecutionTest.java | 2 +-
.../exec/rel/SortedIndexSpoolExecutionTest.java | 2 +-
.../exec/rel/SystemRangeTableFunctionTest.java | 2 +-
.../exec/rel/TableScanNodeExecutionTest.java | 6 +-
.../engine/exec/rel/TableSpoolExecutionTest.java | 2 +-
.../sql/engine/exec/row/SqlRowHandlerTest.java | 16 +-
.../expressions/AbstractExpressionFactoryTest.java | 64 ++
.../engine/expressions/IgnitePredicateTest.java | 1214 ++++++++++++++++++++
.../sql/engine/framework/ArrayRowHandler.java | 6 +-
.../sql/engine/framework/TestBuilders.java | 6 +-
.../sql/engine/framework/TestClusterTest.java | 2 +-
.../internal/sql/engine/framework/TestNode.java | 6 +-
.../sql/engine/planner/AbstractPlannerTest.java | 36 +-
.../planner/AbstractTpcQueryPlannerTest.java | 80 +-
.../sql/engine/planner/CastResolutionTest.java | 5 +-
.../planner/CorrelatedSubqueryPlannerTest.java | 7 +-
.../sql/engine/planner/DynamicParametersTest.java | 9 +-
.../sql/engine/planner/ImplicitCastsTest.java | 1 +
.../planner/IndexSearchBoundsPlannerTest.java | 16 +-
.../sql/engine/planner/TpcdsQueryPlannerTest.java | 59 +-
.../sql/engine/planner/TpchQueryPlannerTest.java | 28 +-
.../datatypes/NumericInTypeCoercionTest.java | 104 +-
.../prepare/ddl/DdlSqlToCommandConverterTest.java | 13 +-
.../pruning/PartitionPruningPredicateSelfTest.java | 6 +-
.../sql/engine/sql/SqlReservedWordsTest.java | 1 +
.../internal/sql/engine/util/QueryCheckerTest.java | 2 +-
.../internal/sql/engine/util/TypeUtilsTest.java | 6 +-
.../src/test/resources/tpcds/plan/q13.plan | 6 +-
.../src/test/resources/tpcds/plan/q14.plan | 441 +++----
.../src/test/resources/tpcds/plan/q15.plan | 2 +-
.../src/test/resources/tpcds/plan/q34.plan | 2 +-
.../src/test/resources/tpcds/plan/q41.plan | 2 +-
.../src/test/resources/tpcds/plan/q45.plan | 2 +-
.../src/test/resources/tpcds/plan/q5.plan | 99 +-
.../src/test/resources/tpcds/plan/q50.plan | 2 +-
.../src/test/resources/tpcds/plan/q62.plan | 2 +-
.../src/test/resources/tpcds/plan/q64.plan | 4 +-
.../src/test/resources/tpcds/plan/q71.plan | 2 +-
.../src/test/resources/tpcds/plan/q73.plan | 2 +-
.../src/test/resources/tpcds/plan/q76.plan | 53 +-
.../src/test/resources/tpcds/plan/q77.plan | 117 +-
.../src/test/resources/tpcds/plan/q78.plan | 2 +-
.../src/test/resources/tpcds/plan/q8.plan | 8 +-
.../src/test/resources/tpcds/plan/q80.plan | 111 +-
.../src/test/resources/tpcds/plan/q85.plan | 6 +-
.../src/test/resources/tpcds/plan/q99.plan | 2 +-
.../src/test/resources/tpch/plan/q12.plan | 2 +-
.../src/test/resources/tpch/plan/q22.plan | 4 +-
.../src/test/resources/tpch/plan/q7.plan | 4 +-
.../src/test/resources/tpch/plan/variant_q12.plan | 2 +-
.../storage/AbstractMvPartitionStorageGcTest.java | 20 +
.../internal/systemview/SystemViewManagerImpl.java | 261 ++++-
.../ItInternalTableReadWriteScanTest.java | 93 --
...xDistributedTestSingleNodeNoCleanupMessage.java | 18 +-
.../ItTxObservableTimePropagationTest.java | 18 +-
.../partition/ItPartitionDestructionTest.java | 291 ++++-
...bstractHighAvailablePartitionsRecoveryTest.java | 7 +-
.../ignite/internal/table/InternalTable.java | 15 -
.../internal/table/distributed/TableManager.java | 171 +--
.../disaster/DisasterRecoveryManager.java | 884 +++-----------
.../disaster/DisasterRecoverySystemViews.java | 77 --
.../disaster/GlobalTablePartitionState.java | 61 -
.../distributed/disaster/GroupUpdateRequest.java | 29 +-
.../disaster/GroupUpdateRequestHandler.java | 321 ++----
.../disaster/GroupUpdateRequestSerializer.java | 15 +-
.../disaster/LocalTablePartitionState.java | 67 --
.../disaster/LocalTablePartitionStateByNode.java | 54 -
.../disaster/ManualGroupRestartRequest.java | 37 +-
.../ManualGroupRestartRequestSerializer.java | 26 +-
....java => MultiNodeDisasterRecoveryRequest.java} | 21 +-
.../distributed/disaster/MultiNodeOperations.java | 76 ++
...tFoundException.java => NodeLeftException.java} | 14 +-
...xception.java => RemoteOperationException.java} | 18 +-
.../distributed/raft/TablePartitionProcessor.java | 63 +-
.../raft/handlers/BuildIndexCommandHandler.java | 6 +
.../MinimumActiveTxTimeCommandHandler.java | 2 +
.../SnapshotAwarePartitionDataStorage.java | 24 +-
.../raft/snapshot/TablePartitionKey.java | 84 --
.../replicator/PartitionReplicaListener.java | 110 +-
.../distributed/storage/InternalTableImpl.java | 54 -
.../distributed/TableManagerRecoveryTest.java | 19 +-
.../table/distributed/TableManagerTest.java | 6 -
.../DisasterRecoveryRequestSerializerTest.java | 74 +-
.../raft/PartitionCommandListenerTest.java | 188 ++-
.../PartitionReplicaListenerIndexLockingTest.java | 11 +-
...itionReplicaListenerSortedIndexLockingTest.java | 11 +-
.../replication/PartitionReplicaListenerTest.java | 148 ++-
.../ZonePartitionReplicaListenerTest.java | 34 +-
.../storage/InternalTableEstimatedSizeTest.java | 28 +-
.../distributed/storage/InternalTableImplTest.java | 470 +++++++-
.../apache/ignite/distributed/ItTxTestCluster.java | 23 +-
.../distributed/TestPartitionDataStorage.java | 10 -
.../ignite/internal/table/TxAbstractTest.java | 3 +-
.../internal/table/TxInfrastructureTest.java | 17 +-
.../disaster/TestDisasterRecoveryUtils.java | 66 +-
.../table/impl/DummyInternalTableImpl.java | 17 +-
.../disaster/DisasterRecoveryTestUtil.java | 34 +-
.../disaster/ItDisasterRecoveryManagerTest.java | 132 +--
.../ItDisasterRecoveryReconfigurationTest.java | 123 +-
.../ItDisasterRecoveryResetPartitionsTest.java | 15 +-
.../disaster/ItDisasterRecoverySystemViewTest.java | 236 ----
...RecoveryZonePartitionsStatesSystemViewTest.java | 3 -
...riteIntentResolutionWhenPrimaryExpiredTest.java | 198 ++++
.../tx/distributed/ItTxResourcesVacuumTest.java | 5 -
.../org/apache/ignite/internal/tx/TxManager.java | 6 +
.../org/apache/ignite/internal/tx/TxStateMeta.java | 6 +-
.../ignite/internal/tx/TxStateMetaAbandoned.java | 12 +-
.../tx/impl}/TransactionStateResolver.java | 153 ++-
.../internal/tx/impl/TxCleanupRequestSender.java | 12 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 32 +-
.../ignite/internal/tx/impl/TxMessageSender.java | 18 +-
.../tx/message/TxStateCommitPartitionRequest.java | 21 +
.../tx/message/TxStateCoordinatorRequest.java | 18 +
.../tx/message/TxStateMetaAbandonedMessage.java | 1 +
.../tx/impl}/TransactionStateResolverTest.java | 100 +-
.../ignite/tests/docker/ItDockerConfigTest.java | 2 +-
settings.gradle | 15 +
587 files changed, 14167 insertions(+), 7363 deletions(-)
create mode 100644 .teamcity/files/scripts/bash/SetupDockerProxy.sh
create mode 100644 .teamcity/files/scripts/python/SetupMavenProxy.py
create mode 100644
modules/catalog-compaction/src/integrationTest/java/org/apache/ignite/internal/catalog/compaction/ItNodeRecoveryAfterCatalogTruncatedAboveStoredLwmTest.java
create mode 100644
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/sql/ItSqlTimedOptionTest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/DdlBatchingSuggester.java
create mode 100644
modules/client-handler/src/test/java/org/apache/ignite/client/handler/DdlBatchingSuggesterTest.java
copy modules/{rocksdb-common => code-deployment-classloader}/build.gradle (86%)
copy modules/{compute => code-deployment-classloader}/jobs.gradle (90%)
rename modules/{compute/src/main/java/org/apache/ignite/internal/compute =>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader}/ClassLoaderExceptionsMapper.java
(85%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoader.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoader.java}
(82%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContext.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderContext.java}
(73%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoaderFactory.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderFactory.java}
(78%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoaderImpl.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderImpl.java}
(93%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClasspath.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClasspath.java}
(97%)
rename
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContextManager.java
=>
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsContextManager.java}
(82%)
rename modules/{compute/src/test/java/org/apache/ignite/internal/compute =>
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader}/ClassLoaderExceptionsMapperTest.java
(94%)
rename
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobClassLoaderFactoryTest.java
=>
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderFactoryTest.java}
(89%)
rename
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobClassLoaderTest.java
=>
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderTest.java}
(89%)
rename
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobContextManagerTest.java
=>
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsContextManagerTest.java}
(83%)
rename modules/{compute/src/test/java/org/apache/ignite/internal/compute =>
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit}/util/DummyIgniteDeployment.java
(94%)
rename modules/{compute =>
code-deployment-classloader}/src/test/resources/units/unit1/5.0.0/subdir/test.txt
(100%)
rename modules/{compute =>
code-deployment-classloader}/src/test/resources/units/unit1/5.0.0/test.txt
(100%)
rename modules/{compute =>
code-deployment-classloader}/src/unit1/java/org/apache/ignite/internal/compute/Job1Utility.java
(100%)
copy modules/{compute =>
code-deployment-classloader}/src/unit1/java/org/apache/ignite/internal/compute/UnitJob.java
(100%)
rename modules/{compute =>
code-deployment-classloader}/src/unit2/java/org/apache/ignite/internal/compute/Job2Utility.java
(100%)
copy modules/{compute =>
code-deployment-classloader}/src/unit2/java/org/apache/ignite/internal/compute/UnitJob.java
(100%)
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/UnitStructureBuilder.java
copy modules/{api/src/main/java/org/apache/ignite/network/ClusterNode.java =>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitEntry.java}
(53%)
copy
modules/{core/src/testFixtures/java/org/apache/ignite/internal/replicator/TestReplicationGroupId.java
=>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitFile.java}
(57%)
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitFolder.java
copy
modules/{rest/src/test/java/org/apache/ignite/internal/rest/configuration/TestSubSensitiveConfigurationSchema.java
=>
configuration-system/src/main/java/org/apache/ignite/internal/configuration/SequentialDdlExecutionConfigurationSchema.java}
(78%)
copy
modules/configuration-system/src/main/java/org/apache/ignite/internal/configuration/{SystemDistributedExtensionConfigurationSchema.java
=> SuggestionsClusterExtensionConfigurationSchema.java} (77%)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/configuration/distributed/StatisticsConfigurationSchema.java
=>
configuration-system/src/main/java/org/apache/ignite/internal/configuration/SuggestionsConfigurationSchema.java}
(77%)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/configuration/distributed/SqlClusterConfigurationModule.java
=>
configuration-system/src/main/java/org/apache/ignite/internal/configuration/SuggestionsDistributedConfigurationModule.java}
(81%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/components/SystemPropertiesNodeProperties.java
copy
modules/core/src/main/java/org/apache/ignite/internal/util/{FilteringIterator.java
=> FlatteningIterator.java} (52%)
rename modules/{table/src/main/java/org/apache/ignite/internal/table =>
core/src/main/java/org/apache/ignite/internal/util}/LongPriorityQueue.java (95%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/FlatteningIteratorTest.java
rename modules/{table/src/test/java/org/apache/ignite/internal/table =>
core/src/test/java/org/apache/ignite/internal/util}/LongPriorityQueueSelfTest.java
(99%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/PendingComparableValuesTrackerTestBase.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/SafeTimeValuesTrackerTest.java
copy
modules/{metrics/src/main/java/org/apache/ignite/internal/metrics/exporters/configuration/JmxExporterConfigurationSchema.java
=>
page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageCacheMetrics.java}
(70%)
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointReadWriteLockMetrics.java
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/replacement/MeteredPageReplacementPolicyFactory.java
create mode 100644
modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/ItWriteIntentSwitchRequestHandlerTest.java
delete mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/ReplicaTableSegment.java
rename
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalTablePartitionStateMessage.java
=> LocalPartitionsEstimatedSizeMessage.java} (94%)
rename
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalTablePartitionStateRequest.java
=> LocalPartitionsEstimatedSizeRequest.java} (94%)
rename
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalTablePartitionStateResponse.java
=> LocalPartitionsEstimatedSizeResponse.java} (85%)
copy
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{DisasterRecoveryResponseMessage.java
=> OperationCompletedMessage.java} (70%)
delete mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/ZonePartitionKey.java
create mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/metrics/RaftSnapshotsMetricsSource.java
copy
modules/{table/src/test/java/org/apache/ignite/internal/table/metrics/TableMetricSourceTest.java
=>
partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/metrics/RaftSnapshotsMetricsSourceTest.java}
(61%)
copy modules/platforms/dotnet/Apache.Ignite.Tests.Common/Table/{KeyPoco.cs =>
IntMapper.cs} (74%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/HybridTimestampTracker.cs
create mode 100644
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/ReplicationGroupUnavailableException.java
copy
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/service/{RaftGroupService.java
=> TimeAwareRaftGroupService.java} (93%)
rename modules/{replicator =>
raft}/src/main/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupService.java
(90%)
rename modules/raft/src/main/java/org/apache/ignite/internal/raft/{ =>
client}/RaftGroupServiceImpl.java (97%)
rename modules/raft/src/main/java/org/apache/ignite/internal/raft/{ =>
client}/RetryContext.java (87%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/MappedByteBufferSyncer.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupServiceRunTest.java
rename modules/{replicator =>
raft}/src/test/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupServiceTest.java
(99%)
rename modules/raft/src/test/java/org/apache/ignite/internal/raft/{ =>
client}/RaftGroupServiceTest.java (99%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SyncSegmentFileTest.java
copy modules/{replicator =>
raft}/src/testFixtures/java/org/apache/ignite/internal/raft/TestRaftGroupListener.java
(100%)
create mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/deployment/UnitEntry.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/GlobalPartitionStateResponse.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/GlobalPartitionStatesResponse.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/LocalPartitionStateResponse.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/LocalPartitionStatesResponse.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/ResetPartitionsRequest.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/RestartPartitionsRequest.java
copy
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/{SqlBenchmark.java
=> SystemViewsBenchmark.java} (52%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIndexNodeTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientDdlQueriesTrackerTest.java
copy
modules/{raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/LocalLogStorageFactory.java
=>
runner/src/main/java/org/apache/ignite/internal/app/LowWatermarkRectifier.java}
(52%)
copy modules/{api/src/main/java/org/apache/ignite/table/criteria/Operator.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/EvaluationContext.java}
(69%)
copy
modules/{core/src/testFixtures/java/org/apache/ignite/internal/TestHybridClock.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/EvaluationContextBuilder.java}
(56%)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/mapping/ColocationMappingException.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/ExpressionEvaluationException.java}
(65%)
create mode 100644
modules/sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/ExpressionFactory.java
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/mapping/MappingException.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/ExpressionParsingException.java}
(70%)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/mapping/ColocationMappingException.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/ExpressionValidationException.java}
(53%)
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/SqlPredicate.java
=>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions/IgnitePredicate.java}
(60%)
rename
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec =>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions}/RowAccessor.java
(95%)
rename
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec =>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions}/RowFactory.java
(98%)
rename
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec =>
sql-engine-api/src/main/java/org/apache/ignite/internal/sql/engine/api/expressions}/RowFactoryFactory.java
(96%)
delete mode 100644
modules/sql-engine/src/integrationTest/sql/group1/function/generic/test_coalesce.test_ignore
delete mode 100644
modules/sql-engine/src/integrationTest/sql/group1/function/generic/test_decode.test_ignore
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/CodegenUtils.java
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/{ExpressionFactory.java
=> SqlExpressionFactory.java} (99%)
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/{ExpressionFactoryImpl.java
=> SqlExpressionFactoryImpl.java} (98%)
copy
modules/{raft/src/test/java/org/apache/ignite/raft/jraft/entity/codec/v1/LogEntryV1CodecFactoryTest.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/expressions/RowBasedScope.java}
(69%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/expressions/RowFieldNamespace.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/expressions/RowNamespace.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/expressions/SqlExpressionFactoryAdapter.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/expressions/ToInternalGenericAdapter.java
rename
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/exp/{ExpressionFactoryImplTest.java
=> SqlExpressionFactoryImplTest.java} (99%)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/expressions/AbstractExpressionFactoryTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/expressions/IgnitePredicateTest.java
delete mode 100644
modules/table/src/integrationTest/java/org/apache/ignite/distributed/ItInternalTableReadWriteScanTest.java
delete mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/GlobalTablePartitionState.java
delete mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/LocalTablePartitionState.java
delete mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/LocalTablePartitionStateByNode.java
copy
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/{GlobalPartitionStateEnum.java
=> MultiNodeDisasterRecoveryRequest.java} (58%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/MultiNodeOperations.java
copy
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/exceptions/{NodesNotFoundException.java
=> NodeLeftException.java} (73%)
copy
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/exceptions/{NodesNotFoundException.java
=> RemoteOperationException.java} (61%)
delete mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/TablePartitionKey.java
delete mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTxAbortOnCoordinatorOnWriteIntentResolutionWhenPrimaryExpiredTest.java
rename
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/replicator
=>
transactions/src/main/java/org/apache/ignite/internal/tx/impl}/TransactionStateResolver.java
(71%)
rename
modules/{table/src/test/java/org/apache/ignite/internal/table/distributed/replicator
=>
transactions/src/test/java/org/apache/ignite/internal/tx/impl}/TransactionStateResolverTest.java
(76%)