This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-18056
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from a91ff24024 styles
add 4f24f16c94 IGNITE-17957 Move and refactor RaftGroupServiceImpl (#1240)
add e38a01a301 IGNITE-17729 Forbid a table and an index with the same name
(#1318)
add aacb6ab156 IGNITE-17814 Use consistent IDs in Jraft instead of
addresses (#1295)
add eaa7c87a06 IGNITE-17730 Fix issues in SQL doc (#1108)
add 605b0c33d9 IGNITE-17986 SchemaManager recovery was broken after
refactoring - Fixes #1296.
add 4fe138332c IGNITE-17918 Fix uber zip task dependencies (#1244)
add 3cce42b9ca IGNITE-17846 Direct configuration request leads to
synchronously waiting on network (#1284)
add 3c13c03d70 IGNITE-17977 Add support for '--help' option to all CLI
commands (#1315)
add a50582fa75 IGNITE-17417: Add option '--node-name' to CLI commands
(#1267)
add fea0cdd3ba IGNITE-18125 Fix NullPointerException in
InternalTableImpl#enlist() (#1332)
add 747be38e75 IGNITE-18133 .NET: Ignore CLI module and build artifacts in
ExceptionsGenerator (#1336)
add 9e64036f47 IGNITE-18126 Fix NPE in
RebalanceRaftGroupEventsListener#onLeaderElected() (#1333)
add 7e8d27b61b IGNITE-18081 .NET: Add basic LINQ provider (#1338)
add c7f3f8dd58 IGNITE-18015 Column's type mismatch error when inserting
data into temporal columns with custom precision (#1323)
add 47557154ad IGNITE-18127 Add documentation for AI3 thin clients (#1340)
add f91fb08697 IGNITE-17948 Description for packages (#1251)
add 2ff6aba754 IGNITE-17930 Enable javadoc in gradle and fix doclint
(#1320)
add 653715e03d IGNITE-18138 .NET: LINQ: Avoid overfetching, select only
mapped columns (#1341)
add 6deba44bf4 IGNITE-17704 Sql. Get rid of usage of RelDataType in
execution nodes (#1334)
add 38f48c9385 Merge branch 'main' into ignite-18056
No new revisions were added by this update.
Summary of changes:
DEVNOTES.md | 15 +-
build.gradle | 7 +
buildscripts/java-core.gradle | 16 +-
buildscripts/javadoc.gradle | 70 ++
docs/_data/toc.yaml | 11 +
docs/_docs/binary-protocol.adoc | 2 +-
docs/_docs/ignite-cli-tool.adoc | 51 +-
docs/_docs/images/partitionawareness01.png | Bin 0 -> 35538 bytes
docs/_docs/images/partitionawareness02.png | Bin 0 -> 31181 bytes
docs/_docs/index.adoc | 38 +-
docs/_docs/installation/deb-rpm.adoc | 62 ++
.../installation/installing-using-docker.adoc | 80 ++
docs/_docs/installation/installing-using-zip.adoc | 100 +++
docs/_docs/quick-start/getting-started-guide.adoc | 187 +----
docs/_docs/sql-reference/ddl.adoc | 401 +++++++---
docs/_docs/sql-reference/dml.adoc | 6 +-
.../sql-reference/operators-and-functions.adoc | 31 +-
docs/_docs/sql/calcite-based-sql-engine.adoc | 2 +-
docs/_docs/sql/jdbc-driver.adoc | 2 +-
docs/_docs/thin-clients/index.adoc | 530 ++++++++++++
.../transactions/performing-transactions.adoc | 2 +-
gradle/libs.versions.toml | 1 +
.../org/apache/ignite/network/ClusterNode.java | 26 +
.../org/apache/ignite/network/NetworkAddress.java | 33 +-
.../org/apache/ignite/network/NodeMetadata.java | 62 ++
.../java/org/apache/ignite/table/TupleImpl.java | 7 +
...liCommandTestNotInitializedIntegrationBase.java | 9 +-
.../ignite/internal/cli/commands/NodeNameTest.java | 91 +++
.../ItTopologyCommandInitializedClusterTest.java | 1 -
...ItTopologyCommandNotInitializedClusterTest.java | 1 -
.../ignite/internal/cli/NodeNameRegistry.java | 123 +++
.../internal/cli/call/connect/ConnectCall.java | 11 +-
.../internal/cli/call/connect/DisconnectCall.java | 8 +-
.../internal/cli/commands/OptionsConstants.java | 12 +
.../cli/commands/cluster/ClusterCommand.java | 5 +-
.../cli/commands/cluster/ClusterReplCommand.java | 5 +-
.../topology/LogicalTopologyCommand.java | 2 +-
.../topology/LogicalTopologyReplCommand.java | 2 +-
.../topology/PhysicalTopologyCommand.java | 2 +-
.../topology/PhysicalTopologyReplCommand.java | 2 +-
.../{ => cluster}/topology/TopologyCommand.java | 7 +-
.../topology/TopologyReplCommand.java | 7 +-
.../cli/commands/connect/ConnectCommand.java | 12 +-
.../internal/cli/commands/node/NodeCommand.java | 10 +-
.../internal/cli/commands/node/NodeNameOrUrl.java} | 22 +-
.../cli/commands/node/NodeReplCommand.java | 10 +-
.../internal/cli/commands/node/NodeUrlMixin.java | 51 +-
.../commands/node/config/NodeConfigCommand.java | 5 +-
.../node/config/NodeConfigReplCommand.java | 5 +-
.../commands/node/metric/NodeMetricCommand.java | 6 +-
.../node/metric/NodeMetricReplCommand.java | 6 +-
.../core/converters/NodeNameOrUrlConverter.java | 61 ++
.../completer/DynamicCompleterActivationPoint.java | 20 +-
.../repl/completer/DynamicCompleterFactory.java | 15 +-
.../repl/completer/DynamicCompleterRegistry.java | 16 +
.../core/repl/completer/HoconDynamicCompleter.java | 11 +-
.../repl/completer/NodeNameDynamicCompleter.java | 61 ++
.../core/repl/executor/IgnitePicocliCommands.java | 5 +
.../repl/executor/RegistryCommandExecutor.java | 13 +-
.../cli/core/repl/executor/ReplExecutor.java | 16 +-
.../core/repl/executor/ReplExecutorProvider.java | 6 +-
.../internal/cli/decorators/TopologyDecorator.java | 2 +-
.../ignite/internal/cli/util/ArrayUtils.java | 59 ++
.../internal/cli/commands/CliCommandTestBase.java | 13 +-
.../cli/commands/UrlOptionsNegativeTest.java | 19 +-
.../cli/commands/connect/ConnectCommandTest.java} | 38 +-
.../completer/DynamicCompleterRegistryTest.java | 16 +
.../completer/NodeNameDynamicCompleterTest.java | 67 ++
.../ignite/internal/cli/util/ArrayUtilsTest.java | 71 ++
.../ignite/client/fakes/FakeSchemaRegistry.java | 6 +
.../cluster/management/ItClusterManagerTest.java | 4 -
.../management/raft/ItCmgRaftServiceTest.java | 7 +-
.../cluster/management/ClusterInitializer.java | 18 +-
.../management/ClusterManagementGroupManager.java | 18 +-
.../network/CmgMessageHandlerFactory.java | 8 +-
.../cluster/management/raft/CmgRaftService.java | 50 +-
.../management/rest/TopologyController.java | 12 +-
.../internal/compute/ComputeComponentImpl.java | 15 +-
.../internal/compute/ComputeComponentImplTest.java | 25 +-
.../internal/compute/IgniteComputeImplTest.java | 4 +-
.../internal/tostring/IgniteToStringBuilder.java | 24 +
.../java/org/apache/ignite/lang/ErrorGroups.java | 2 +-
.../testframework/BaseIgniteAbstractTest.java | 2 +-
.../CompletableFutureExceptionMatcher.java | 30 +-
.../ignite/internal/index/IndexManagerTest.java | 61 +-
.../client/ItMetaStorageRaftGroupTest.java | 18 +-
.../ItMetaStorageServicePersistenceTest.java | 3 -
.../client/ItMetaStorageServiceTest.java | 6 +-
.../internal/metastorage/MetaStorageManager.java | 8 +-
.../org/apache/ignite/network/ClusterService.java | 9 +-
.../apache/ignite/network/MessagingService.java | 22 -
.../ignite/network/NetworkMessageHandler.java | 8 +-
.../ignite/network/util/ClusterServiceUtils.java | 55 --
modules/network/build.gradle | 2 +
modules/network/pom.xml | 10 +
.../network/netty/ItConnectionManagerTest.java | 148 ++--
.../network/scalecube/ItClusterServiceTest.java | 66 ++
.../scalecube/ItScaleCubeNetworkMessagingTest.java | 20 +-
.../internal/network/netty/ConnectionManager.java | 22 +-
.../ignite/internal/network/netty/NettyClient.java | 3 +-
.../ignite/network/DefaultMessagingService.java | 125 +--
.../scalecube/ScaleCubeClusterServiceFactory.java | 23 +-
.../ScaleCubeDirectMarshallerTransport.java | 33 +-
.../scalecube/ScaleCubeTopologyService.java | 51 +-
.../internal/network/netty/NettyClientTest.java | 3 +-
.../network/DefaultMessagingServiceTest.java | 42 +-
.../ignite/utils/ClusterServiceTestUtils.java | 12 +-
.../ExceptionsGenerator.cs | 11 +-
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 25 +-
.../Linq/LinqSqlGenerationTests.cs | 171 ++++
.../dotnet/Apache.Ignite.Tests/Linq/LinqTests.cs | 282 +++++++
.../Apache.Ignite.Tests/PartitionAwarenessTests.cs | 1 -
.../dotnet/Apache.Ignite.Tests/Table/Poco.cs | 3 +
.../Table/{Poco.cs => PocoCustomNames.cs} | 30 +-
.../Table/Serialization/ReflectionUtilsTests.cs | 140 +++-
modules/platforms/dotnet/Apache.Ignite.sln | 1 +
.../dotnet/Apache.Ignite/Apache.Ignite.csproj | 1 +
.../Apache.Ignite/Internal/Compute/Compute.cs | 4 +-
.../Apache.Ignite/Internal/IgniteClientInternal.cs | 9 +-
.../Apache.Ignite/Internal/Linq/AliasDictionary.cs | 150 ++++
.../dotnet/Apache.Ignite/Internal/Linq/DEVNOTES.md | 44 +
.../Internal/Linq/EnumerableHelper.cs | 57 ++
.../Internal/Linq/ExpressionWalker.cs | 387 +++++++++
.../Internal/Linq/IIgniteQueryableInternal.cs} | 31 +-
.../Internal/Linq/IgniteQueryExecutor.cs | 204 +++++
.../Internal/Linq/IgniteQueryExpressionVisitor.cs | 610 ++++++++++++++
.../Internal/Linq/IgniteQueryModelVisitor.cs | 689 ++++++++++++++++
.../Internal/Linq/IgniteQueryParser.cs | 95 +++
.../Internal/Linq/IgniteQueryProvider.cs | 116 +++
.../Apache.Ignite/Internal/Linq/IgniteQueryable.cs | 114 +++
.../Apache.Ignite/Internal/Linq/MethodVisitor.cs | 505 ++++++++++++
.../Internal/Linq/QueryData.cs} | 22 +-
.../dotnet/Apache.Ignite/Internal/Linq/SqlTypes.cs | 72 ++
.../Internal/Proto/MessagePackWriterExtensions.cs | 13 +-
.../dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs | 86 +-
.../Apache.Ignite/Internal/Sql/RowReader.cs} | 21 +-
.../Internal/Sql/RowReaderFactory.cs} | 26 +-
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 88 +-
.../Apache.Ignite/Internal/Table/KeyValueView.cs | 8 +
.../Apache.Ignite/Internal/Table/RecordView.cs | 20 +-
.../Table/Serialization/ReflectionUtils.cs | 133 ++--
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 16 +-
.../dotnet/Apache.Ignite/Internal/Table/Tables.cs | 17 +-
.../Apache.Ignite/Sql/IgniteQueryableExtensions.cs | 52 ++
.../dotnet/Apache.Ignite/Sql/QueryableOptions.cs} | 17 +-
.../dotnet/Apache.Ignite/Table/IKeyValueView.cs | 13 +
.../dotnet/Apache.Ignite/Table/IRecordView.cs | 13 +
modules/platforms/dotnet/global.json | 6 +
.../java/org/apache/ignite/raft/client/Peer.java | 32 +-
.../ignite/internal/raft/ItLearnersTest.java | 11 +-
.../apache/ignite/internal/raft/ItLozaTest.java | 9 +-
.../internal/raft/ItRaftGroupServiceTest.java | 12 +-
.../ignite/raft/jraft/core/ItCliServiceTest.java | 99 +--
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 885 +++++++++++----------
.../raft/server/ItJraftCounterServerTest.java | 77 +-
.../ignite/raft/server/ItJraftHlcServerTest.java | 52 +-
.../apache/ignite/raft/server/ItSafeTimeTest.java | 27 +-
.../raft/server/ItSimpleCounterServerTest.java | 24 +-
.../ignite/raft/server/JraftAbstractTest.java | 41 +-
.../ignite/raft/server/RaftServerAbstractTest.java | 7 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 74 +-
.../ignite/internal/raft/RaftGroupServiceImpl.java | 709 +++++++++++++++++
.../internal/raft/server/impl/JraftServerImpl.java | 11 +-
.../org/apache/ignite/raft/jraft/JRaftUtils.java | 11 -
.../apache/ignite/raft/jraft/RaftGroupService.java | 8 +-
.../ignite/raft/jraft/core/CliServiceImpl.java | 44 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 22 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 12 +-
.../raft/jraft/core/ReplicatorGroupImpl.java | 2 +-
.../apache/ignite/raft/jraft/entity/PeerId.java | 105 +--
.../raft/jraft/option/SnapshotExecutorOptions.java | 12 +-
.../ignite/raft/jraft/rpc/CliClientService.java | 46 +-
.../ignite/raft/jraft/rpc/ClientService.java | 14 +-
.../ignite/raft/jraft/rpc/RaftClientService.java | 30 +-
.../apache/ignite/raft/jraft/rpc/RpcClient.java | 10 +-
.../apache/ignite/raft/jraft/rpc/RpcContext.java | 6 +-
.../apache/ignite/raft/jraft/rpc/RpcServer.java | 2 +
.../raft/jraft/rpc/impl/AbstractClientService.java | 42 +-
.../jraft/rpc/impl/ActionRequestProcessor.java | 2 +-
.../raft/jraft/rpc/impl/IgniteRpcClient.java | 55 +-
.../raft/jraft/rpc/impl/IgniteRpcServer.java | 16 +-
.../raft/jraft/rpc/impl/RaftGroupServiceImpl.java | 769 ------------------
.../jraft/rpc/impl/cli/CliClientServiceImpl.java | 46 +-
.../rpc/impl/core/DefaultRaftClientService.java | 50 +-
.../storage/snapshot/SnapshotExecutorImpl.java | 4 +-
.../snapshot/local/LocalSnapshotReader.java | 16 +-
.../snapshot/local/LocalSnapshotStorage.java | 14 +-
.../jraft/storage/snapshot/remote/CopySession.java | 12 +-
.../storage/snapshot/remote/RemoteFileCopier.java | 19 +-
.../org/apache/ignite/internal/raft/LozaTest.java | 10 +-
.../ignite/internal/raft/RaftGroupServiceTest.java | 744 +++++++++++++++++
.../raft/jraft/conf/ConfigurationEntryTest.java | 46 +-
.../ignite/raft/jraft/conf/ConfigurationTest.java | 60 +-
.../ignite/raft/jraft/core/MockStateMachine.java | 16 +-
.../raft/jraft/core/RaftGroupServiceTest.java | 883 --------------------
.../raft/jraft/core/ReadOnlyServiceTest.java | 12 +-
.../raft/jraft/core/ReplicatorGroupTest.java | 54 +-
.../ignite/raft/jraft/core/ReplicatorTest.java | 22 +-
.../apache/ignite/raft/jraft/core/TestCluster.java | 134 ++--
.../ignite/raft/jraft/entity/PeerIdTest.java | 56 +-
.../raft/jraft/rpc/AbstractClientServiceTest.java | 4 +-
.../ignite/raft/jraft/rpc/AbstractRpcTest.java | 43 +-
.../ignite/raft/jraft/rpc/IgniteRpcTest.java | 13 +-
.../rpc/impl/cli/BaseCliRequestProcessorTest.java | 4 +-
.../rpc/impl/core/NodeRequestProcessorTest.java | 10 +-
.../raft/jraft/storage/SnapshotExecutorTest.java | 30 +-
.../snapshot/local/LocalSnapshotCopierTest.java | 18 +-
.../snapshot/local/LocalSnapshotReaderTest.java | 8 +-
.../storage/snapshot/remote/CopySessionTest.java | 5 +-
.../snapshot/remote/RemoteFileCopierTest.java | 13 +-
.../ignite/raft/jraft/test/MockAsyncContext.java | 4 +-
.../internal/raft/server/impl/RaftServerImpl.java | 20 +-
.../service/ItAbstractListenerSnapshotTest.java | 34 +-
.../apache/ignite/raft/jraft/test/TestPeer.java | 71 ++
.../apache/ignite/raft/jraft/test/TestUtils.java | 16 +-
.../ignite/internal/replicator/ReplicaManager.java | 13 +-
.../ignite/internal/replicator/ReplicaService.java | 2 +-
.../internal/rest/api/cluster/ClusterNodeDto.java | 11 +-
.../rest/api/cluster/NetworkAddressDto.java | 22 +-
.../internal/rest/api/cluster/NodeMetadataDto.java | 65 ++
modules/rest/openapi/openapi.yaml | 16 +-
.../cluster/management/ItClusterInitTest.java | 17 +-
.../storage/ItRebalanceDistributedTest.java | 60 +-
.../rest/ItNotInitializedClusterRestTest.java | 4 +-
.../internal/runner/app/ItDataSchemaSyncTest.java | 2 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 8 +-
.../runner/app/ItIgniteNodeRestartTest.java | 10 +-
.../runner/app/PlatformTestNodeRunner.java | 6 +
.../org/apache/ignite/internal/app/IgniteImpl.java | 4 +-
.../ignite/internal/schema/SchemaManager.java | 96 +--
.../ignite/internal/schema/SchemaRegistry.java | 9 +
.../apache/ignite/internal/schema/SchemaUtils.java | 52 +-
.../ignite/internal/schema/TemporalNativeType.java | 6 -
.../schema/configuration/TableValidatorImpl.java | 9 +
.../configuration/index/IndexValidatorImpl.java | 8 +
.../schema/registry/SchemaRegistryImpl.java | 30 +-
.../sql/engine/exec/LogicalRelImplementor.java | 56 +-
.../internal/sql/engine/exec/rel/AbstractNode.java | 19 +-
.../sql/engine/exec/rel/AbstractSetOpNode.java | 5 +-
.../exec/rel/CorrelatedNestedLoopJoinNode.java | 20 +-
.../internal/sql/engine/exec/rel/FilterNode.java | 6 +-
.../sql/engine/exec/rel/HashAggregateNode.java | 5 +-
.../ignite/internal/sql/engine/exec/rel/Inbox.java | 7 +-
.../sql/engine/exec/rel/IndexScanNode.java | 10 +-
.../sql/engine/exec/rel/IndexSpoolNode.java | 10 +-
.../sql/engine/exec/rel/IntersectNode.java | 5 +-
.../internal/sql/engine/exec/rel/LimitNode.java | 5 +-
.../sql/engine/exec/rel/MergeJoinNode.java | 47 +-
.../internal/sql/engine/exec/rel/MinusNode.java | 5 +-
.../internal/sql/engine/exec/rel/ModifyNode.java | 5 +-
.../sql/engine/exec/rel/NestedLoopJoinNode.java | 44 +-
.../ignite/internal/sql/engine/exec/rel/Node.java | 8 -
.../internal/sql/engine/exec/rel/Outbox.java | 5 +-
.../internal/sql/engine/exec/rel/ProjectNode.java | 6 +-
.../internal/sql/engine/exec/rel/RootNode.java | 31 +-
.../internal/sql/engine/exec/rel/ScanNode.java | 6 +-
.../sql/engine/exec/rel/SortAggregateNode.java | 4 +-
.../internal/sql/engine/exec/rel/SortNode.java | 5 +-
.../sql/engine/exec/rel/TableScanNode.java | 10 +-
.../sql/engine/exec/rel/TableSpoolNode.java | 6 +-
.../internal/sql/engine/exec/rel/UnionAllNode.java | 6 +-
.../sql/engine/message/MessageService.java | 3 +-
.../sql/engine/message/MessageServiceImpl.java | 19 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 5 +-
.../sql/engine/exec/MockedStructuresTest.java | 4 +-
.../sql/engine/exec/rel/AbstractExecutionTest.java | 4 +-
.../exec/rel/AbstractSetOpExecutionTest.java | 31 +-
.../sql/engine/exec/rel/BaseAggregateTest.java | 38 +-
.../sql/engine/exec/rel/ExecutionTest.java | 118 +--
.../exec/rel/HashAggregateExecutionTest.java | 12 +-
.../rel/HashAggregateSingleGroupExecutionTest.java | 83 +-
.../exec/rel/HashIndexSpoolExecutionTest.java | 10 +-
.../exec/rel/IndexScanNodeExecutionTest.java | 4 +-
.../engine/exec/rel/IntersectExecutionTest.java | 5 +-
.../sql/engine/exec/rel/LimitExecutionTest.java | 15 +-
.../engine/exec/rel/MergeJoinExecutionTest.java | 22 +-
.../sql/engine/exec/rel/MinusExecutionTest.java | 5 +-
.../exec/rel/NestedLoopJoinExecutionTest.java | 13 +-
.../exec/rel/SortAggregateExecutionTest.java | 8 +-
.../exec/rel/SortedIndexSpoolExecutionTest.java | 7 +-
.../exec/rel/TableScanNodeExecutionTest.java | 10 +-
.../engine/exec/rel/TableSpoolExecutionTest.java | 16 +-
.../ignite/distributed/ItTablePersistenceTest.java | 15 +-
.../distributed/ItTxDistributedTestSingleNode.java | 48 +-
.../ignite/internal/table/ItColocationTest.java | 2 +-
.../apache/ignite/internal/table/TableImpl.java | 2 +-
.../internal/table/distributed/TableManager.java | 181 +++--
.../raft/RebalanceRaftGroupEventsListener.java | 7 +-
.../outgoing/OutgoingSnapshotsManager.java | 6 +-
.../replicator/PartitionReplicaListener.java | 7 +-
.../distributed/storage/InternalTableImpl.java | 32 +-
.../ignite/internal/utils/RebalanceUtil.java | 18 +-
.../org/apache/ignite/internal/table/Example.java | 4 +-
.../internal/table/MutableRowTupleAdapterTest.java | 103 ++-
.../table/distributed/TableManagerTest.java | 43 +-
.../replication/PartitionReplicaListenerTest.java | 12 +-
.../table/impl/DummyInternalTableImpl.java | 7 +-
.../table/impl/DummySchemaManagerImpl.java | 8 +
packaging/build.gradle | 14 +-
299 files changed, 10439 insertions(+), 5001 deletions(-)
create mode 100644 buildscripts/javadoc.gradle
create mode 100644 docs/_docs/images/partitionawareness01.png
create mode 100644 docs/_docs/images/partitionawareness02.png
create mode 100644 docs/_docs/installation/deb-rpm.adoc
create mode 100644 docs/_docs/installation/installing-using-docker.adoc
create mode 100644 docs/_docs/installation/installing-using-zip.adoc
create mode 100644 docs/_docs/thin-clients/index.adoc
create mode 100644
modules/api/src/main/java/org/apache/ignite/network/NodeMetadata.java
create mode 100644
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/NodeNameTest.java
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/NodeNameRegistry.java
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/LogicalTopologyCommand.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/LogicalTopologyReplCommand.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/PhysicalTopologyCommand.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/PhysicalTopologyReplCommand.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/TopologyCommand.java (84%)
rename modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ =>
cluster}/topology/TopologyReplCommand.java (84%)
copy modules/{platforms/dotnet/Apache.Ignite.Tests/Table/Poco.cs =>
cli/src/main/java/org/apache/ignite/internal/cli/commands/node/NodeNameOrUrl.java}
(71%)
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/converters/NodeNameOrUrlConverter.java
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/repl/completer/NodeNameDynamicCompleter.java
create mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/util/ArrayUtils.java
copy
modules/cli/src/{main/java/org/apache/ignite/internal/cli/core/repl/executor/ReplExecutorProvider.java
=>
test/java/org/apache/ignite/internal/cli/commands/connect/ConnectCommandTest.java}
(51%)
create mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/core/repl/completer/NodeNameDynamicCompleterTest.java
create mode 100644
modules/cli/src/test/java/org/apache/ignite/internal/cli/util/ArrayUtilsTest.java
delete mode 100644
modules/network-api/src/main/java/org/apache/ignite/network/util/ClusterServiceUtils.java
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqSqlGenerationTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Linq/LinqTests.cs
copy modules/platforms/dotnet/Apache.Ignite.Tests/Table/{Poco.cs =>
PocoCustomNames.cs} (66%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/AliasDictionary.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/DEVNOTES.md
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/EnumerableHelper.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/ExpressionWalker.cs
copy modules/platforms/dotnet/{Apache.Ignite.Tests/Table/Poco.cs =>
Apache.Ignite/Internal/Linq/IIgniteQueryableInternal.cs} (64%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryExecutor.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryExpressionVisitor.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryModelVisitor.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryParser.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryProvider.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/IgniteQueryable.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/MethodVisitor.cs
copy modules/platforms/dotnet/{Apache.Ignite.Tests/Table/Poco.cs =>
Apache.Ignite/Internal/Linq/QueryData.cs} (70%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Linq/SqlTypes.cs
copy
modules/{cli/src/main/java/org/apache/ignite/internal/cli/commands/node/metric/NodeMetricCommand.java
=> platforms/dotnet/Apache.Ignite/Internal/Sql/RowReader.cs} (63%)
copy modules/platforms/dotnet/{Apache.Ignite.Tests/Table/Poco.cs =>
Apache.Ignite/Internal/Sql/RowReaderFactory.cs} (68%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Sql/IgniteQueryableExtensions.cs
copy
modules/{cli/src/main/java/org/apache/ignite/internal/cli/commands/node/metric/NodeMetricCommand.java
=> platforms/dotnet/Apache.Ignite/Sql/QueryableOptions.cs} (64%)
create mode 100644 modules/platforms/dotnet/global.json
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/RaftGroupServiceImpl.java
delete mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/RaftGroupServiceImpl.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/RaftGroupServiceTest.java
delete mode 100644
modules/raft/src/test/java/org/apache/ignite/raft/jraft/core/RaftGroupServiceTest.java
create mode 100644
modules/raft/src/testFixtures/java/org/apache/ignite/raft/jraft/test/TestPeer.java
create mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/cluster/NodeMetadataDto.java