This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-26722
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 9c16e15e875 Merge branch 'main' into ignite-26722
add 67d2480096b IGNITE-26752 Add a check that each raft command has a unit
test for backward compatibility (#6805)
add 204709cd7b6 IGNITE-26778 Get rid of mention IGNITE-19112 (#6812)
add 0bdf0c990ec IGNITE-26501 Sql. Use CatalogTableDescriptor version
instead of schemaVersion for caching purposes (#6783)
add 313c2252bcc IGNITE-26284 Implement truncateSuffix operation (#6753)
add e82e9043acf IGNITE-24119 Fix getAll in explicit RO transaction (#6813)
add 7ffd56d508e IGNITE-26271 Fix incorrect calculation of alive data nodes
for disaster recovery (#6569)
add 5e8e0b1867c IGNITE-26711 Add enhancements to compatibility framework
(#6774)
add 138f3c7e191 IGNITE-26786 Avoid NPEs when stopping fixtures in
ItTableRaftSnapshotsTest (#6819)
add a917625f880 IGNITE-26780 Update RELEASE_NOTES.txt for ignite-3.1
(#6816)
add 64babed7149 IGNITE-26667 .NET: Fix flaky
IgniteProxyTests.TestBasicProxying (#6796)
add c294b529809 IGNITE-26721 Fix EBUSY state if raft snapshot has not been
installed yet (#6815)
add 28e1ca2c48d IGNITE-26698 Sql. Flaky
ItFloatingPointTest#testAggregations (#6794)
add 0ddf7ac0354 IGNITE-26666 .NET: Fix
TestDroppedConnectionsAreRestoredInBackground flakiness (#6795)
add c834f75671f IGNITE-26669 Tx state resolution improvements (#6807)
add 5210705b73f IGNITE-26791 Fix pyignite_dbapi workflow (#6828)
add a78c210be40 IGNITE-26777 Port several commits from Jraft regarding
ThreadId (#6811)
add fe4bdb0809c IGNITE-21546 Add write intent resolution to index backfill
process (#6810)
add 92bef18f223 IGNITE-26632 Catalog. Unable to add new serializer with
version 1 (#6827)
add d7563b1ff31 IGNITE-26793 Add index and term to segment entry payload
(#6832)
add 5c1f72381e1 IGNITE-26800 .NET: Fix BasicAuthenticatorTests flakiness
(#6831)
add e53d41b75ed Bump com.github.spotbugs:spotbugs-annotations from 4.9.7
to 4.9.8 (#6822)
add ba3f7379ee6 Bump com.github.spotbugs from 6.4.3 to 6.4.4 (#6821)
add 474764100df IGNITE-26812 Disable flaky test in ItBuildIndexTest (#6837)
add ea4f4bf8b80 IGNITE-26802 Flaky
ItTxDistributedTestThreeNodesThreeReplicas.testPrimaryReplicaDirectUpdateForExplicitTxn
(#6833)
add e9ad17b3fbe IGNITE-24417 C++ Client: Add doxygen main page, refine
exclusions (#6741)
add e74127db340 IGNITE-23373 OutdatedTokenException when running
ItDisasterRecoveryManagerTest#testRestartTablePartitionsWithCleanUp (#6829)
add 5a89744ccde IGNITE-26809 Properly check RAFT state (#6836)
add 9ae568b6994 IGNITE-26804 Add migration tools dependency to release
task (#6844)
add 1c868dabeed Bump spring-boot from 3.5.6 to 3.5.7 (#6841)
add ba45e0055ee IGNITE-26727 Append a line separator at the end of the
igniteVersions.json (#6782)
add 08e7cf084f7 IGNITE-26771 Specify classpath in linux distributions
(#6814)
add 4265e206593 IGNITE-26159 Disable compute messages until start (#6826)
add 9090ad5eb46 IGNITE-26823 Add current revision getter (#6845)
add b33e8de566b IGNITE-26826 Move aipersist and metastorage compatibility
test's jobs to "jobs" submodule (#6846)
add 7bca9398c21 IGNITE-26625 Sql. Fixed flaky
ItSqlQueryExecutionMetricsTest.testScriptWithErrors (#6838)
add 58b81526445 IGNITE-26706 Migration Tools: Allow coping with
unnecessary third-party classes from SqlFunctionClasses (#6768)
add b11d040e9fd IGNITE-26655 Fix testHandshakesFailedTimeout (#6847)
add 708849cdf7d IGNITE-26838 Compatibility tests security (#6851)
add 32f0661d315 IGNITE-26687 DB API: Mute some tests until heartbeats
implemented (#6854)
add 5e6a5e8b2b2 IGNITE-26843 C++ Client: Add compatibility test suite
(#6856)
add f9adbe81a17 IGNITE-26824 Add migration tools doc (#6849)
add 5e0ae4920fa IGNITE-26858 Add CODEOWNERS for platforms and clients
(#6859)
add 17a3357691e IGNITE-26502 Catalog. Improve serialisation compatibility
tests to ensure that every object descriptor has a test case (#6834)
add dd091a9ab1a IGNITE-26719 Java client: fix async continuation executor
(#6862)
add 2506d645860 IGNITE-26784 Change last release version (#6817)
add d2266787bdf Merge branch 'main' into ignite-26722
add 7b6b8824762 IGNITE-26722 wip
No new revisions were added by this update.
Summary of changes:
.github/workflows/python_dbapi_wheels.yml | 15 +-
CODEOWNERS | 8 +
RELEASE_NOTES.txt | 142 ++++
docs/_data/toc.yaml | 58 +-
.../administrators-guide/config/cli-config.adoc | 24 +-
.../config/cluster-config.adoc | 2 +-
.../administrators-guide/config/node-config.adoc | 2 +-
.../administrators-guide/metrics/system-views.adoc | 339 ++++++++--
docs/_docs/developers-guide/clients/ado.adoc | 2 +-
.../developers-guide/clients/jdbc-driver.adoc | 2 +-
docs/_docs/developers-guide/clients/python.adoc | 6 +-
.../_docs/developers-guide/events/events-list.adoc | 2 +-
docs/_docs/developers-guide/sql/system-views.adoc | 90 ---
docs/_docs/installation/installing-to-k8s.adoc | 345 ----------
.../migration-from-ai2/ai2-functions.adoc | 156 +++++
.../installation/migration-from-ai2/config.adoc | 217 ++++++
.../installation/migration-from-ai2/overview.adoc | 4 +-
.../migration-from-ai2/persistent-migration.adoc | 131 ++++
docs/_docs/quick-start/embedded-mode.adoc | 3 -
docs/_docs/quick-start/explore-sql.adoc | 4 +-
docs/_docs/quick-start/getting-started-guide.adoc | 2 +-
docs/_docs/quick-start/java-api.adoc | 2 +-
docs/_docs/quick-start/persist-data.adoc | 2 +-
docs/_docs/quick-start/start-cluster.adoc | 6 +-
docs/_docs/sql-reference/keywords.adoc | 2 +-
gradle.properties | 2 +-
gradle/libs.versions.toml | 6 +-
.../migration-tools-commons-tests/build.gradle | 23 +
.../tests/clusters/FullSampleCluster.java | 33 +-
.../tests/containers/Ignite2ClusterContainer.java | 26 +-
.../containers/Ignite2ClusterWithSamples.java | 18 -
.../migration-tools-persistence/build.gradle | 1 +
.../migrationtools/persistence/MarshallerTest.java | 81 +++
.../persistence/MigrationKernalContext.java | 7 +
.../marshallers/ForeignJdkMarshaller.java | 43 ++
.../marshallers/ForeignObjectInputStream.java | 97 +++
.../resources/configs-custom/ignite-config.0.xml | 2 +
.../e2e-tests-framework/ai2-runner/build.gradle | 1 +
.../custom-classes}/build.gradle | 4 +-
.../tests/e2e/custom/MySqlFunctions.java | 17 +-
.../implementations/build.gradle | 1 +
.../tests/e2e/impl/MySimpleMapCacheTest.java | 2 +
modules/arch-test/build.gradle | 1 +
.../RaftCommandsUnitCompatibilityArchTest.java | 99 +++
.../descriptors/CatalogTableDescriptor.java | 1 -
...ateTable.java => AbstractUpdateTableEntry.java} | 6 +-
.../internal/catalog/storage/AlterColumnEntry.java | 4 +-
.../catalog/storage/AlterTablePropertiesEntry.java | 2 +-
.../internal/catalog/storage/DropColumnsEntry.java | 4 +-
.../internal/catalog/storage/NewColumnsEntry.java | 4 +-
.../internal/catalog/storage/RenameTableEntry.java | 2 +-
.../descriptors/CatalogTableDescriptorTest.java | 1 -
.../storage/CatalogEntrySerializationTest.java | 729 ++++++++++++---------
.../storage/CatalogSerializationChecker.java | 160 ++++-
.../CatalogSerializationCompatibilityTest.java | 336 +---------
...talogSerializationCompatibilityV1BaseTest.java} | 168 ++---
...logSerializationCompatibilityV1ReadsV1Test.java | 12 +-
...logSerializationCompatibilityV2ReadsV1Test.java | 27 +-
...logSerializationCompatibilityV2ReadsV2Test.java | 340 +++++++++-
.../catalog/storage/SerializationV1Classes.java | 80 +++
.../AlterTableProperties_1.bin | Bin
.../ignite/internal/client/TcpClientChannel.java | 69 +-
.../apache/ignite/client/ClientMetricsTest.java | 85 ++-
.../commands/CmgCommandsCompatibilityTest.java | 9 +
modules/compatibility-tests/build.gradle | 6 +-
modules/compatibility-tests/jobs.gradle | 6 +
...tionRaftLogOnAnotherNodesCompatibilityTest.java | 2 +-
.../internal/ItDataNodesCompatibilityTest.java | 4 +-
...ItPartitionRaftLogOneNodeCompatibilityTest.java | 2 +-
.../internal/MetastorageRaftCompatibilityTest.java | 33 +-
.../internal/PersistentCompatibilityTest.java | 13 +-
.../ignite/internal/client/DeploymentUtils.java | 5 +-
...ldClientWithCurrentServerCompatibilityTest.java | 4 +-
.../ignite/internal/compute}/CheckpointJob.java | 7 +-
.../SendAllMetastorageCommandTypesJob.java | 10 +-
.../ignite/internal/CompatibilityTestBase.java | 8 +-
.../ignite/internal/CompatibilityTestCommon.java | 53 --
.../org/apache/ignite/internal/IgniteCluster.java | 267 ++++++--
.../internal/compute/ComputeComponentImpl.java | 10 +-
.../internal/compute/ComputeComponentImplTest.java | 3 +-
.../internal/testframework/IgniteTestUtils.java | 2 +-
.../internal/index/ItBuildIndexOneNodeTest.java | 2 -
.../ignite/internal/index/ItBuildIndexTest.java | 3 +-
.../index/FinalTransactionStateResolver.java} | 19 +-
.../ignite/internal/index/IndexBuildTask.java | 107 ++-
.../apache/ignite/internal/index/IndexBuilder.java | 30 +-
.../internal/index/IndexBuildingManager.java | 25 +-
.../RetryingFinalTransactionStateResolver.java | 74 +++
.../CommittedFinalTransactionStateResolver.java} | 29 +-
.../index/IndexAvailabilityControllerTest.java | 12 +-
.../ignite/internal/index/IndexBuilderTest.java | 13 +-
.../internal/index/IndexMetaStorageMocks.java | 43 ++
.../internal/index/TestIndexManagementUtils.java | 9 +-
.../internal/metastorage/MetaStorageManager.java | 5 +
.../metastorage/impl/MetaStorageManagerImpl.java | 7 +
.../MetastorageCommandsCompatibilityTest.java | 16 +
.../persistence/checkpoint/Checkpointer.java | 2 +-
.../partition/replicator/fixtures/Node.java | 3 +-
.../PartitionReplicaLifecycleManager.java | 4 +-
.../network/PartitionReplicationMessageGroup.java | 4 +
...shTxCommandV2.java => BuildIndexCommandV3.java} | 14 +-
.../disaster/LocalPartitionStateMessage.java | 3 +
.../replication/BuildIndexReplicaRequest.java | 4 +
.../PartitionCommandsCompatibilityTest.java | 36 +
.../PlacementDriverManagerTest.java | 4 +-
modules/platforms/cpp/.gitignore | 3 +-
modules/platforms/cpp/CMakeLists.txt | 7 +-
modules/platforms/cpp/DEVNOTES.md | 8 +
modules/platforms/cpp/Doxyfile | 13 +-
modules/platforms/cpp/_version.txt | 2 +-
modules/platforms/cpp/docs/index.dox | 9 +
.../cpp/ignite/client/basic_authenticator.h | 2 +-
.../platforms/cpp/ignite/client/cancel_handle.cpp | 4 +-
.../platforms/cpp/ignite/client/cancel_handle.h | 2 +
.../cpp/ignite/client/cancellation_token.h | 6 +-
.../ignite/client/compute/broadcast_execution.h | 2 +
.../ignite/client/compute/broadcast_job_target.h | 4 +-
.../platforms/cpp/ignite/client/compute/compute.h | 2 +-
.../cpp/ignite/client/compute/deployment_unit.h | 2 +-
.../cpp/ignite/client/compute/job_descriptor.h | 6 +-
.../cpp/ignite/client/compute/job_execution.h | 2 +
.../ignite/client/compute/job_execution_options.h | 2 +-
.../cpp/ignite/client/compute/job_state.h | 2 +-
.../cpp/ignite/client/compute/job_target.h | 2 +-
.../ignite/client/detail/cancellation_token_impl.h | 4 +-
.../platforms/cpp/ignite/client/ignite_client.h | 2 +-
.../ignite/client/ignite_client_authenticator.h | 4 +-
.../ignite/client/ignite_client_configuration.h | 2 +-
.../platforms/cpp/ignite/client/ignite_logger.h | 2 +-
.../cpp/ignite/client/network/cluster_node.h | 2 +-
.../cpp/ignite/client/sql/column_metadata.h | 4 +-
.../cpp/ignite/client/sql/column_origin.h | 6 +-
.../platforms/cpp/ignite/client/sql/result_set.h | 2 +-
.../cpp/ignite/client/sql/result_set_metadata.h | 2 +-
modules/platforms/cpp/ignite/client/sql/sql.h | 2 +-
.../cpp/ignite/client/sql/sql_statement.h | 4 +-
.../cpp/ignite/client/table/ignite_tuple.h | 5 +-
.../cpp/ignite/client/table/key_value_view.h | 8 +-
.../cpp/ignite/client/table/qualified_name.h | 2 +-
.../cpp/ignite/client/table/record_view.h | 8 +-
modules/platforms/cpp/ignite/client/table/table.h | 2 +-
modules/platforms/cpp/ignite/client/table/tables.h | 2 +-
.../cpp/ignite/client/transaction/transaction.h | 2 +-
.../client/transaction/transaction_options.h | 2 +-
.../cpp/ignite/client/transaction/transactions.h | 2 +-
modules/platforms/cpp/ignite/common/big_decimal.h | 2 +-
modules/platforms/cpp/ignite/common/big_integer.h | 2 +-
.../platforms/cpp/ignite/common/binary_object.h | 4 +-
modules/platforms/cpp/ignite/common/bytes_view.h | 6 +-
modules/platforms/cpp/ignite/common/end_point.h | 2 +-
modules/platforms/cpp/ignite/common/ignite_date.h | 2 +-
modules/platforms/cpp/ignite/common/ignite_error.h | 2 +-
.../platforms/cpp/ignite/common/ignite_result.h | 8 +-
modules/platforms/cpp/ignite/common/primitive.h | 2 +-
.../cpp/tests/compatibility-tests/CMakeLists.txt | 15 +-
.../cpp/tests/compatibility-tests/basic_test.cpp | 44 ++
.../ignite_xml_unit_test_result_printer.cpp | 127 ++++
.../ignite_xml_unit_test_result_printer.h | 57 ++
.../cpp/tests/compatibility-tests/main.cpp | 236 +++++++
.../cpp/tests/test-common/detail/unix_process.h | 1 +
.../cpp/tests/test-common/ignite_runner.cpp | 82 ++-
.../cpp/tests/test-common/ignite_runner.h | 16 +
.../platforms/cpp/tests/test-common/process.cpp | 2 +-
.../platforms/cpp/tests/test-common/test_utils.cpp | 32 +
.../platforms/cpp/tests/test-common/test_utils.h | 8 +
.../Apache.Ignite.Tests/BasicAuthenticatorTests.cs | 63 +-
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 6 +-
.../dotnet/Apache.Ignite.Tests/IgniteProxyTests.cs | 7 +-
.../dotnet/Apache.Ignite.Tests/IgniteServerBase.cs | 33 +-
.../dotnet/Apache.Ignite.Tests/ReconnectTests.cs | 10 +-
modules/platforms/dotnet/version.json | 2 +-
.../platforms/python/pyignite_dbapi/_version.txt | 2 +-
modules/platforms/python/tests/test_executemany.py | 3 +-
modules/platforms/python/tests/test_ssl.py | 2 +
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 10 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 102 +++
.../ignite/internal/raft/RaftGroupServiceImpl.java | 34 +-
.../apache/ignite/internal/raft/RetryContext.java | 20 +-
.../raft/storage/segstore/GroupIndexMeta.java | 104 ++-
.../raft/storage/segstore/IndexFileMeta.java | 8 +
.../raft/storage/segstore/IndexFileMetaArray.java | 10 +-
.../raft/storage/segstore/IndexMemTable.java | 16 +
.../raft/storage/segstore/RaftLogCheckpointer.java | 3 +-
.../raft/storage/segstore/SegmentFileManager.java | 136 ++--
.../raft/storage/segstore/SegmentInfo.java | 38 ++
.../raft/storage/segstore/SegmentPayload.java | 90 ++-
.../raft/storage/segstore/SegstoreLogStorage.java | 8 +-
.../storage/segstore/WriteModeIndexMemTable.java | 7 +-
.../ignite/internal/raft/util/VarlenEncoder.java | 126 ++++
.../java/org/apache/ignite/raft/jraft/Node.java | 5 +
.../apache/ignite/raft/jraft/core/NodeImpl.java | 34 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 6 +-
.../raft/jraft/entity/codec/v1/V1Encoder.java | 72 +-
.../apache/ignite/raft/jraft/util/ThreadId.java | 87 +--
.../ignite/internal/raft/RaftGroupServiceTest.java | 6 +-
.../segstore/DeserializedSegmentPayload.java | 10 +-
.../raft/storage/segstore/GroupIndexMetaTest.java | 119 ++++
.../storage/segstore/IndexFileManagerTest.java | 80 +++
.../storage/segstore/IndexFileMetaArrayTest.java | 14 +
.../raft/storage/segstore/IndexMemTableTest.java | 95 +++
.../segstore/SegmentFileManagerGetEntryTest.java | 240 +++++--
.../storage/segstore/SegmentFileManagerTest.java | 91 ++-
.../storage/segstore/SegstoreLogStorageTest.java | 6 -
.../internal/raft/util/VarlenEncoderTest.java | 92 +++
.../ignite/raft/jraft/core/ReplicatorTest.java | 2 +-
.../ignite/raft/jraft/util/ThreadIdTest.java | 16 +-
.../raft/BaseCommandsCompatibilityTest.java | 16 +
.../ReplicatorCommandsCompatibilityTest.java | 2 +
.../org/apache/ignite/internal/app/IgniteImpl.java | 7 +-
.../internal/sql/engine/ItFloatingPointTest.java | 17 +-
.../sql/engine/ItSqlQueryExecutionMetricsTest.java | 66 +-
.../engine/exec/ExecutableTableRegistryImpl.java | 16 +-
.../sql/engine/rel/agg/MapReduceAggregates.java | 23 +-
.../engine/schema/AbstractIgniteDataSource.java | 11 +-
.../sql/engine/schema/IgniteDataSource.java | 7 +-
.../sql/engine/schema/IgniteSystemViewImpl.java | 2 +-
.../sql/engine/schema/IgniteTableImpl.java | 3 +-
.../sql/engine/schema/SqlSchemaManagerImpl.java | 39 +-
.../exec/ExecutableTableRegistrySelfTest.java | 3 +-
.../sql/engine/framework/TestBuilders.java | 1 +
.../internal/storage/MvPartitionStorage.java | 8 +
.../apache/ignite/internal/storage/RowMeta.java | 70 ++
.../storage/ThreadAssertingMvPartitionStorage.java | 7 +
.../internal/storage/engine/MvTableStorage.java | 1 -
.../AbstractMvPartitionStorageConcurrencyTest.java | 3 +
.../storage/AbstractMvPartitionStorageTest.java | 42 ++
.../storage/AbstractMvTableStorageTest.java | 2 +
.../storage/impl/TestMvPartitionStorage.java | 18 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 32 +-
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 43 ++
...ItTxDistributedTestThreeNodesThreeReplicas.java | 5 +-
...bstractHighAvailablePartitionsRecoveryTest.java | 102 ++-
...ilablePartitionsRecoveryByFilterUpdateTest.java | 57 +-
.../ignite/internal/table/InternalTable.java | 5 +-
.../apache/ignite/internal/table/TableImpl.java | 10 +-
.../internal/table/distributed/TableManager.java | 95 ++-
.../disaster/DisasterRecoveryManager.java | 12 +-
.../disaster/GroupUpdateRequestHandler.java | 15 +-
.../distributed/index/MetaIndexStatusChange.java | 2 +-
.../table/distributed/raft/PartitionListener.java | 15 +-
.../raft/handlers/BuildIndexCommandHandler.java | 12 +-
.../raft/handlers/BuildIndexRowVersionChooser.java | 17 +-
.../replicator/PartitionReplicaListener.java | 9 +-
.../replicator/TransactionStateResolver.java | 87 ++-
.../handlers/BuildIndexReplicaRequestHandler.java | 5 +-
.../distributed/storage/InternalTableImpl.java | 16 +-
.../handlers/BuildIndexRowVersionChooserTest.java | 32 +-
.../replication/PartitionReplicaListenerTest.java | 1 +
.../replicator/TransactionStateResolverTest.java | 246 +++++++
.../ignite/internal/table/TxAbstractTest.java | 1 -
.../disaster/DisasterRecoveryTestUtil.java | 19 +-
.../disaster/ItDisasterRecoveryManagerTest.java | 141 ++--
.../ItMultiGetInExplicitReadOnlyTxTest.java | 72 ++
.../readonly/ItReadOnlyTxAndLowWatermarkTest.java | 10 -
.../internal/tx/impl/PlacementDriverHelper.java | 33 +-
.../ignite/internal/tx/impl/TxMessageSender.java | 7 +-
.../tx/message/TxCommandsCompatibilityTest.java | 1 +
packaging/build.gradle | 4 +-
packaging/common/linux/bootstrap-functions.sh | 26 +-
packaging/db/build.gradle | 17 +-
packaging/db/zip/linux/ignite3db | 3 -
.../linux => docker}/bootstrap-functions.sh | 15 +-
settings.gradle | 2 +
263 files changed, 6720 insertions(+), 2399 deletions(-)
create mode 100644 CODEOWNERS
delete mode 100644 docs/_docs/developers-guide/sql/system-views.adoc
delete mode 100644 docs/_docs/installation/installing-to-k8s.adoc
create mode 100644
docs/_docs/installation/migration-from-ai2/ai2-functions.adoc
create mode 100644 docs/_docs/installation/migration-from-ai2/config.adoc
create mode 100644
docs/_docs/installation/migration-from-ai2/persistent-migration.adoc
create mode 100644
migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/MarshallerTest.java
create mode 100644
migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/marshallers/ForeignJdkMarshaller.java
create mode 100644
migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/marshallers/ForeignObjectInputStream.java
copy {dev-utilities =>
migration-tools/tools/e2e-tests-framework/custom-classes}/build.gradle (84%)
copy
examples/java/src/main/java/org/apache/ignite/example/serialization/JsonArg.java
=>
migration-tools/tools/e2e-tests-framework/custom-classes/src/main/java/org/apache/ignite/migrationtools/tests/e2e/custom/MySqlFunctions.java
(75%)
create mode 100644
modules/arch-test/src/test/java/org/apache/ignite/internal/RaftCommandsUnitCompatibilityArchTest.java
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{UpdateTable.java
=> AbstractUpdateTableEntry.java} (93%)
copy
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/storage/{CatalogSerializationCompatibilityTest.java
=> CatalogSerializationCompatibilityV1BaseTest.java} (67%)
create mode 100644
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/storage/SerializationV1Classes.java
rename modules/catalog/src/test/resources/{serialization_v1 =>
serialization_v2}/AlterTableProperties_1.bin (100%)
rename
modules/compatibility-tests/src/{integrationTest/java/org/apache/ignite/internal
=> jobs/java/org/apache/ignite/internal/compute}/CheckpointJob.java (96%)
rename
modules/compatibility-tests/src/{integrationTest/java/org/apache/ignite/internal
=>
jobs/java/org/apache/ignite/internal/compute}/SendAllMetastorageCommandTypesJob.java
(89%)
copy
modules/{placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/message/PlacementDriverGroupMessage.java
=>
index/src/main/java/org/apache/ignite/internal/index/FinalTransactionStateResolver.java}
(60%)
create mode 100644
modules/index/src/main/java/org/apache/ignite/internal/index/RetryingFinalTransactionStateResolver.java
copy
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/CmgGroupId.java
=>
index/src/test/java/org/apache/ignite/internal/index/CommittedFinalTransactionStateResolver.java}
(62%)
create mode 100644
modules/index/src/test/java/org/apache/ignite/internal/index/IndexMetaStorageMocks.java
copy
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/command/{FinishTxCommandV2.java
=> BuildIndexCommandV3.java} (72%)
create mode 100644 modules/platforms/cpp/docs/index.dox
copy packaging/db/linux/start.sh =>
modules/platforms/cpp/tests/compatibility-tests/CMakeLists.txt (76%)
create mode 100644
modules/platforms/cpp/tests/compatibility-tests/basic_test.cpp
create mode 100644
modules/platforms/cpp/tests/compatibility-tests/ignite_xml_unit_test_result_printer.cpp
create mode 100644
modules/platforms/cpp/tests/compatibility-tests/ignite_xml_unit_test_result_printer.h
create mode 100644 modules/platforms/cpp/tests/compatibility-tests/main.cpp
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/util/VarlenEncoder.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/util/VarlenEncoderTest.java
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/RowMeta.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/replicator/TransactionStateResolverTest.java
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/readonly/ItMultiGetInExplicitReadOnlyTxTest.java
copy packaging/{common/linux => docker}/bootstrap-functions.sh (83%)