You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2023/06/29 11:26:53 UTC

[ignite-3] branch catalog-feature updated (d94db48177 -> 2175f4ec99)

This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch catalog-feature
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    omit d94db48177 IGNITE-19798 Add functionality to the catalog to switch the IndexManager to catalog events (#2247)
     add e84a0f3a7d IGNITE-19804 Sql. Change erroneously annotated tests (#2234)
     add e167c685ab IGNITE-19693 getAll does not preserve order and does not return nulls for missing keys (#2233)
     add 01e0035c09 IGNITE-19831 Rename RaftManager methods to better reflect their behavior (#2251)
     add a8c36a07c2 IGNITE-19450 Add * char to latest version of unit in list command (#2216)
     add 8a87e3d769 IGNITE-19755 Move common test classes to testFixtures for runner module (#2205)
     add 60acfd0922 IGNITE-19626 .NET: Propagate compute deployment units (#2248)
     add 6e225a7738 IGNITE-19625 C++ Compute API supports deployment units  (#2257)
     add ff7407fd9a IGNITE-19736 Do not cancel tasks in DistributionZoneManager#executor if they were created by immediate scaleUp/scaleDown events. Avoid concurrent executing several tasks for the same zone. (#2201)
     add b71a2674cc IGNITE-19689 Fix ItClusterManagerTest.testClusterConfigurationIsRemovedFromClusterStateAfterUpdating (#2250)
     add 28b4ac4019 IGNITE-19777 Perform local metastorage recovery (#2237)
     add ef3b4c320d IGNITE-19694 Introduce deployment unit operation ID (#2238)
     add 5eccdcd8b1 IGNITE-19828 Optimize RAFT log encoder/decoder data format (#2249)
     add 81fe252ee7 IGNITE-19610 .NET: Add data streamer metrics (#2262)
     add 5d3a9ad69e IGNITE-19708 Check refcounter of unit before undeploy (#2219)
     add cae90410a3 IGNITE-19724 Remove redundant joins (#2252)
     add c2d558e8c6 IGNITE-19851 Add MetaStorage revision update listeners and use instead of configuration revision update listeners (#2261)
     add e302bf2f1f IGNITE-19580 Add restoring of zones state after restart (#2253)
     add 1f61771f70 IGNITE-17770 Fix ItIgniteNodeRestartTest.testCfgGap (#2224)
     add 2241692cb2 IGNITE-19668 Sql. Fix testLengthExpressionWithDynamicParameter (#2223)
     add e65f5cf532 IGNITE-19539 Add exception mapper utility (#2225)
     add 9995443666 IGNITE-19353: Sql. Incorrect type conversion for dynamic parameters - CAST operation ignores type precision. (#2220)
     add 5fbd2f54a1 IGNITE-19726 Sql. Migrate index operations to ScannableTable (#2199).
     add 2175f4ec99 IGNITE-19798 Add functionality to the catalog to switch the IndexManager to catalog events (#2247)

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   (d94db48177)
            \
             N -- N -- N   refs/heads/catalog-feature (2175f4ec99)

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:
 modules/api/build.gradle                           |   3 +
 .../org/apache/ignite/compute/IgniteCompute.java   |   8 +-
 .../apache/ignite/lang/IgniteExceptionMapper.java  |  95 +++
 .../ignite/lang/IgniteExceptionMapperUtil.java     | 140 +++
 .../lang/IgniteExceptionMappersProvider.java       |  48 ++
 .../apache/ignite/lang/IgniteExceptionUtils.java   |  12 +-
 .../java/org/apache/ignite/table/RecordView.java   |  11 +-
 .../java/org/apache/ignite/tx/Transaction.java     |   4 +-
 .../ignite/lang/IgniteExceptionMapperUtilTest.java | 204 +++++
 .../lang/TestIgniteExceptionMappersProvider.java   |  52 ++
 .../cli/call/unit/ItDeployUndeployCallsTest.java   |  13 +-
 .../cli/commands/unit/ItDeploymentUnitTest.java    |  53 +-
 .../internal/rest/ItGeneratedRestClientTest.java   |   4 +-
 .../internal/cli/call/unit/ListUnitCall.java       |  18 +-
 .../internal/cli/call/unit/UnitStatusRecord.java   |  10 +-
 .../core/repl/registry/impl/UnitsRegistryImpl.java |  10 +-
 .../internal/cli/decorators/UnitListDecorator.java |  31 +-
 .../internal/client/table/ClientKeyValueView.java  |  11 +-
 .../client/table/ClientRecordBinaryView.java       |  13 +-
 .../client/table/ClientRecordSerializer.java       |   3 +-
 .../internal/client/table/ClientRecordView.java    |  13 +-
 .../client/table/ClientTupleSerializer.java        |   3 +-
 .../apache/ignite/client/ClientComputeTest.java    |   1 +
 .../apache/ignite/client/ClientRecordViewTest.java |  12 +-
 .../ignite/client/fakes/FakeInternalTable.java     |  10 +-
 .../ignite/client/fakes/FakeSchemaRegistry.java    |  10 +-
 .../cluster/management/ItClusterManagerTest.java   |   3 +-
 .../management/raft/ItCmgRaftServiceTest.java      |   2 +-
 .../management/ClusterManagementGroupManager.java  |   2 +-
 .../internal/deployunit/DefaultNodeCallback.java   |   9 +-
 .../internal/deployunit/DeploymentManagerImpl.java |  84 +-
 .../deployunit/DeploymentUnitAccessor.java         |   8 +-
 .../deployunit/DeploymentUnitAccessorImpl.java     |  39 +-
 .../deployunit/DeploymentUnitAcquiredWaiter.java   | 103 +++
 .../internal/deployunit/IgniteDeployment.java      |   2 +-
 .../ignite/internal/deployunit/UnitStatus.java     |  26 +-
 .../ignite/internal/deployunit/UnitStatuses.java   |  36 +-
 .../{UnitStatus.java => UnitVersionStatus.java}    |  60 +-
 .../metastore/DeploymentUnitFailover.java          |  49 +-
 .../deployunit/metastore/DeploymentUnitStore.java  |  25 +-
 .../metastore/DeploymentUnitStoreImpl.java         |  19 +-
 .../metastore/status/SerializeUtils.java           |   5 +
 .../metastore/status/UnitClusterStatus.java        |  41 +-
 .../metastore/status/UnitNodeStatus.java           |  36 +-
 .../deployment/UnitStatusesSerializerTest.java     |  22 +-
 .../metastore/DeploymentUnitStoreImplTest.java     |  71 +-
 .../deployunit/DeploymentManagerImplTest.java      |  10 +-
 .../deployunit/DeploymentUnitAccessorImplTest.java |  53 ++
 .../DeploymentUnitAcquiredWaiterTest.java          | 155 ++++
 .../compute/ClassLoaderExceptionsMapper.java       |   8 +-
 .../internal/compute/ComputeComponentImpl.java     |  17 +-
 modules/compute/src/test/README.md                 |   6 +-
 .../compute/ClassLoaderExceptionsMapperTest.java   |   4 +-
 ...OT-src.zip => ignite-jobs-1.0-SNAPSHOT-src.zip} | Bin
 .../unit1/1.0.0/ignite-ut-job1-1.0-SNAPSHOT.jar    | Bin 0 -> 1749 bytes
 .../units/unit1/1.0.0/unit1-1.0-SNAPSHOT.jar       | Bin 1749 -> 0 bytes
 .../unit1/2.0.0/ignite-ut-job2-1.0-SNAPSHOT.jar    | Bin 0 -> 1724 bytes
 .../units/unit1/2.0.0/unit2-1.0-SNAPSHOT.jar       | Bin 1724 -> 0 bytes
 .../unit1/3.0.1/ignite-ut-job1-1.0-SNAPSHOT.jar    | Bin 0 -> 1749 bytes
 .../unit1/3.0.1/ignite-ut-job2-1.0-SNAPSHOT.jar    | Bin 0 -> 1724 bytes
 .../units/unit1/3.0.1/unit1-1.0-SNAPSHOT.jar       | Bin 1749 -> 0 bytes
 .../units/unit1/3.0.1/unit2-1.0-SNAPSHOT.jar       | Bin 1724 -> 0 bytes
 .../unit1/3.0.2/ignite-ut-job1-1.0-SNAPSHOT.jar    | Bin 0 -> 1749 bytes
 .../3.0.2/subdir/ignite-ut-job2-1.0-SNAPSHOT.jar   | Bin 0 -> 1724 bytes
 .../unit1/3.0.2/subdir/unit2-1.0-SNAPSHOT.jar      | Bin 1724 -> 0 bytes
 .../units/unit1/3.0.2/unit1-1.0-SNAPSHOT.jar       | Bin 1749 -> 0 bytes
 .../unit2/1.0.0/ignite-ut-job1-1.0-SNAPSHOT.jar    | Bin 0 -> 1749 bytes
 .../units/unit2/1.0.0/unit1-1.0-SNAPSHOT.jar       | Bin 1749 -> 0 bytes
 .../unit2/2.0.0/ignite-ut-job2-1.0-SNAPSHOT.jar    | Bin 0 -> 1724 bytes
 .../units/unit2/2.0.0/unit2-1.0-SNAPSHOT.jar       | Bin 1724 -> 0 bytes
 .../ignite/configuration/ConfigurationModule.java  |   2 +-
 .../configuration/ConfigurationChanger.java        |  43 +-
 .../ConfigurationStorageRevisionListener.java      |   1 +
 .../storage/ConfigurationStorage.java              |   3 +-
 .../storage/TestConfigurationStorage.java          |   5 +-
 .../InjectRevisionListenerHolder.java              |   1 +
 .../util/subscription/TransformingPublisher.java   |  73 ++
 .../subscription/TransformingPublisherTest.java    | 112 +++
 .../distributionzones/DistributionZoneManager.java | 335 +++++---
 .../distributionzones/DistributionZonesUtil.java   |  47 +-
 .../DistributionZoneManagerScaleUpTest.java        | 316 +------
 .../DistributionZonesSchedulersTest.java           | 275 +++++-
 .../internal/metastorage/MetaStorageManager.java   |  12 +
 .../metastorage/RevisionUpdateListener.java}       |  19 +-
 .../ignite/internal/metastorage/WatchListener.java |   1 +
 .../impl/ItMetaStorageManagerImplTest.java         |  35 +-
 ...MetaStorageSafeTimePropagationAbstractTest.java |   2 +-
 .../metastorage/impl/ItMetaStorageServiceTest.java |   4 +-
 .../command/GetCurrentRevisionCommand.java}        |  11 +-
 .../command/MetastorageCommandsMessageGroup.java   |   8 +-
 .../metastorage/impl/MetaStorageManagerImpl.java   | 103 ++-
 .../metastorage/impl/MetaStorageService.java       |   5 +
 .../metastorage/impl/MetaStorageServiceImpl.java   |   8 +
 .../metastorage/server/KeyValueStorage.java        |  22 +-
 .../server/OnRevisionAppliedCallback.java          |   2 +-
 .../metastorage/server/WatchAndEvents.java}        |  17 +-
 .../metastorage/server/WatchProcessor.java         | 155 +++-
 .../server/persistence/RocksDbKeyValueStorage.java |  79 +-
 .../server/raft/MetaStorageListener.java           |   5 +
 .../server/raft/MetaStorageWriteHandler.java       |   4 +-
 .../MetaStorageDeployWatchesCorrectnessTest.java   |   7 +-
 .../impl/MetaStorageManagerRecoveryTest.java       | 176 ++++
 .../server/BasicOperationsKeyValueStorageTest.java |   6 +-
 .../server/RocksDbKeyValueStorageTest.java         |  74 --
 .../metastorage/server/WatchProcessorTest.java     |   2 -
 .../impl/StandaloneMetaStorageManager.java         |   2 +-
 .../server/SimpleInMemoryKeyValueStorage.java      |  59 +-
 .../stream/DirectByteBufferStreamImplV1.java       |   4 +-
 .../MultiActorPlacementDriverTest.java             |  10 +-
 modules/platforms/cpp/ignite/client/CMakeLists.txt |   1 +
 .../cpp/ignite/client/compute/compute.cpp          |  18 +-
 .../platforms/cpp/ignite/client/compute/compute.h  |  42 +-
 .../cpp/ignite/client/compute/deployment_unit.h    |  81 ++
 .../ignite/client/detail/compute/compute_impl.cpp  |  44 +-
 .../ignite/client/detail/compute/compute_impl.h    |   9 +-
 modules/platforms/cpp/ignite/protocol/writer.h     |   9 +
 .../tests/client-test/basic_authenticator_test.cpp |   2 +-
 .../cpp/tests/client-test/compute_test.cpp         | 159 +++-
 .../client-test/key_value_binary_view_test.cpp     |  61 +-
 .../cpp/tests/client-test/key_value_view_test.cpp  |  47 +-
 .../tests/client-test/record_binary_view_test.cpp  |  61 +-
 .../cpp/tests/client-test/record_view_test.cpp     |  53 +-
 .../cpp/tests/client-test/transactions_test.cpp    |   6 +-
 .../Apache.Ignite.Tests/BasicAuthenticatorTests.cs |   4 +-
 .../Compute/ComputeClusterAwarenessTests.cs        |  20 +-
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    | 120 ++-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |  58 +-
 .../Linq/LinqSqlGenerationTests.cs                 |   2 +-
 .../dotnet/Apache.Ignite.Tests/MetricsTests.cs     |  87 ++
 .../Apache.Ignite.Tests/PartitionAwarenessTests.cs |  11 +-
 .../Proto/ColocationHashTests.cs                   |  10 +-
 .../Table/RecordViewBinaryTests.cs                 |  13 +-
 .../Table/RecordViewPocoTests.cs                   |  13 +-
 .../Transactions/TransactionsTests.cs              |   2 +-
 .../platforms/dotnet/Apache.Ignite.sln.DotSettings |   1 +
 .../Apache.Ignite/Compute/DeploymentUnit.cs}       |  20 +-
 .../dotnet/Apache.Ignite/Compute/ICompute.cs       | 121 +--
 .../Apache.Ignite/Internal/Compute/Compute.cs      |  93 +-
 .../dotnet/Apache.Ignite/Internal/Metrics.cs       |  59 ++
 .../Apache.Ignite/Internal/Table/DataStreamer.cs   |  24 +-
 .../apache/ignite/internal/raft/RaftManager.java   |  56 +-
 .../ignite/internal/raft/ItLearnersTest.java       |   2 +-
 .../apache/ignite/internal/raft/ItLozaTest.java    |   2 +-
 .../internal/raft/ItRaftGroupServiceTest.java      |   4 +-
 .../java/org/apache/ignite/internal/raft/Loza.java |  50 +-
 .../internal/raft/server/impl/JraftServerImpl.java |   2 +-
 .../internal/raft/util/OptimizedMarshaller.java    |   4 +-
 .../raft/util/ThreadLocalOptimizedMarshaller.java  |   3 +-
 .../entity/codec/v1/LogEntryV1CodecFactory.java    |  22 +-
 .../raft/jraft/entity/codec/v1/V1Decoder.java      | 196 +++--
 .../raft/jraft/entity/codec/v1/V1Encoder.java      | 239 +++---
 .../ignite/raft/jraft/storage/io/MessageFile.java  |   3 +-
 .../snapshot/local/LocalSnapshotMetaTable.java     |   2 +-
 .../ignite/raft/jraft/util/AsciiStringUtil.java    |  16 +-
 .../ignite/raft/jraft/util/JDKMarshaller.java      |   5 +-
 .../apache/ignite/raft/jraft/util/Marshaller.java  |   4 +-
 .../org/apache/ignite/internal/raft/LozaTest.java  |   2 +-
 .../jraft/entity/codec/LogEntryCodecPerfTest.java  |   3 +-
 .../ignite/internal/replicator/ReplicaManager.java |   3 +-
 modules/rest-api/openapi/openapi.yaml              |  21 +-
 .../internal/rest/api/deployment/UnitStatus.java   |   8 +-
 .../rest/api/deployment/UnitVersionStatus.java     |  77 ++
 .../DeploymentManagementControllerTest.java        |  11 +-
 .../deployment/DeploymentManagementController.java |  21 +-
 modules/runner/build.gradle                        |  10 +
 .../internal/compute/ItComputeTestStandalone.java  |  49 +-
 .../ItDistributedConfigurationStorageTest.java     |   3 +-
 .../storage/ItRebalanceDistributedTest.java        |   8 +-
 .../internal/deployment/ItDeploymentUnitTest.java  |  28 +
 ...niteDistributionZoneManagerNodeRestartTest.java | 184 +++-
 .../ignite/internal/rebalance/ItRebalanceTest.java |   6 +-
 .../runner/app/ItIgniteNodeRestartTest.java        | 111 ++-
 .../runner/app/ItTableApiContractTest.java         |  13 +-
 .../runner/app/client/ItThinClientComputeTest.java |  35 +
 .../app/client/ItThinClientTransactionsTest.java   |   4 +-
 .../internal/sql/engine/ItDataTypesTest.java       | 268 ++++++
 .../sql/engine/ItDynamicParameterTest.java         |  57 +-
 .../internal/sql/engine/ItSecondaryIndexTest.java  | 194 -----
 .../varbinary/ItVarBinaryExpressionTest.java       |  33 +-
 .../apache/ignite/internal/start/ItStartTest.java  |   3 +-
 .../units/ignite-it-jobs-1.0-SNAPSHOT.jar          | Bin 0 -> 5528 bytes
 ...OT-src.zip => ignite-jobs-1.0-SNAPSHOT-src.zip} | Bin
 .../resources/units/ignite-jobs-1.0-SNAPSHOT.jar   | Bin 4773 -> 0 bytes
 .../units/ignite-ut-job1-1.0-SNAPSHOT.jar          | Bin 0 -> 1749 bytes
 .../units/ignite-ut-job2-1.0-SNAPSHOT.jar          | Bin 0 -> 1724 bytes
 .../resources/units/unit1-1.0-SNAPSHOT.jar         | Bin 1749 -> 0 bytes
 .../resources/units/unit2-1.0-SNAPSHOT.jar         | Bin 1724 -> 0 bytes
 .../sql/types/timestamp/test_timestamp.test_ignore |   2 +-
 .../types/timestamp/test_timestamp_ms.test_ignore  |   2 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  74 +-
 .../storage/DistributedConfigurationStorage.java   |   5 +-
 .../storage/LocalConfigurationStorage.java         |   4 +-
 .../storage/LocalFileConfigurationStorage.java     |   4 +-
 .../java/org/apache/ignite/internal/Cluster.java   |   0
 .../internal/sql/engine/util/CursorUtils.java      |   0
 .../internal/sql/engine/util/MetadataMatcher.java  |   0
 .../sql/engine/util/NativeTypeWrapper.java         |   0
 .../internal/sql/engine/util/QueryChecker.java     |   0
 .../sql/engine/util/TestQueryProcessor.java        |   0
 .../ignite/internal/sql/engine/util/VarBinary.java |   0
 .../ignite/internal/schema/SchemaRegistry.java     |   5 +-
 .../schema/registry/SchemaRegistryImpl.java        |  13 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   1 +
 .../internal/sql/engine/exec/ExecutableTable.java  |   8 +-
 .../engine/exec/ExecutableTableRegistryImpl.java   |  17 +-
 .../engine/exec/ExecutionDependencyResolver.java   |   2 -
 .../sql/engine/exec/LogicalRelImplementor.java     |   6 +-
 .../sql/engine/exec/ResolvedDependencies.java      |  12 +-
 .../internal/sql/engine/exec/ScannableTable.java   |  35 +
 .../sql/engine/exec/ScannableTableImpl.java        | 137 ++-
 .../sql/engine/exec/TableRowConverter.java         |   2 -
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |  84 +-
 .../internal/sql/engine/exec/exp/RexImpTable.java  |   2 +
 .../sql/engine/exec/rel/IndexScanNode.java         | 115 +--
 .../sql/engine/exec/rel/StorageScanNode.java       |  40 -
 .../sql/engine/prepare/IgniteConvertletTable.java  |   3 -
 .../internal/sql/engine/schema/IgniteIndex.java    |   9 +
 .../sql/engine/sql/IgniteSqlDecimalLiteral.java    |  20 +-
 .../sql/engine/sql/fun/IgniteSqlOperatorTable.java |   2 +-
 .../internal/sql/engine/util/IgniteMethod.java     |   2 +
 .../exec/ExecutableTableRegistrySelfTest.java      |   3 +-
 .../exec/ExecutionDependencyResolverSelfTest.java  |  62 +-
 .../sql/engine/exec/MockedStructuresTest.java      |   2 +-
 .../engine/exec/NoOpExecutableTableRegistry.java   |   8 +-
 .../engine/exec/exp/ExpressionFactoryImplTest.java | 150 +++-
 .../engine/exec/exp/IgniteSqlFunctionsTest.java    |  73 ++
 .../exec/rel/IndexScanNodeExecutionTest.java       | 661 ++++-----------
 .../engine/exec/rel/ScannableTableSelfTest.java    | 943 +++++++++++++++++++++
 .../sql/engine/exec/rel/SingleRangeIterable.java   |  80 ++
 .../exec/rel/SortedIndexSpoolExecutionTest.java    |  50 +-
 .../exec/rel/TableScanNodeExecutionTest.java       |   6 +-
 .../engine/exec/schema/SqlSchemaManagerTest.java   |   2 +-
 .../sql/engine/framework/NoOpTransaction.java      |  37 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |   4 +-
 .../engine/sql/IgniteSqlDecimalLiteralTest.java    |  30 +
 modules/table/build.gradle                         |   1 +
 .../ignite/distributed/ReplicaUnavailableTest.java |   3 +-
 .../ignite/internal/table/InternalTable.java       |  14 +-
 .../internal/table/KeyValueBinaryViewImpl.java     |   4 +-
 .../ignite/internal/table/KeyValueViewImpl.java    |   4 +-
 .../internal/table/RecordBinaryViewImpl.java       |  22 +-
 .../ignite/internal/table/RecordViewImpl.java      |  25 +-
 .../internal/table/distributed/TableManager.java   |   3 -
 .../distributed/storage/InternalTableImpl.java     |  24 +-
 .../ignite/internal/utils/PrimaryReplica.java      |  27 +
 .../table/RecordBinaryViewOperationsTest.java      |  24 +-
 .../internal/table/RecordViewOperationsTest.java   |   6 +-
 .../ignite/internal/table/TxAbstractTest.java      |  24 +-
 .../table/impl/DummySchemaManagerImpl.java         |  10 +-
 249 files changed, 6983 insertions(+), 2670 deletions(-)
 create mode 100755 modules/api/src/main/java/org/apache/ignite/lang/IgniteExceptionMapper.java
 create mode 100755 modules/api/src/main/java/org/apache/ignite/lang/IgniteExceptionMapperUtil.java
 create mode 100755 modules/api/src/main/java/org/apache/ignite/lang/IgniteExceptionMappersProvider.java
 create mode 100755 modules/api/src/test/java/org/apache/ignite/lang/IgniteExceptionMapperUtilTest.java
 create mode 100755 modules/api/src/test/java/org/apache/ignite/lang/TestIgniteExceptionMappersProvider.java
 create mode 100644 modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/DeploymentUnitAcquiredWaiter.java
 copy modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/{UnitStatus.java => UnitVersionStatus.java} (56%)
 create mode 100644 modules/code-deployment/src/test/java/org/apache/ignite/internal/deployunit/DeploymentUnitAccessorImplTest.java
 create mode 100644 modules/code-deployment/src/test/java/org/apache/ignite/internal/deployunit/DeploymentUnitAcquiredWaiterTest.java
 rename modules/compute/src/test/resources/units/{apache-ignite-1.0-SNAPSHOT-src.zip => ignite-jobs-1.0-SNAPSHOT-src.zip} (100%)
 create mode 100644 modules/compute/src/test/resources/units/unit1/1.0.0/ignite-ut-job1-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/1.0.0/unit1-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit1/2.0.0/ignite-ut-job2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/2.0.0/unit2-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit1/3.0.1/ignite-ut-job1-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit1/3.0.1/ignite-ut-job2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/3.0.1/unit1-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/3.0.1/unit2-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit1/3.0.2/ignite-ut-job1-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit1/3.0.2/subdir/ignite-ut-job2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/3.0.2/subdir/unit2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit1/3.0.2/unit1-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit2/1.0.0/ignite-ut-job1-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit2/1.0.0/unit1-1.0-SNAPSHOT.jar
 create mode 100644 modules/compute/src/test/resources/units/unit2/2.0.0/ignite-ut-job2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/compute/src/test/resources/units/unit2/2.0.0/unit2-1.0-SNAPSHOT.jar
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/subscription/TransformingPublisher.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/util/subscription/TransformingPublisherTest.java
 copy modules/{configuration/src/main/java/org/apache/ignite/internal/configuration/notifications/ConfigurationStorageRevisionListener.java => metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/RevisionUpdateListener.java} (54%)
 copy modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/Marshaller.java => metastorage/src/main/java/org/apache/ignite/internal/metastorage/command/GetCurrentRevisionCommand.java} (67%)
 copy modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/Marshaller.java => metastorage/src/main/java/org/apache/ignite/internal/metastorage/server/WatchAndEvents.java} (70%)
 create mode 100644 modules/metastorage/src/test/java/org/apache/ignite/internal/metastorage/impl/MetaStorageManagerRecoveryTest.java
 create mode 100644 modules/platforms/cpp/ignite/client/compute/deployment_unit.h
 copy modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/Marshaller.java => platforms/dotnet/Apache.Ignite/Compute/DeploymentUnit.cs} (64%)
 create mode 100644 modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/deployment/UnitVersionStatus.java
 create mode 100644 modules/runner/src/integrationTest/resources/units/ignite-it-jobs-1.0-SNAPSHOT.jar
 rename modules/runner/src/integrationTest/resources/units/{apache-ignite-1.0-SNAPSHOT-src.zip => ignite-jobs-1.0-SNAPSHOT-src.zip} (100%)
 delete mode 100644 modules/runner/src/integrationTest/resources/units/ignite-jobs-1.0-SNAPSHOT.jar
 create mode 100644 modules/runner/src/integrationTest/resources/units/ignite-ut-job1-1.0-SNAPSHOT.jar
 create mode 100644 modules/runner/src/integrationTest/resources/units/ignite-ut-job2-1.0-SNAPSHOT.jar
 delete mode 100644 modules/runner/src/integrationTest/resources/units/unit1-1.0-SNAPSHOT.jar
 delete mode 100644 modules/runner/src/integrationTest/resources/units/unit2-1.0-SNAPSHOT.jar
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/Cluster.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/CursorUtils.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/MetadataMatcher.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/NativeTypeWrapper.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/QueryChecker.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/TestQueryProcessor.java (100%)
 rename modules/runner/src/{integrationTest => testFixtures}/java/org/apache/ignite/internal/sql/engine/util/VarBinary.java (100%)
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/rel/ScannableTableSelfTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/rel/SingleRangeIterable.java