This is an automated email from the ASF dual-hosted git repository.
ppa pushed a change to branch jdbc_over_thin_sql
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
omit 2f88bb9d72e IGNITE-26149 Jdbc. Benchmark added (#6921)
omit 8d32cdc3124 IGNITE-26145 Jdbc. Remove previous driver implementation
(#6985)
omit c75b78b06b6 IGNITE-26314 Jdbc. Migrate JdbcDatabaseMetadata to use the
new ResultSet implementation (#6965)
omit 20d3410c1da IGNITE-26790 Cli. SqlExceptionHandler. Correctly translate
SQL exceptions (#6934)
omit 3db182291a5 IGNITE-26148 Jdbc. Multinode connection tests (#6899)
omit 49eeea8a206 IGNITE-26789 Jdbc. Fix resource leak when client
disconnects (#6879)
omit c50e66c9619 IGNITE-26146 Sql. Jdbc. Abort the connection to a node
that does not support a feature required by the new JDBC driver (#6566)
omit abd186c7110 IGNITE-25617 Sql. JDBC connection property for changing
partition awareness cache size (#6366)
omit 522abd8bb8c IGNITE-26143 Sql. Jdbc. Statement.executeBatch using thin
client SQL API (#6824)
omit b7275bc01b7 IGNITE-26142 Jdbc. Support multi-statement execution in
(Prepared)Statement.execute() using thin client SQL API (#6806)
omit 1cb8ffca0cc IGNITE-26190 Sql. Jdbc. PreparedStatement.executeBatch
using the thin client SQL API (#6823)
omit 4ec27e8618d IGNITE-26139 Sql. Jdbc. Support non-autocommit mode and
cancellation token for use in thin client API. (#6772)
omit 6ee99ab67d3 IGNITE-26617 Jdbc. Thin client jdbc connection does not
observe changes made by other connections of the same driver instance (#6771)
omit 99a23546ab6 IGNITE-26141 Sql. Jdbc. Migrate (Prepared)Statement
methods (executeUpdate, executeQuery, execute) to use thin client SQL API
(#6740)
omit 37866c94ed6 IGNITE-26428 Jdbc. PreparedStatement for thin client
backed connection (#6677)
omit 01e780c1cd7 IGNITE-26427 Jdbc. Statement for thin client backed
connection (#6659)
omit 54563d2ef6f IGNITE-26506: Jdbc. Jdbc connection over thin client API
(#6654)
omit 73792ab13c8 IGNITE-26140 Sql. Jdbc. Add new implementation for
java.sql.ResultSet (adapter for org.apache.ignite.sql.ResultSet). (#6639)
omit 1930caf032d IGNITE-26379 Jdbc. Add accessor methods to thin
client-backed ResultSet (datetime types) (#6565)
omit 297e33adbd1 IGNITE-26369 Jdbc. Add accessor methods to thin
client-backed ResultSet (numeric types) (#6555)
omit 10df3f80681 IGNITE-26417 Jdbc. DatabaseMetadata for thin client backed
connection (#6581)
omit e8cff873c9a IGNITE-26354 Jdbc. ResultSet backed by thin client without
data accessors (#6530)
omit cd490048df2 IGNITE-26351 Jdbc. Add additional tests for existing
ResultSet (#6518)
omit a5c2ce0e067 IGNITE-26276 Sql. Jdbc. Add new implementation for
ResultSetMetadata (#6488)
omit 066d6e52097 IGNITE-26087 Ability to obtain results of a
multi-statement query execution using the internal thin client SQL API. (#6397)
omit 8ce199def34 IGNITE-26086 Ability to restrict query execution by type
in thin client SQL API (#6383)
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 83f52170e56 IGNITE-27023 define aggregated spotbugs & pmd tasks (#6943)
add 3f68eea4a99 IGNITE-27028 Fix consistency of last applied index on
start rebalance for aipersist (#6947)
add 55114300509 IGNITE-26837 Introduce configuration update versioning
token (#6850)
add 601746edcac IGNITE-26626 Added debug information output to the
testGlobalMinimumTxRequiredTime) test (#6901)
add 77994ec6dfb IGNITE-26990 Fix ClassCastException in Criteria API with
BigDecimal (#6949)
add 3eceb6e0f66 IGNITE-27035 Fix metastorage safeTime duplication after
retry (#6954)
add 4da0f314c90 IGNITE-26425 Implement lazy default zone creation on table
creation (#6712)
add 6f489d5083a IGNITE-26997 Always use random access IO for checkpoint in
aipersist (#6951)
add 015b2752bcf IGNITE-27025 C++ 3.0: Remove invalid UTF-8 sequences from
the test names (#6953)
add b0adb1acc87 IGNITE-26343 Fixed flaky
ItTxResourcesVacuumTest.testVacuumWithCleanupDelay (#6952)
add 4ff66be7b33 IGNITE-27041 Remove "createPartitionStorage" from
TxStateStorage (#6962)
add 843cb32a3e7 IGNITE-27044 Extract tests restarting nodes from
ItBuildIndexTest (#6966)
add 8b3c35ef73c IGNITE-27046 Update docker image name resolution for
migration tools subprojects (#6969)
add 0759c8d58a3 IGNITE-26069 Sql. Add data staleness check to statistic
manager (#6649)
add 9b395e48306 IGNITE-27047 Remove "initialClusterConfiguration" from
cluster logs (#6970)
add aed3e9efc8e IGNITE-26722 Slowdown compactor when running checkpoint
for aipersist (#6799)
add 728bbec130c IGNITE-26999 Add total IO speed to checkpoint finished
message (#6961)
add efdb1c16507 IGNITE-27037 Add jdbc to artifact bundle (#6975)
add 3438c301536 IGNITE-26968 Sql. Left join of 3 tables produces incorrect
result (#6945)
add 19c6dada703 IGNITE-27038 Read rows for indexing in batches (#6964)
add e516650d37f IGNITE-27064 Fix missing distribution zone doc (#6982)
add 164cf167523 IGNITE-27062 Update progressbar (#6981)
add 9a7ba974ed1 IGNITE-27067 Fix TOC issue in documentation (#6984)
add 00e6e7337be IGNITE-25437 .NET: Improve exception when job assembly
requires higher runtime version (#6979)
add 603c74c807a IGNITE-27052 Fix IncrementalVersionedValueTest.testUpdate
with assertions disabled (#6987)
add 49ca44bd1f0 IGNITE-27053 Get rid of unused SameValueLongSupplier
(#6988)
add 25e1ffa3940 IGNITE-27051 Fix
StorageCleanupTest.testCleanupBeforeUpdateError when assertions disabled (#6986)
add ee62bfdb4de IGNITE-18681 Remove an irrelevant TODO (#6989)
add 2a36e657c25 IGNITE-26105 Add CMG Raft log compatibility test (#6948)
add 9b64914eee9 IGNITE-26995 Introduce Locker.shouldRelease method (#6973)
add 84c04db1861 IGNITE-26927 Fix SQL next page prefetch logic (#6950)
add 175f869a67d IGNITE-27069 .NET: Add NoDelay to IgniteProxy to speed
tests up (#6990)
add 385e65d2e9f IGNITE-27074 Fix kotlin version for TC dsl (#6991)
add d7027e28497 IGNITE-26996 Use Locker.shouldRelease in MV GC (#6983)
add 73cbbddc18d IGNITE-27048 Stop partition scan on index build early
(#6976)
add a7cc7fe448b IGNITE-24744 Java client: fix
ClientFutureUtils.doWithRetryAsync logic (#6992)
add b3e057d04a8 IGNITE-27036 fix artifact path for C++ tests (#6959)
add d2403e847d9 IGNITE-26512 ItAggregatesTest#testGroupingFunction failed
if statistics return table size greater than 1 (#6980)
add 739edab386d IGNITE-26930 Catalog.
CatalogSerializationCompatibilityTest snapshot file writes should not perform
version checks (#6972)
add a547cd69d9b IGNITE-27081 Make NodeOptions#snapshotIntervalSecs
configurable (#6995)
add 0257d293139 Bump net.bytebuddy:byte-buddy from 1.17.8 to 1.18.0 (#6955)
add 67396d56fa6 IGNITE-27017 Prevent a node from starting in
non-colocation mode (#6971)
add 85205f6f1b3 IGNITE-27045 Dropping a table right after dropping index
leads to catalog update failure (#6967)
add 19fae974c3c IGNITE-27059 Revise SQL-related tests that fail with
disabled assertions (#6978)
add 2f31d322c3c IGNITE-27085 Fix changePeersAndLearnersAsyncResponses test
(#7003)
add 0f4112df9f8 IGNITE-26957 fix a bug in
testChangePeersAndLearnersAddMultiNodes test (#6999)
add 575fdd960c2 IGNITE-26086 Ability to restrict query execution by type
in thin client SQL API (#6383)
add cf596fdc892 IGNITE-26087 Ability to obtain results of a
multi-statement query execution using the internal thin client SQL API. (#6397)
add 81696618d9a IGNITE-26276 Sql. Jdbc. Add new implementation for
ResultSetMetadata (#6488)
add 7b5aafad73c IGNITE-26351 Jdbc. Add additional tests for existing
ResultSet (#6518)
add d369ab6ac0e IGNITE-26354 Jdbc. ResultSet backed by thin client without
data accessors (#6530)
add 0352649cee1 IGNITE-26417 Jdbc. DatabaseMetadata for thin client backed
connection (#6581)
add fb64e58ccc1 IGNITE-26369 Jdbc. Add accessor methods to thin
client-backed ResultSet (numeric types) (#6555)
add d67028c09d1 IGNITE-26379 Jdbc. Add accessor methods to thin
client-backed ResultSet (datetime types) (#6565)
add 7377de00279 IGNITE-26140 Sql. Jdbc. Add new implementation for
java.sql.ResultSet (adapter for org.apache.ignite.sql.ResultSet). (#6639)
add 3983a13cd91 IGNITE-26506: Jdbc. Jdbc connection over thin client API
(#6654)
add f0481799e27 IGNITE-26427 Jdbc. Statement for thin client backed
connection (#6659)
add a6a03d2e14a IGNITE-26428 Jdbc. PreparedStatement for thin client
backed connection (#6677)
add d0c72b7af26 IGNITE-26141 Sql. Jdbc. Migrate (Prepared)Statement
methods (executeUpdate, executeQuery, execute) to use thin client SQL API
(#6740)
add 4190329ac6c IGNITE-26617 Jdbc. Thin client jdbc connection does not
observe changes made by other connections of the same driver instance (#6771)
add c11a4b58131 IGNITE-26139 Sql. Jdbc. Support non-autocommit mode and
cancellation token for use in thin client API. (#6772)
add 40f8ffb22f1 IGNITE-26190 Sql. Jdbc. PreparedStatement.executeBatch
using the thin client SQL API (#6823)
add 9308e61b1cb IGNITE-26142 Jdbc. Support multi-statement execution in
(Prepared)Statement.execute() using thin client SQL API (#6806)
add d0fa63d0764 IGNITE-26143 Sql. Jdbc. Statement.executeBatch using thin
client SQL API (#6824)
add bb2f2e762ad IGNITE-25617 Sql. JDBC connection property for changing
partition awareness cache size (#6366)
add b7216381d3f IGNITE-26146 Sql. Jdbc. Abort the connection to a node
that does not support a feature required by the new JDBC driver (#6566)
add fbd77ab2e80 IGNITE-26789 Jdbc. Fix resource leak when client
disconnects (#6879)
add cee1aa7679e IGNITE-26148 Jdbc. Multinode connection tests (#6899)
add f777f1f1e92 IGNITE-26790 Cli. SqlExceptionHandler. Correctly translate
SQL exceptions (#6934)
add ea4706e5c83 IGNITE-26314 Jdbc. Migrate JdbcDatabaseMetadata to use the
new ResultSet implementation (#6965)
add e37274616ad IGNITE-26145 Jdbc. Remove previous driver implementation
(#6985)
add b82d7981018 IGNITE-26149 Jdbc. Benchmark added (#6921)
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 (2f88bb9d72e)
\
N -- N -- N refs/heads/jdbc_over_thin_sql (b82d7981018)
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 +
.../All checks [PMD, spotbugs, checkstyle].run.xml | 12 +-
...run.xml => All checkstyle [checkstyle].run.xml} | 2 +-
...ck [spotbugsMain].run.xml => PMD [pmd].run.xml} | 6 +-
...].run.xml => Spotbugs check [spotbugs].run.xml} | 5 +-
.teamcity/build/build_types/ReleaseBuild.kt | 1 +
.teamcity/pom.xml | 28 +-
.../test/platform_tests/PlatformCppTestsLinux.kt | 6 +-
build.gradle | 21 +-
.../migration-tools-integration-test.gradle | 10 +
docs/_data/toc.yaml | 2 +
.../storage/distribution-zones.adoc | 245 ++++++++
docs/_docs/developers-guide/sql/system-views.adoc | 105 ++++
docs/_docs/sql-reference/distribution-zones.adoc | 7 +-
gradle/libs.versions.toml | 8 +-
.../containers/Ignite2ClusterWithSamples.java | 7 +-
.../tests/containers/MigrationToolsContainer.java | 9 +-
migration-tools/packaging/cli/build.gradle | 4 +-
.../packaging/common/linux/jvmdefaults.sh | 2 +
.../packaging/common/windows/jvmdefaults.bat | 2 +
.../e2e-tests-framework/ai2-runner/build.gradle | 4 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 6 +
.../compaction/ItCatalogCompactionTest.java | 201 ++++++-
.../compaction/CatalogCompactionRunner.java | 5 +
.../CatalogManagerCompactionFacadeTest.java | 8 +-
.../internal/catalog/CatalogManagerImpl.java | 48 --
.../internal/catalog/commands/CatalogUtils.java | 137 ++++-
.../catalog/commands/CreateTableCommand.java | 37 +-
.../catalog/commands/CreateZoneCommand.java | 3 +-
.../catalog/commands/RenameZoneCommand.java | 3 +-
.../CatalogTableDescriptorSerializers.java | 150 ++++-
.../internal/catalog/storage/NewSchemaEntry.java | 4 +-
...CatalogManagerDescriptorCausalityTokenTest.java | 7 +-
.../internal/catalog/CatalogManagerSelfTest.java | 26 +-
.../internal/catalog/CatalogSystemViewTest.java | 2 +-
.../ignite/internal/catalog/CatalogTableTest.java | 93 ++-
.../ignite/internal/catalog/CatalogZoneTest.java | 9 +
...ractChangeIndexStatusCommandValidationTest.java | 2 +-
.../commands/AbstractCommandValidationTest.java | 25 +-
.../AlterTableDropColumnCommandValidationTest.java | 2 +-
.../commands/AlterZoneCommandValidationTest.java | 9 +-
.../catalog/commands/CatalogUtilsTest.java | 2 +-
.../CreateSchemaCommandValidationTest.java | 2 +-
.../commands/CreateSystemSchemaValidationTest.java | 2 +-
.../commands/CreateTableCommandValidationTest.java | 19 +-
.../commands/DropIndexCommandValidationTest.java | 2 +-
.../commands/DropZoneCommandValidationTest.java | 2 +-
.../commands/RenameIndexCommandValidationTest.java | 4 +-
.../commands/RenameTableCommandValidationTest.java | 4 +-
.../storage/CatalogSerializationChecker.java | 18 +-
.../CatalogSerializationCompatibilityTest.java | 1 -
...atalogSerializationCompatibilityV1BaseTest.java | 3 +
...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
.../internal/catalog/BaseCatalogManagerTest.java | 18 +
.../ignite/internal/cli/CliIntegrationTest.java | 3 +-
.../restart/ItRestartPartitionsTest.java | 2 -
.../call/AsyncCallExecutionPipelineBuilder.java | 2 +-
.../client/handler/ClientResourceRegistry.java | 6 +-
.../client/handler/ClientResourceRegistryTest.java | 6 +-
.../ignite/internal/client/ClientFutureUtils.java | 33 +-
.../internal/client/ClientTimeoutWorker.java | 10 +-
.../ignite/internal/client/ReliableChannel.java | 32 +-
.../ignite/internal/client/TcpClientChannel.java | 2 +-
.../client/io/netty/DefaultExceptionHandler.java} | 34 +-
.../io/netty/NettyClientConnectionMultiplexer.java | 3 +-
.../internal/client/sql/ClientAsyncResultSet.java | 137 ++++-
.../ignite/internal/client/sql/ClientSql.java | 20 +-
.../client/sql/PartitionMappingProvider.java | 16 +-
.../org/apache/ignite/client/RetryPolicyTest.java | 59 +-
.../internal/client/ClientFutureUtilsTest.java | 17 -
modules/cluster-management/build.gradle | 2 +
.../management/raft/ItCmgRaftServiceTest.java | 6 +-
.../management/ClusterManagementGroupManager.java | 4 +-
.../network/messages/CmgInitMessage.java | 2 +
.../cluster/management/raft/CmgRaftService.java | 6 +-
.../network/messages/CmgInitMessageTest.java} | 29 +-
.../management/BaseItClusterManagementTest.java | 6 +
.../internal/cluster/management/MockNode.java | 4 +-
modules/compatibility-tests/build.gradle | 2 +
modules/compatibility-tests/jobs.gradle | 4 +
.../internal/ItCmgRaftLogCompatibilityTest.java | 94 +++
.../ItCmgRaftSnapshotCompatibilityTest.java | 107 ++++
...ldClientWithCurrentServerCompatibilityTest.java | 15 +-
.../compute/SendAllMetastorageCommandTypesJob.java | 3 +-
.../ignite/internal/ApiCompatibilityTest.java | 4 +
.../versions/{3.0.0 => 3.1.0}/openapi.yaml | 633 ++++++++++++++++++++-
.../org/apache/ignite/internal/IgniteCluster.java | 14 +
.../src/testFixtures/resources/igniteVersions.json | 4 +-
.../causality/IncrementalVersionedValue.java | 18 +-
.../ignite/internal/sql/SyncResultSetAdapter.java | 31 +-
.../causality/IncrementalVersionedValueTest.java | 8 +-
...niteDistributionZoneManagerNodeRestartTest.java | 46 +-
.../rebalance/ItRebalanceDistributedTest.java | 59 +-
.../distributionzones/DataNodesManager.java | 36 +-
.../distributionzones/DistributionZoneManager.java | 40 +-
.../distributionzones/DistributionZonesUtil.java | 14 -
.../rebalance/PartitionMover.java | 7 +-
.../RebalanceRaftGroupEventsListener.java | 15 +-
.../ZoneRebalanceRaftGroupEventsListener.java | 22 +-
.../BaseDistributionZoneManagerTest.java | 12 +-
.../distributionzones/DataNodesManagerTest.java | 8 +-
.../DistributionZoneManagerAlterFilterTest.java | 2 +
...ibutionZoneManagerConfigurationChangesTest.java | 2 -
...istributionZoneManagerScaleUpScaleDownTest.java | 37 +-
.../DistributionZoneCausalityDataNodesTest.java | 14 +-
.../DistributionZoneRebalanceEngineTest.java | 3 +
...balanceMinimumRequiredTimeProviderImplTest.java | 40 +-
.../DistributionZonesTestUtil.java | 76 ++-
.../handlers/StopNodeOrHaltFailureHandler.java | 17 +-
.../internal/index/ItBuildIndexOneNodeTest.java | 10 +-
.../ignite/internal/index/ItBuildIndexTest.java | 141 +----
.../ItBuildIndexWriteIntentsHandlingTest.java | 230 ++++++++
.../internal/index/WriteIntentSwitchControl.java} | 13 +-
.../ignite/internal/index/IndexBuildTask.java | 27 +-
.../index/IndexAvailabilityControllerTest.java | 4 +-
.../ignite/jdbc/ItJdbcComplexDmlDdlSelfTest.java | 10 +-
.../apache/ignite/jdbc/ItJdbcJoinsSelfTest.java | 5 +
.../ignite/internal/marshaller/TupleReader.java | 7 +-
.../impl/ItIdempotentCommandCacheTest.java | 29 +-
.../impl/ItMetaStorageManagerImplTest.java | 12 +-
.../ItMetaStorageMultipleNodesAbstractTest.java | 13 +-
.../metastorage/impl/ItMetaStorageServiceTest.java | 14 +-
.../metastorage/impl/ItMetaStorageWatchTest.java | 5 +
.../impl/MetaStorageLeaderElectionListener.java | 3 +-
.../impl/MetaStorageLearnerManager.java | 14 +-
.../metastorage/impl/MetaStorageManagerImpl.java | 6 +-
.../raft/MetaStorageSnapshotStorageFactory.java | 2 +
.../metastorage/server/UpdateEntriesEvent.java | 12 +-
.../server/raft/MetaStorageListener.java | 2 +-
.../server/raft/MetaStorageWriteHandler.java | 10 +-
.../impl/StandaloneMetaStorageManager.java | 2 +-
...ngHandler.java => DefaultExceptionHandler.java} | 19 +-
.../internal/network/netty/PipelineUtils.java | 1 +
modules/page-memory/build.gradle | 1 +
.../checkpoint/CheckpointDirtyPages.java | 53 +-
.../persistence/checkpoint/CheckpointManager.java | 15 +-
.../checkpoint/CheckpointReadWriteLock.java | 7 +
.../checkpoint/CheckpointTimeoutLock.java | 11 +
.../persistence/checkpoint/Checkpointer.java | 12 +
.../ReentrantReadWriteLockWithTracking.java | 14 +
.../persistence/compaction/Compactor.java | 66 ++-
.../ignite/internal/pagememory/tree/BplusTree.java | 19 +-
.../internal/pagememory/tree/IgniteTree.java | 12 +-
.../checkpoint/CheckpointDirtyPagesTest.java | 121 ++++
.../checkpoint/CheckpointManagerTest.java | 127 ++++-
.../persistence/checkpoint/CheckpointerTest.java | 22 +-
.../checkpoint/TestCheckpointUtils.java | 38 ++
.../persistence/compaction/CompactorTest.java | 111 +++-
.../throttling/PageMemoryThrottlingTest.java | 4 +-
modules/partition-replicator/build.gradle | 1 +
.../replicator/ItColocationStatusHandlingTest.java | 115 ++--
.../replicator/ItReplicaLifecycleTest.java | 2 +
.../partition/replicator/fixtures/Node.java | 6 +-
.../ItZonePartitionRaftListenerRecoveryTest.java | 3 +
.../PartitionReplicaLifecycleManager.java | 42 +-
.../replicator/StartedReplicationGroups.java | 134 +++++
.../TableAwareReplicaRequestPreProcessor.java | 7 +-
.../ChangePeersAndLearnersAsyncReplicaRequest.java | 6 +
.../snapshot/incoming/IncomingSnapshotCopier.java | 18 +-
.../outgoing/OutgoingSnapshotsManager.java | 5 +-
.../raft/snapshot/outgoing/SnapshotMetaUtils.java | 2 +
.../PartitionReplicaLifecycleManagerTest.java | 7 +-
.../raft/ZonePartitionRaftListenerTest.java | 8 +-
.../incoming/IncomingSnapshotCopierTest.java | 2 +
.../outgoing/OutgoingSnapshotCommonTest.java | 4 +-
.../outgoing/OutgoingSnapshotsManagerTest.java | 16 +-
.../SnapshotAwarePartitionDataStorageTest.java | 2 +
.../snapshot/outgoing/SnapshotMetaUtilsTest.java | 4 +-
.../MultiActorPlacementDriverTest.java | 5 +
.../PlacementDriverManagerTest.java | 39 +-
.../ignite/client/detail/table/name_utils_test.cpp | 28 +-
.../ignite/client/table/qualified_name_test.cpp | 57 +-
modules/platforms/cpp/ignite/common/error_codes.h | 2 +
modules/platforms/cpp/ignite/odbc/common_types.cpp | 3 +
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 +-
.../platforms/cpp/tests/test-common/CMakeLists.txt | 1 +
.../platforms/cpp/tests/test-common/hidden_param.h | 68 +++
.../Apache.Ignite.Tests/Apache.Ignite.Tests.csproj | 10 +
.../Apache.Ignite.Tests/Compute/DotNetJobs.cs | 18 +
.../Compute/Executor/DeploymentUnitLoaderTests.cs | 23 +
.../Compute/Executor/NewerDotnetJobs/EchoJob.cs | 19 +-
.../NewerDotnetJobs/NewerDotnetJobs.csproj | 13 +
.../Executor/NewerDotnetJobs/NewerDotnetJobs.dll | Bin 0 -> 6144 bytes
.../Compute/Executor/NewerDotnetJobs}/global.json | 2 +-
.../Compute/PlatformComputeTests.cs | 13 +
.../dotnet/Apache.Ignite.Tests/IgniteProxy.cs | 2 +
.../TestHelpers/ManagementApi.cs | 5 +-
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 6 +
.../Internal/Compute/Executor/JobLoadContext.cs | 44 ++
.../internal/raft/RaftGroupConfiguration.java | 21 +-
.../raft/RaftGroupConfigurationSerializer.java | 16 +-
.../internal/raft/RaftGroupEventsListener.java | 12 +-
.../internal/raft/service/BeforeApplyHandler.java | 4 +-
.../internal/raft/service/RaftGroupService.java | 28 +-
.../raft/RaftGroupConfigurationSerializerTest.java | 25 +
modules/raft/build.gradle | 2 +
.../ignite/internal/raft/ItLearnersTest.java | 15 +-
.../apache/ignite/internal/raft/ItLozaTest.java | 21 +-
.../internal/raft/ItRaftGroupServiceTest.java | 14 +-
.../raft/ItTruncateSuffixAndRestartTest.java | 6 +-
.../ignite/raft/jraft/core/ItCliServiceTest.java | 17 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 434 ++++++++++++--
.../ignite/raft/jraft/core/MockStateMachine.java | 18 +
.../apache/ignite/raft/jraft/core/TestCluster.java | 78 ++-
.../internal/raft/JraftGroupEventsListener.java | 10 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 35 +-
.../ignite/internal/raft/RaftGroupServiceImpl.java | 36 +-
.../internal/raft/server/impl/JraftServerImpl.java | 8 +-
.../impl/RaftGroupEventsListenerAdapter.java | 26 +-
.../raft/storage/impl/RocksDbSharedLogStorage.java | 6 +-
.../org/apache/ignite/raft/jraft/CliService.java | 24 +-
.../java/org/apache/ignite/raft/jraft/Node.java | 31 +-
.../ignite/raft/jraft/conf/Configuration.java | 56 +-
.../ignite/raft/jraft/core/CliServiceImpl.java | 28 +-
.../jraft/core/DefaultJRaftServiceFactory.java | 4 +-
.../ignite/raft/jraft/core/FSMCallerImpl.java | 22 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 187 +++++-
.../apache/ignite/raft/jraft/core/Replicator.java | 2 +
.../apache/ignite/raft/jraft/entity/LogEntry.java | 30 +
.../ignite/raft/jraft/entity/RaftOutter.java | 11 +-
.../raft/jraft/entity/codec/AutoDetectDecoder.java | 22 +-
.../entity/codec/DefaultLogEntryCodecFactory.java | 10 +-
.../LogEntryV2CodecFactory.java} | 35 +-
.../codec/{v1/V1Decoder.java => v2/V2Decoder.java} | 28 +-
.../codec/{v1/V1Encoder.java => v2/V2Encoder.java} | 31 +-
.../apache/ignite/raft/jraft/error/RaftError.java | 4 +-
.../raft/jraft/option/LogManagerOptions.java | 4 +-
.../apache/ignite/raft/jraft/rpc/CliRequests.java | 18 +
.../jraft/rpc/impl/ActionRequestProcessor.java | 30 +-
.../rpc/impl/cli/AddLearnersRequestProcessor.java | 6 +-
.../rpc/impl/cli/AddPeerRequestProcessor.java | 6 +-
...hangePeersAndLearnersAsyncRequestProcessor.java | 10 +-
.../ChangePeersAndLearnersRequestProcessor.java | 10 +-
.../impl/cli/RemoveLearnersRequestProcessor.java | 6 +-
.../rpc/impl/cli/RemovePeerRequestProcessor.java | 7 +-
.../impl/cli/ResetLearnersRequestProcessor.java | 10 +-
.../rpc/impl/cli/ResetPeerRequestProcessor.java | 7 +-
.../raft/jraft/storage/impl/LogManagerImpl.java | 10 +-
.../raft/jraft/storage/impl/RocksDBLogStorage.java | 11 +-
.../storage/logit/storage/LogitLogStorage.java | 4 +-
.../logit/storage/file/segment/SegmentFile.java | 5 +-
.../logit/util/concurrent/ShutdownAbleThread.java | 2 +
.../raft/JraftGroupEventsListenerTest.java | 2 +-
.../org/apache/ignite/internal/raft/LozaTest.java | 6 +-
.../ignite/internal/raft/RaftGroupServiceTest.java | 24 +-
.../ignite/raft/jraft/entity/LogEntryTest.java | 18 +-
.../entity/codec/BackwardCompatibilityTest.java | 224 ++++++++
.../V1EncoderTest.java => v2/V2EncoderTest.java} | 75 ++-
.../impl/cli/AddLearnersRequestProcessorTest.java | 11 +-
.../rpc/impl/cli/AddPeerRequestProcessorTest.java | 12 +-
...ePeersAndLearnersAsyncRequestProcessorTest.java | 3 +-
...ChangePeersAndLearnersRequestProcessorTest.java | 16 +-
.../cli/RemoveLearnersRequestProcessorTest.java | 11 +-
.../impl/cli/RemovePeerRequestProcessorTest.java | 12 +-
.../cli/ResetLearnersRequestProcessorTest.java | 11 +-
.../impl/cli/ResetPeersRequestProcessorTest.java | 12 +-
.../ignite/internal/raft/TestLozaFactory.java | 15 +-
modules/replicator/build.gradle | 1 +
.../ItPlacementDriverReplicaSideTest.java | 5 +
.../raft/client/TopologyAwareRaftGroupService.java | 28 +-
.../ignite/internal/replicator/ReplicaImpl.java | 13 +-
.../ignite/internal/replicator/ReplicaManager.java | 14 +-
.../internal/replicator/ReplicaStateManager.java | 7 +-
...ReplicaEvent.java => VersionedAssignments.java} | 27 +-
.../rest/metrics/ItMetricControllerTest.java | 2 +-
.../ItDisasterRecoveryColocationDisabledTest.java | 125 ----
...ControllerRestartPartitionsWithCleanupTest.java | 5 +-
.../recovery/ItDisasterRecoveryControllerTest.java | 2 +-
.../client/ItClientObservableTimeTest.java | 18 -
.../ItDistributedConfigurationPropertiesTest.java | 17 +-
.../ItDistributedConfigurationStorageTest.java | 9 +-
.../internal/runner/app/ItDataSchemaSyncTest.java | 20 -
.../app/ItEnabledColocationHomogeneityTest.java | 2 +
.../runner/app/ItIgniteNodeRestartTest.java | 5 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 12 +-
.../ignite/internal/app/NodePropertiesImpl.java | 19 +-
.../ignite/internal/app/SameValueLongSupplier.java | 49 --
.../internal/app/NodePropertiesImplTest.java | 39 +-
.../internal/app/SameValueLongSupplierTest.java | 59 --
.../compatibility/configuration/ignite-3.1.0.bin | Bin 0 -> 5532 bytes
.../configuration/ignite-snapshot.bin | Bin 5524 -> 5541 bytes
.../internal/ClusterPerClassIntegrationTest.java | 16 +-
.../sql/api/ItSqlClientSynchronousApiTest.java | 30 +-
.../internal/sql/api/ItSqlCreateZoneTest.java | 50 +-
.../internal/sql/api/ItSqlSynchronousApiTest.java | 14 +
.../internal/sql/engine/ItAggregatesTest.java | 2 -
.../internal/sql/engine/ItColocatedDataTest.java | 2 +-
.../ignite/internal/sql/engine/ItZoneDdlTest.java | 2 +
.../sql/engine/statistic/ItStatisticTest.java | 218 +++++--
.../engine/systemviews/ItZonesSystemViewTest.java | 20 +-
.../internal/sql/engine/SqlQueryProcessor.java | 6 +-
.../sql/engine/exec/ScannableTableImpl.java | 12 +-
.../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/exp/agg/Accumulators.java | 113 +++-
.../sql/engine/exec/fsm/DdlBatchGroup.java | 4 +-
.../mapping/largecluster/LargeClusterFactory.java | 21 +-
.../mapping/smallcluster/SmallClusterFactory.java | 17 +-
.../sql/engine/externalize/RelOptSchemaImpl.java | 2 +-
.../engine/metadata/IgniteMdDistinctRowCount.java | 2 +-
.../sql/engine/metadata/IgniteMdSelectivity.java | 2 +-
.../sql/engine/prepare/IgniteTypeCoercion.java | 2 +-
.../sql/engine/prepare/PrepareServiceImpl.java | 144 ++---
.../sql/engine/rel/AbstractIgniteJoin.java | 95 +++-
.../internal/sql/engine/rel/IgniteProject.java | 12 +-
.../internal/sql/engine/rel/IgniteSelectCount.java | 2 +-
.../sql/engine/rel/agg/MapReduceAggregates.java | 2 +-
.../sql/engine/schema/IgniteSystemViewImpl.java | 2 +-
.../internal/sql/engine/sql/IgniteDdlOperator.java | 2 +-
.../engine/sql/IgniteSqlAlterTableAddColumn.java | 2 +-
.../engine/sql/IgniteSqlAlterTableDropColumn.java | 2 +-
.../sql/IgniteSqlAlterTableSetProperties.java | 2 +-
.../sql/engine/sql/IgniteSqlAlterZoneRenameTo.java | 2 +-
.../sql/engine/sql/IgniteSqlAlterZoneSet.java | 2 +-
.../engine/sql/IgniteSqlAlterZoneSetDefault.java | 2 +-
.../sql/engine/sql/IgniteSqlCommitTransaction.java | 2 +-
.../sql/engine/sql/IgniteSqlCreateIndex.java | 2 +-
.../internal/sql/engine/sql/IgniteSqlDelete.java | 2 +-
.../sql/engine/sql/IgniteSqlDropIndex.java | 8 +-
.../sql/engine/sql/IgniteSqlDropSchema.java | 2 +-
.../sql/engine/sql/IgniteSqlDropTable.java | 2 +-
.../internal/sql/engine/sql/IgniteSqlDropZone.java | 2 +-
.../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 +-
.../sql/engine/sql/fun/IgniteSqlOperatorTable.java | 60 +-
.../statistic/PartitionModificationInfo.java} | 25 +-
.../engine/statistic/SqlStatisticManagerImpl.java | 216 +++----
.../statistic/SqlStatisticUpdateManager.java | 6 +-
...datesNotifier.java => StatisticAggregator.java} | 8 +-
.../engine/statistic/StatisticAggregatorImpl.java | 198 +++++++
.../statistic/event/StatisticChangedEvent.java} | 14 +-
.../statistic/event/StatisticEventParameters.java} | 16 +-
.../internal/sql/engine/trait/TraitUtils.java | 16 -
.../internal/sql/engine/type/IgniteTypeSystem.java | 2 +-
.../ignite/internal/sql/engine/util/Commons.java | 11 +
.../ignite/internal/sql/docs/OperatorListTest.java | 1 +
.../internal/sql/engine/exec/DdlBatchingTest.java | 51 ++
.../sql/engine/exec/ExecutionServiceImplTest.java | 8 +-
.../exec/exp/agg/GroupingAccumulatorTest.java | 8 +-
.../exec/exp/agg/SameBinaryValAccumulatorTest.java | 89 +++
...ulatorTest.java => SameValAccumulatorTest.java} | 17 +-
.../mapping/ExecutionTargetFactorySelfTest.java | 14 +-
.../engine/exec/rel/ScannableTableSelfTest.java | 2 +-
.../sql/engine/framework/TestBuilders.java | 8 +-
.../planner/IdentityDistributionPlannerTest.java | 21 +-
.../engine/planner/JoinColocationPlannerTest.java | 194 ++++++-
.../sql/engine/planner/PlannerTimeoutTest.java | 7 +-
.../planner/TpcdsColocatedQueryPlannerTest.java | 49 --
.../sql/engine/planner/TpcdsQueryPlannerTest.java | 12 +-
.../sql/engine/prepare/PrepareServiceImplTest.java | 31 +-
.../engine/schema/SqlSchemaManagerImplTest.java | 7 +-
.../statistic/SqlStatisticManagerImplTest.java | 246 +++++---
.../internal/sql/engine/util/CommonsTest.java | 22 +
.../internal/sql/engine/util/QueryCheckerTest.java | 14 +-
.../sql/metrics/PlanningCacheMetricsTest.java | 7 +-
.../src/test/resources/docs/operator_list.txt | 4 +
.../src/test/resources/tpch/plan/q13.plan | 46 +-
.../internal/storage/MvPartitionStorage.java | 33 +-
.../apache/ignite/internal/storage/RowMeta.java | 26 +
.../storage/ThreadAssertingMvPartitionStorage.java | 12 +-
.../ignite/internal/storage/util/LocalLocker.java | 5 +
.../AbstractMvPartitionStorageConcurrencyTest.java | 12 +-
.../storage/AbstractMvPartitionStorageGcTest.java | 2 +
.../storage/AbstractMvPartitionStorageTest.java | 64 ++-
.../storage/AbstractMvTableStorageTest.java | 12 +-
.../storage/impl/TestMvPartitionStorage.java | 73 ++-
modules/storage-page-memory/build.gradle | 1 +
.../pagememory/AbstractPageMemoryTableStorage.java | 53 +-
.../PersistentPageMemoryStorageEngine.java | 5 +-
.../PersistentPageMemoryTableStorage.java | 7 +-
.../pagememory/VolatilePageMemoryTableStorage.java | 7 +-
...emoryStorageEngineLocalConfigurationModule.java | 6 +
.../PageMemoryCheckpointConfigurationSchema.java | 4 -
.../mv/AbstractPageMemoryMvPartitionStorage.java | 52 +-
.../mv/PersistentPageMemoryMvPartitionStorage.java | 13 +-
.../PersistentPageMemoryMvTableStorageTest.java | 105 +++-
...PersistentPageMemoryMvPartitionStorageTest.java | 58 ++
.../storage/rocksdb/PartitionDataHelper.java | 13 +-
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 90 ++-
.../system/SystemDisasterRecoveryManagerImpl.java | 2 +
modules/table/build.gradle | 1 +
...ItInternalTableReadWriteScanColocationTest.java | 32 --
.../ItInternalTableReadWriteScanTest.java | 15 +-
.../apache/ignite/distributed/ItLockTableTest.java | 1 +
.../ItTxDistributedCleanupRecoveryTest.java | 1 +
...xDistributedTestSingleNodeNoCleanupMessage.java | 1 +
.../ignite/distributed/ItTxStateLocalMapTest.java | 5 +
.../ReplicasSafeTimePropagationTest.java | 8 +-
.../ignite/internal/ItRaftFsyncOptionTest.java | 20 -
.../partition/ItPartitionDestructionTest.java | 147 +----
.../ignite/internal/table/ItCriteriaQueryTest.java | 105 ++++
.../distributed/PartitionModificationCounter.java | 15 +-
.../PartitionModificationCounterFactory.java | 71 ++-
.../table/distributed/StorageUpdateHandler.java | 10 +-
.../internal/table/distributed/TableManager.java | 39 +-
.../disaster/DisasterRecoveryManager.java | 6 +-
.../table/distributed/gc/GcUpdateHandler.java | 16 +-
.../table/distributed/index/IndexMeta.java | 17 +
.../snapshot/FullStateTransferIndexChooser.java | 12 +-
.../SnapshotAwarePartitionDataStorage.java | 12 +-
.../replicator/PartitionReplicaListener.java | 2 +-
.../distributed/storage/BrokenTxStateStorage.java | 5 -
...GetEstimatedSizeWithLastModifiedTsRequest.java} | 10 +-
...etEstimatedSizeWithLastModifiedTsResponse.java} | 16 +-
.../message/PartitionModificationInfoMessage.java} | 22 +-
.../internal/table/message/TableMessageGroup.java} | 32 +-
.../PartitionModificationCounterTest.java | 12 +-
.../table/distributed/PartitionMoverTest.java | 16 +-
.../table/distributed/StorageCleanupTest.java | 9 +-
.../distributed/TableManagerRecoveryTest.java | 5 +-
.../table/distributed/TableManagerTest.java | 2 +-
.../gc/AbstractGcUpdateHandlerTest.java | 68 +++
.../IndexMetaTest.java} | 35 +-
.../raft/PartitionCommandListenerTest.java | 39 +-
.../raft/RaftGroupConfigurationConverterTest.java | 2 +
.../FullStateTransferIndexChooserTest.java | 32 +-
.../ZonePartitionReplicaListenerTest.java | 54 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 16 +-
.../ignite/internal/table/TableTestUtils.java | 9 +-
.../internal/table/TxInfrastructureTest.java | 5 +
.../table/impl/DummyInternalTableImpl.java | 2 +
.../disaster/ItDisasterRecoveryManagerTest.java | 433 +-------------
.../ItDisasterRecoveryResetPartitionsTest.java | 4 +-
.../ignite/internal/tx/ItTxTimeoutOneNodeTest.java | 16 -
.../tx/readonly/ItReadOnlyTxInPastTest.java | 2 +-
.../tx/distributed/ItTxResourcesVacuumTest.java | 8 +-
.../state/ThreadAssertingTxStateStorage.java | 7 -
.../internal/tx/storage/state/TxStateStorage.java | 8 -
.../state/rocksdb/TxStateRocksDbStorage.java | 11 +-
.../internal/tx/TxManagerColocationTest.java | 32 --
.../apache/ignite/internal/tx/TxManagerTest.java | 26 +-
.../ReadWriteTransactionImplColocationTest.java | 32 --
.../tx/impl/ReadWriteTransactionImplTest.java | 25 +-
.../rocksdb/TxStateRocksDbSharedStorageTest.java | 2 +-
.../storage/state/AbstractTxStateStorageTest.java | 9 +-
.../tx/storage/state/test/TestTxStateStorage.java | 7 +-
453 files changed, 8652 insertions(+), 3442 deletions(-)
rename .run/{All checkstyle [checkstyleMain checkstyleIntegrationTest
checkstyleTest checkstyleTestFixtures].run.xml => All checkstyle
[checkstyle].run.xml} (95%)
rename .run/{Spotbugs check [spotbugsMain].run.xml => PMD [pmd].run.xml} (88%)
rename .run/{PMD [pmdMain pmdTest].run.xml => Spotbugs check
[spotbugs].run.xml} (88%)
create mode 100644
docs/_docs/administrators-guide/storage/distribution-zones.adoc
create mode 100644 docs/_docs/developers-guide/sql/system-views.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%)
copy
modules/{system-disaster-recovery-api/src/test/java/org/apache/ignite/internal/disaster/system/message/ResetClusterMessageTest.java
=>
cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/network/messages/CmgInitMessageTest.java}
(58%)
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItCmgRaftLogCompatibilityTest.java
create mode 100644
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/ItCmgRaftSnapshotCompatibilityTest.java
copy modules/compatibility-tests/src/test/resources/versions/{3.0.0 =>
3.1.0}/openapi.yaml (71%)
create mode 100644
modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItBuildIndexWriteIntentsHandlingTest.java
copy
modules/index/src/{main/java/org/apache/ignite/internal/index/IndexTaskStoppingException.java
=>
integrationTest/java/org/apache/ignite/internal/index/WriteIntentSwitchControl.java}
(63%)
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
create mode 100644 modules/platforms/cpp/tests/test-common/hidden_param.h
copy docs/_docs/includes/prereqs-docker.adoc =>
modules/platforms/dotnet/Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs/EchoJob.cs
(51%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs/NewerDotnetJobs.csproj
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs/NewerDotnetJobs.dll
copy modules/platforms/dotnet/{ =>
Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs}/global.json (65%)
copy
modules/raft/src/main/java/org/apache/ignite/raft/jraft/entity/codec/{v1/LogEntryV1CodecFactory.java
=> v2/LogEntryV2CodecFactory.java} (62%)
copy
modules/raft/src/main/java/org/apache/ignite/raft/jraft/entity/codec/{v1/V1Decoder.java
=> v2/V2Decoder.java} (88%)
copy
modules/raft/src/main/java/org/apache/ignite/raft/jraft/entity/codec/{v1/V1Encoder.java
=> v2/V2Encoder.java} (88%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/raft/jraft/entity/codec/BackwardCompatibilityTest.java
copy
modules/raft/src/test/java/org/apache/ignite/raft/jraft/entity/codec/{v1/V1EncoderTest.java
=> v2/V2EncoderTest.java} (58%)
copy
modules/replicator/src/main/java/org/apache/ignite/internal/replicator/{LocalReplicaEvent.java
=> VersionedAssignments.java} (62%)
delete mode 100644
modules/rest/src/integrationTest/java/org/apache/ignite/internal/rest/recovery/ItDisasterRecoveryColocationDisabledTest.java
delete mode 100644
modules/runner/src/main/java/org/apache/ignite/internal/app/SameValueLongSupplier.java
delete mode 100644
modules/runner/src/test/java/org/apache/ignite/internal/app/SameValueLongSupplierTest.java
create mode 100644
modules/runner/src/test/resources/compatibility/configuration/ignite-3.1.0.bin
copy
modules/{cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/init/ConfigFileParseException.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/statistic/PartitionModificationInfo.java}
(58%)
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/statistic/{StatisticUpdatesNotifier.java
=> StatisticAggregator.java} (84%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/statistic/StatisticAggregatorImpl.java
copy
modules/{transactions/src/main/java/org/apache/ignite/internal/tx/event/LockEvent.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/statistic/event/StatisticChangedEvent.java}
(78%)
copy
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/events/EmptyEventParameters.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/statistic/event/StatisticEventParameters.java}
(72%)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/exp/agg/SameBinaryValAccumulatorTest.java
copy
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/exp/agg/{SingleValAccumulatorTest.java
=> SameValAccumulatorTest.java} (72%)
delete mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/TpcdsColocatedQueryPlannerTest.java
delete mode 100644
modules/table/src/integrationTest/java/org/apache/ignite/distributed/ItInternalTableReadWriteScanColocationTest.java
copy
modules/{network/src/test/resources/org/apache/ignite/internal/network/processor/ConflictingTypeMessage.java
=>
table/src/main/java/org/apache/ignite/internal/table/message/GetEstimatedSizeWithLastModifiedTsRequest.java}
(71%)
copy
modules/{metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/dsl/Update.java
=>
table/src/main/java/org/apache/ignite/internal/table/message/GetEstimatedSizeWithLastModifiedTsResponse.java}
(72%)
copy
modules/{catalog-compaction/src/main/java/org/apache/ignite/internal/catalog/compaction/message/AvailablePartitionsMessage.java
=>
table/src/main/java/org/apache/ignite/internal/table/message/PartitionModificationInfoMessage.java}
(67%)
copy
modules/{code-deployment/src/main/java/org/apache/ignite/internal/deployunit/message/DeployUnitMessageTypes.java
=>
table/src/main/java/org/apache/ignite/internal/table/message/TableMessageGroup.java}
(56%)
copy
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/{raft/RaftGroupConfigurationConverterTest.java
=> index/IndexMetaTest.java} (52%)
delete mode 100644
modules/transactions/src/test/java/org/apache/ignite/internal/tx/TxManagerColocationTest.java
delete mode 100644
modules/transactions/src/test/java/org/apache/ignite/internal/tx/impl/ReadWriteTransactionImplColocationTest.java