This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-18171
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard 0c0d5ae3ab wip. Add todos.
discard 699830e80e Wip.
discard 95e75c9659 Added test template.
add a98b7439d2 IGNITE-18184 .NET: Fix flaky pooled buffer leak check
(#1352)
add 49d453c15d IGNITE-17170 Dropped deprecated package. Fixes #1328
add d8a927116d IGNITE-17982 Fixed an issue that could lead to
testFixturesAnnotationProcessor for ignite-network-annotation-processor did not
work. Fixes #1326
add 3062df341f IGNITE-18063 Use consistent IDs in assignments (#1354)
add bf86c96589 IGNITE-18193 Removed transactions dependency from
storage-api (#1355)
add 51d25d217a IGNITE-17886 Table commands migrated to use
NetworkMessage-based code generation infrastructure
add 5e89398c76 IGNITE-18049 Cursor#close() should not declare any
exceptions in throws clause (#1358)
add 6721c55044 IGNITE-18155 Add learners to
RaftGroupService#changePeersAsync (#1348)
add 24531434f0 IGNITE-18083 .NET: LINQ: Add GroupBy support (#1360)
add b3963f4f5d IGNITE-18204 Start RAFT groups of table partitions in
parallel (#1357)
add de252873c7 IGNITE-18196 .NET: LINQ: Add aggregates support (#1365)
add bd6098e7b7 IGNITE-18212 Fix parsing error on GROUP BY with alias
(#1364)
add ae3c4660ab IGNITE-17917 Unified ignite3db start scripts. Fixes #1337
add f3464de3de IGNITE-18152 Fixed creds reading in publishing task. Fixes
#1353
add d81b91697e IGNITE-18165 Applied short term locks to sorted indexes
(#1359)
add 97c0920c4c IGNITE-18110 Modernize Gradle cache usage (#1350)
add 2a74a95182 IGNITE-18111 .NET: LINQ: Add KeyValueView support (#1373)
add 5269927cca IGNITE-18248 Introduce LeaderOrTxState class instead of
IgniteBiTuple (#1374)
add 33b578bcad IGNITE-18056 Sql. Make RangeConditions accordant to index
row type (#1329)
add 2405febe72 IGNITE-18240 Store logical topology as a single KV entry
instead of a number of entries (#1371)
add 6e50d46e96 IGNITE-18257 .NET: LINQ: Implement type casts (#1377)
add cee8310315 IGNITE-17953 Sql. NPE on some malformed queries - Fixes
#1345.
add 4840370bfc IGNITE-18263 Fix REST API version in the generated
openapi.yaml (#1379)
add c1d651c37a IGNITE-18241 Introduce support code for
LogicalTopologyService (#1376)
add b9880a28a0 IGNITE-18156 Sql. Extend SQL grammar with CREATE/DROP ZONE
statement (#1372)
add cf96fb5328 IGNITE-17754 Print REST API endpoint address on node start
(#1274)
add 50ea73e3da IGNITE-17733 Change lock manager implementation (#1370)
add 3004974109 IGNITE-17899 Properly stopping resources in TableManager.
Fixes #1282
add 6f3c9a0fc2 IGNITE-18093 Introduced distribution zone manager for the
purposes of zones configuration. Fixes #1339
add 171922daed IGNITE-18270: Fix checkstyle in ignite-runner module (#1380)
new a1bb57677b Added test template.
new 2d94efe187 Wip.
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 (0c0d5ae3ab)
\
N -- N -- N refs/heads/ignite-18171 (2d94efe187)
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.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 6 +
buildscripts/java-core.gradle | 7 +-
buildscripts/publishing-repos.gradle | 2 +-
examples/build.gradle | 4 -
gradle.properties | 1 -
gradle/wrapper/gradle-wrapper.properties | 2 +-
modules/bytecode/build.gradle | 4 -
.../ignite/internal/cli/IntegrationTestBase.java | 9 +-
.../call/CallInitializedIntegrationTestBase.java | 3 +-
.../CliCommandTestInitializedIntegrationBase.java | 3 +-
...liCommandTestNotInitializedIntegrationBase.java | 3 +-
.../ItClusterCommandTest.java | 18 +-
.../ItConfigCommandTest.java | 32 +-
.../apache/ignite/internal/cli/CliVersionInfo.java | 2 +-
.../internal/cli/commands/node/NodeUrlMixin.java | 2 +-
.../internal/cli/commands/sql/SqlCommand.java | 2 +-
.../internal/cli/commands/sql/SqlReplCommand.java | 2 +-
.../exception}/IgniteCliException.java | 2 +-
.../handler/IgniteCliExceptionHandler.java | 2 +-
.../internal/cli/deprecated/CommandFactory.java | 46 ---
.../ignite/internal/cli/deprecated/Table.java | 206 ----------
.../internal/cli/deprecated/package-info.java | 22 -
.../cli/deprecated/spec/NodeEndpointOptions.java | 80 ----
.../internal/cli/deprecated/spec/package-info.java | 22 -
.../internal/cli/deprecated/ui/ProgressBar.java | 141 -------
.../ignite/internal/cli/deprecated/ui/Spinner.java | 74 ----
.../ignite/internal/cli/AbstractCliTest.java} | 45 ++-
.../{deprecated => }/IgniteCliInterfaceTest.java | 56 +--
.../internal/cli/deprecated/package-info.java | 22 -
.../cli/deprecated/ui/ProgressBarTest.java | 80 ----
.../internal/cli/deprecated/ui/SpinnerTest.java | 78 ----
.../internal/cli/deprecated/ui/package-info.java | 22 -
.../client/io/netty/NettyClientConnection.java | 4 +-
.../cluster/management/ItClusterManagerTest.java | 2 +-
.../internal/cluster/management/MockNode.java | 9 +-
.../management/raft/ItCmgRaftServiceTest.java | 5 +-
.../management/ClusterManagementGroupManager.java | 26 +-
.../management/raft/ClusterStateStorage.java | 22 +-
.../management/raft/CmgRaftGroupListener.java | 17 +-
.../management/raft/RaftStorageManager.java | 76 ----
.../raft/RocksDbClusterStateStorage.java | 13 +-
.../cluster/management/raft/ValidationManager.java | 8 +-
.../raft/commands/NodesLeaveCommand.java | 2 +-
.../management/topology/LogicalTopology.java | 52 +++
.../management/topology/LogicalTopologyImpl.java | 71 ++++
.../topology/LogicalTopologySnapshot.java | 103 +++++
.../AbstractClusterStateStorageManagerTest.java | 68 +---
.../raft/AbstractClusterStateStorageTest.java | 7 +-
.../management/raft/CmgRaftGroupListenerTest.java | 7 +-
.../topology/LogicalTopologyImplTest.java | 173 ++++++++
.../management/raft/TestClusterStateStorage.java | 9 +-
.../ignite/configuration/NamedListChange.java | 5 +-
.../internal/configuration/tree/NamedListNode.java | 4 +
.../org/apache/ignite/internal/util/Cursor.java | 67 +++-
.../apache/ignite/internal/util/CursorUtils.java | 4 +-
.../apache/ignite/internal/util/IgniteUtils.java | 38 ++
.../ignite/internal/util/IteratorCursor.java} | 30 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 15 +
.../apache/ignite/internal/util/CursorTest.java | 76 ++++
.../ignite/internal/util/CursorUtilsTest.java | 2 +-
.../CompletableFutureExceptionMatcher.java | 39 +-
.../matchers/CompletableFutureMatcher.java | 45 ++-
.../build.gradle | 20 +-
.../{storage-api => distribution-zones}/pom.xml | 83 ++--
.../DistributionZoneConfigurationParameters.java | 179 +++++++++
.../distributionzones/DistributionZoneManager.java | 208 ++++++++++
.../DistributionZoneConfigurationSchema.java | 55 +++
.../DistributionZonesConfigurationSchema.java | 37 ++
.../DistributionZoneAlreadyExistsException.java | 51 +++
.../DistributionZoneNotFoundException.java | 60 +++
.../exception/DistributionZoneRenameException.java | 51 +++
...istributionZoneConfigurationParametersTest.java | 106 +++++
.../DistributionZoneManagerTest.java | 442 +++++++++++++++++++++
.../apache/ignite/internal/index/HashIndex.java | 11 +-
.../org/apache/ignite/internal/index/Index.java | 13 +-
.../apache/ignite/internal/index/SortedIndex.java | 12 +-
.../ignite/internal/index/SortedIndexImpl.java | 20 +-
.../client/ItMetaStorageRaftGroupTest.java | 2 +-
.../server/persistence/RangeCursor.java | 2 +-
.../server/persistence/WatchCursor.java | 5 +-
.../server/SimpleInMemoryKeyValueStorage.java | 4 +-
.../internal/metastorage/MetaStorageManager.java | 17 +-
.../metastorage/MetaStorageRangeCursorTest.java | 2 +-
.../ErrorGroupsGenerator.cs | 2 +-
.../dotnet/Apache.Ignite.Tests/.editorconfig | 3 +-
.../dotnet/Apache.Ignite.Tests/ErrorGroupTests.cs | 4 +
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 24 +-
.../Linq/LinqSqlGenerationTests.KvView.cs | 114 ++++++
.../Linq/LinqSqlGenerationTests.cs | 112 +++++-
.../Linq/LinqTests.Aggregate.cs | 159 ++++++++
.../Apache.Ignite.Tests/Linq/LinqTests.Cast.cs | 88 ++++
.../Apache.Ignite.Tests/Linq/LinqTests.GroupBy.cs | 149 +++++++
.../Apache.Ignite.Tests/Linq/LinqTests.Join.cs | 8 +-
.../Apache.Ignite.Tests/Linq/LinqTests.KvView.cs | 157 ++++++++
.../dotnet/Apache.Ignite.Tests/Linq/LinqTests.cs | 58 ++-
.../Sql/SqlColumnTypeExtensionsTests.cs | 61 +++
.../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 10 +
.../Table/Serialization/ReflectionUtilsTests.cs | 2 +-
.../Transactions/TransactionsTests.cs | 11 +-
.../Internal/Common/StringBuilderExtensions.cs} | 38 +-
.../dotnet/Apache.Ignite/Internal/Linq/DEVNOTES.md | 1 +
.../Internal/Linq/IgniteQueryExecutor.cs | 50 ++-
.../Internal/Linq/IgniteQueryExpressionVisitor.cs | 148 +++++--
.../Internal/Linq/IgniteQueryModelVisitor.cs | 68 ++--
.../dotnet/Apache.Ignite/Internal/Linq/SqlTypes.cs | 72 ----
.../Internal/Sql/SqlColumnTypeExtensions.cs | 114 ++++++
.../Apache.Ignite/Internal/Table/KeyValueView.cs | 7 +-
.../Apache.Ignite/Internal/Table/RecordView.cs | 18 +
.../Table/Serialization/ReflectionUtils.cs | 27 +-
modules/raft-client/build.gradle | 4 -
.../raft/client/service/LeaderWithTerm.java} | 31 +-
.../raft/client/service/RaftGroupService.java | 19 +-
modules/raft/build.gradle | 1 +
.../internal/raft/ItRaftGroupServiceTest.java | 244 ++++++++----
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 21 +-
.../ignite/internal/raft/RaftGroupServiceImpl.java | 17 +-
.../raft/server/RaftGroupEventsListener.java | 22 +-
.../java/org/apache/ignite/raft/jraft/Node.java | 4 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 19 +-
.../apache/ignite/raft/jraft/rpc/CliRequests.java | 6 +
.../impl/cli/ChangePeersAsyncRequestProcessor.java | 25 +-
.../ignite/raft/jraft/rpc/AbstractRpcTest.java | 59 +--
.../cli/ChangePeersAsyncRequestProcessorTest.java | 27 +-
.../org/apache/ignite/raft/TestWriteCommand.java | 0
.../ignite/raft/jraft/rpc/TestMessages.java} | 40 +-
.../ignite/raft/messages/TestMessageGroup.java | 0
.../exception/PrimaryReplicaMissException.java | 4 +-
.../apache/ignite/internal/rest/RestComponent.java | 10 +-
.../internal/rocksdb/BusyRocksIteratorAdapter.java | 2 +-
.../internal/rocksdb/RocksIteratorAdapter.java | 2 +-
modules/runner/build.gradle | 5 +-
modules/runner/pom.xml | 5 +
.../ignite/internal/ItNodeStartStopTest.java | 3 +
.../component/ItRestAddressReportTest.java | 100 +++++
.../ItDistributedConfigurationPropertiesTest.java | 7 +-
.../ItDistributedConfigurationStorageTest.java | 7 +-
.../storage/ItRebalanceDistributedTest.java | 7 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 7 +-
.../runner/app/ItIgniteNodeRestartTest.java | 9 +-
.../app/client/ItThinClientTransactionsTest.java | 10 +-
.../runner/app/jdbc/ItJdbcErrorsSelfTest.java | 40 ++
.../internal/sql/engine/ItAggregatesTest.java | 29 ++
.../ignite/internal/table/ItTableScanTest.java | 253 ++++++++++++
.../ignite-config-rest-port-not-default.json | 15 +
.../org/apache/ignite/internal/app/IgniteImpl.java | 36 +-
.../internal/component/RestAddressReporter.java | 60 +++
.../component/RestAddressReporterTest.java | 103 +++++
.../DistributedConfigurationStorageTest.java | 2 +-
modules/sql-engine/src/main/codegen/config.fmpp | 24 +-
.../src/main/codegen/includes/parserImpls.ftl | 108 +++++
.../internal/sql/engine/SqlQueryProcessor.java | 29 +-
.../internal/sql/engine/exec/ExchangeService.java | 44 +-
.../sql/engine/exec/ExchangeServiceImpl.java | 52 +--
.../internal/sql/engine/exec/ExecutionContext.java | 43 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 61 +--
.../sql/engine/exec/LogicalRelImplementor.java | 32 +-
.../sql/engine/exec/MailboxRegistryImpl.java | 4 +-
.../sql/engine/exec/RemoteFragmentKey.java | 18 +-
.../internal/sql/engine/exec/RowConverter.java | 59 +--
.../sql/engine/exec/RuntimeSortedIndex.java | 2 +-
.../sql/engine/exec/exp/ExpressionFactory.java | 7 +-
.../sql/engine/exec/exp/ExpressionFactoryImpl.java | 48 +--
.../internal/sql/engine/exec/exp/RexImpTable.java | 9 +
.../ignite/internal/sql/engine/exec/rel/Inbox.java | 80 ++--
.../sql/engine/exec/rel/IndexScanNode.java | 21 +-
.../internal/sql/engine/exec/rel/Outbox.java | 55 +--
.../sql/engine/message/MessageListener.java | 6 +-
.../sql/engine/message/MessageService.java | 13 +-
.../sql/engine/message/MessageServiceImpl.java | 40 +-
.../sql/engine/metadata/ColocationGroup.java | 56 +--
.../sql/engine/metadata/FragmentDescription.java | 4 +-
.../sql/engine/metadata/FragmentMapping.java | 10 +-
.../engine/metadata/IgniteMdFragmentMapping.java | 2 +-
.../sql/engine/metadata/MappingServiceImpl.java | 2 +-
.../sql/engine/metadata/RemoteException.java | 18 +-
.../sql/engine/prepare/AbstractMultiStepPlan.java | 2 +-
.../internal/sql/engine/prepare/Fragment.java | 8 +-
.../sql/engine/prepare/MappingQueryContext.java | 12 +-
.../engine/rel/logical/IgniteLogicalIndexScan.java | 39 +-
.../FilterSpoolMergeToSortedIndexSpoolRule.java | 5 +-
.../internal/sql/engine/schema/IgniteIndex.java | 30 ++
.../sql/engine/schema/TableDescriptor.java | 3 +-
.../sql/engine/schema/TableDescriptorImpl.java | 3 +-
.../sql/engine/sql/IgniteSqlConformance.java | 12 +
.../sql/engine/sql/IgniteSqlCreateZone.java | 102 +++++
.../sql/engine/sql/IgniteSqlCreateZoneOption.java | 119 ++++++
...nce.java => IgniteSqlCreateZoneOptionEnum.java} | 41 +-
.../internal/sql/engine/sql/IgniteSqlDropZone.java | 72 ++++
.../sql/engine/trait/DistributionFunction.java | 12 +-
.../internal/sql/engine/trait/TraitUtils.java | 23 +-
.../ignite/internal/sql/engine/util/Commons.java | 9 +-
.../internal/sql/engine/util/IgniteMethod.java | 2 -
.../ignite/internal/sql/engine/util/RexUtils.java | 45 ++-
.../internal/sql/engine/StopCalciteModuleTest.java | 33 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 95 +++--
.../exec/rel/IndexScanNodeExecutionTest.java | 169 ++++----
.../exec/rel/SortedIndexSpoolExecutionTest.java | 3 +-
.../exec/rel/TableScanNodeExecutionTest.java | 7 +-
.../CorrelatedNestedLoopJoinPlannerTest.java | 9 +-
.../planner/ProjectFilterScanMergePlannerTest.java | 58 ++-
.../planner/SortedIndexSpoolPlannerTest.java | 26 +-
.../sql/engine/sql/AbstractDdlParserTest.java | 61 +++
.../internal/sql/engine/sql/SqlDdlParserTest.java | 37 +-
.../sql/engine/sql/SqlDdlZoneParserTest.java | 208 ++++++++++
modules/storage-api/build.gradle | 2 -
modules/storage-api/pom.xml | 5 -
.../org/apache/ignite/internal/storage/RowId.java | 8 +-
.../internal/storage/engine/MvTableStorage.java | 3 +-
.../storage/AbstractMvPartitionStorageTest.java | 17 +-
.../storage/impl/TestMvPartitionStorage.java | 2 +-
.../internal/storage/impl/TestMvTableStorage.java | 5 +
.../storage/index/impl/TestHashIndexStorage.java | 2 +-
.../storage/index/impl/TestSortedIndexStorage.java | 4 +-
.../pagememory/AbstractPageMemoryTableStorage.java | 5 +
.../mv/AbstractPageMemoryMvPartitionStorage.java | 4 +-
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 13 +-
.../storage/rocksdb/RocksDbTableStorage.java | 5 +
.../rocksdb/index/RocksDbHashIndexStorage.java | 6 +-
.../rocksdb/index/RocksDbSortedIndexStorage.java | 6 +-
.../ignite/distributed/ItTablePersistenceTest.java | 6 +-
.../distributed/ItTxDistributedTestSingleNode.java | 5 +-
.../ignite/internal/table/ItColocationTest.java | 55 ++-
.../table/distributed/HashIndexLocker.java | 13 +-
.../internal/table/distributed/IndexLocker.java | 8 +-
.../internal/table/distributed/PartitionMover.java | 99 +++++
.../table/distributed/SortedIndexLocker.java | 53 +--
.../internal/table/distributed/TableManager.java | 201 +++++-----
.../table/distributed/TableMessageGroup.java | 29 ++
.../table/distributed/command/FinishTxCommand.java | 56 +--
.../command/HybridTimestampMessage.java} | 25 +-
.../distributed/command/PartitionCommand.java | 24 +-
.../command/TablePartitionIdMessage.java} | 26 +-
.../distributed/command/TxCleanupCommand.java | 42 +-
.../distributed/command/UpdateAllCommand.java | 106 +----
.../table/distributed/command/UpdateCommand.java | 92 +----
.../table/distributed/raft/PartitionListener.java | 44 +-
.../raft/RebalanceRaftGroupEventsListener.java | 43 +-
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 5 +-
.../distributed/replicator/LeaderOrTxState.java | 57 +++
.../replicator/PartitionReplicaListener.java | 393 ++++++++++++------
.../distributed/replicator/PlacementDriver.java | 9 +-
.../distributed/storage/InternalTableImpl.java | 21 +-
.../ignite/internal/utils/RebalanceUtil.java | 3 +-
.../ignite/internal/table/TxAbstractTest.java | 188 +++------
.../table/distributed/PartitionMoverTest.java | 95 +++++
.../table/distributed/TableManagerTest.java | 230 ++++-------
.../PartitionRaftCommandsSerializationTest.java | 121 ++++--
.../raft/PartitionCommandListenerTest.java | 156 ++++++--
.../raft/RebalanceRaftGroupEventsListenerTest.java | 13 +-
.../OutgoingSnapshotTxDataStreamingTest.java | 6 +-
.../PartitionReplicaListenerIndexLockingTest.java | 4 +-
.../replication/PartitionReplicaListenerTest.java | 35 +-
.../table/impl/DummyInternalTableImpl.java | 10 +-
.../ignite/internal/tx/impl/HeapLockManager.java | 178 ++++-----
.../state/rocksdb/TxStateRocksDbStorage.java | 2 +-
.../internal/tx/AbstractLockManagerTest.java | 226 +++++------
.../ignite/internal/tx/DeadlockPreventionTest.java | 372 +++++++++++++++++
.../ignite/internal/tx/HeapLockManagerTest.java | 2 -
.../vault/persistence/PersistentVaultService.java | 4 +-
.../vault/inmemory/InMemoryVaultService.java | 2 +-
packaging/build.gradle | 26 +-
packaging/cli/build.gradle | 18 +-
packaging/cli/start.sh | 57 +--
packaging/common/bootstrap-functions.sh | 56 +++
packaging/{cli/start.sh => common/setup-java.sh} | 52 +--
.../config/ignite.java.util.logging.properties | 47 ---
packaging/db/build.gradle | 67 ++--
packaging/db/ignite.java.util.logging.properties | 2 +-
packaging/docker/Dockerfile | 3 +-
packaging/docker/docker-entrypoint.sh | 21 +-
packaging/linux/start.sh | 26 +-
packaging/zip/ignite3db | 69 ++++
packaging/zip/ignite3db.sh | 79 ----
packaging/zip/{bootstrap-config.env => vars.env} | 25 +-
parent/pom.xml | 6 +
pom.xml | 1 +
settings.gradle | 2 +
277 files changed, 7995 insertions(+), 3939 deletions(-)
rename
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/{deprecated
=> commands}/ItClusterCommandTest.java (94%)
rename
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/{deprecated
=> commands}/ItConfigCommandTest.java (88%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/{deprecated =>
core/exception}/IgniteCliException.java (96%)
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/CommandFactory.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/Table.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/package-info.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/spec/NodeEndpointOptions.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/spec/package-info.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/ui/ProgressBar.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/deprecated/ui/Spinner.java
rename
modules/cli/src/{integrationTest/java/org/apache/ignite/internal/cli/deprecated/AbstractCliIntegrationTest.java
=> test/java/org/apache/ignite/internal/cli/AbstractCliTest.java} (54%)
rename modules/cli/src/test/java/org/apache/ignite/internal/cli/{deprecated =>
}/IgniteCliInterfaceTest.java (91%)
delete mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/deprecated/package-info.java
delete mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/deprecated/ui/ProgressBarTest.java
delete mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/deprecated/ui/SpinnerTest.java
delete mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/deprecated/ui/package-info.java
create mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/LogicalTopology.java
create mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/LogicalTopologyImpl.java
create mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/LogicalTopologySnapshot.java
create mode 100644
modules/cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/topology/LogicalTopologyImplTest.java
copy
modules/{transactions/src/test/java/org/apache/ignite/internal/tx/HeapLockManagerTest.java
=> core/src/main/java/org/apache/ignite/internal/util/IteratorCursor.java}
(60%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/CursorTest.java
copy modules/{raft-client => distribution-zones}/build.gradle (67%)
copy modules/{storage-api => distribution-zones}/pom.xml (72%)
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DistributionZoneConfigurationParameters.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DistributionZoneManager.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/configuration/DistributionZoneConfigurationSchema.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/configuration/DistributionZonesConfigurationSchema.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/exception/DistributionZoneAlreadyExistsException.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/exception/DistributionZoneNotFoundException.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/exception/DistributionZoneRenameException.java
create mode 100644
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DistributionZoneConfigurationParametersTest.java
create mode 100644
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DistributionZoneManagerTest.java
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqSqlGenerationTests.KvView.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.Aggregate.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.Cast.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.GroupBy.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.KvView.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Sql/SqlColumnTypeExtensionsTests.cs
copy
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlConformance.java
=> platforms/dotnet/Apache.Ignite/Internal/Common/StringBuilderExtensions.cs}
(56%)
delete mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/SqlTypes.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Sql/SqlColumnTypeExtensions.cs
rename
modules/{cli/src/test/java/org/apache/ignite/internal/cli/deprecated/AbstractCliTest.java
=>
raft-client/src/main/java/org/apache/ignite/raft/client/service/LeaderWithTerm.java}
(60%)
copy modules/raft/src/{test =>
testFixtures}/java/org/apache/ignite/raft/TestWriteCommand.java (100%)
rename
modules/raft/src/{test/java/org/apache/ignite/raft/TestWriteCommand.java =>
testFixtures/java/org/apache/ignite/raft/jraft/rpc/TestMessages.java} (57%)
rename modules/raft/src/{test =>
testFixtures}/java/org/apache/ignite/raft/messages/TestMessageGroup.java (100%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/component/ItRestAddressReportTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/table/ItTableScanTest.java
create mode 100644
modules/runner/src/integrationTest/resources/ignite-config-rest-port-not-default.json
create mode 100644
modules/runner/src/main/java/org/apache/ignite/internal/component/RestAddressReporter.java
create mode 100644
modules/runner/src/test/java/org/apache/ignite/internal/component/RestAddressReporterTest.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlCreateZone.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlCreateZoneOption.java
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/{IgniteSqlConformance.java
=> IgniteSqlCreateZoneOptionEnum.java} (60%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlDropZone.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/AbstractDdlParserTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/SqlDdlZoneParserTest.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/PartitionMover.java
copy
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/raft/commands/NodesLeaveCommand.java
=>
table/src/main/java/org/apache/ignite/internal/table/distributed/command/HybridTimestampMessage.java}
(60%)
copy
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/raft/commands/NodesLeaveCommand.java
=>
table/src/main/java/org/apache/ignite/internal/table/distributed/command/TablePartitionIdMessage.java}
(58%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/LeaderOrTxState.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/PartitionMoverTest.java
create mode 100644
modules/transactions/src/test/java/org/apache/ignite/internal/tx/DeadlockPreventionTest.java
create mode 100644 packaging/common/bootstrap-functions.sh
copy packaging/{cli/start.sh => common/setup-java.sh} (54%)
delete mode 100644 packaging/config/ignite.java.util.logging.properties
create mode 100755 packaging/zip/ignite3db
delete mode 100755 packaging/zip/ignite3db.sh
rename packaging/zip/{bootstrap-config.env => vars.env} (62%)