This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-15438
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from e473df5 Merge branch 'main' into ignite-15438
add 88ddff2 IGNITE-15398 Fix bugs in nodes start flow and free some netty
resources properly. Fixes #314
add 2a26649 IGNITE-15454 Fixed hanging test SchemaChangeTableViewTest.
Fixes #318
add 2149ef0 IGNITE-15356 .NET: Add basic thin client (#306)
add b1a9355 IGNITE-15356 Fix code style
add 4ba31b2 IGNITE-15456 Integrate RocksDBKeyValueStorage into the
production code (#323)
add aeb8ad6 IGNITE-15486 JUnit configuration extension implemented (#329)
add db66f4b IGNITE-15175 Fixed javadoc in Rest module. Fixes #319
add 33403f6 IGNITE-15432 .NET: Fix tests for TeamCity project (#331)
add 551a9f0 IGNITE-15361 Thin 3.0: Add KeyValueBinaryView (#328)
add 7e726b8 IGNITE-15186 Implement basic JDBC client: Statement,
ResultSet (#284)
add 74eef32 IGNITE-15501 Improvements in ConfigurationExtension - support
for listeners and internal schema extensions (#334)
add f1c39fd IGNITE-15520 Fixed NamedListChange class type parameters.
(#341)
add 350fb95 IGNITE-15288 Full-featured RaftGroupService - Fixes #321.
add 83fcbbd IGNITE-15339 Fix broken access methods for column of temporal
types after row upgrade (#335)
add 1f1ca6c IGNITE-15188 JDBC driver for 3.0: Database metadata (#339)
add 403085d IGNITE-15404 Rework disctributed configuration flow. (#330)
add c7d44a5 IGNITE-15519: Make tuples serializable (#343)
add c065cbd IGNITE-15430 .NET: Add Table API (#342)
add 2bea2cc IGNITE-15519: Fix compilation due to competed commits.
add a250e8b IGNITE-15444 Implement MetaStorageManager component stop
(#332)
add 8ec7e2e Merge branch 'main' into ignite-15438
No new revisions were added by this update.
Summary of changes:
check-rules/checkstyle-disabled-modules.xml | 1 -
.../ignite/internal/affinity/AffinityManager.java | 164 --
.../ignite/internal/affinity/AffinityUtils.java} | 42 +-
.../affinity/event/AffinityEventParameters.java | 64 -
.../internal/affinity/AffinityManagerTest.java | 297 ---
.../internal/affinity/AffinityServiceTest.java | 77 +
.../java/org/apache/ignite/table/KeyValueView.java | 13 +-
.../java/org/apache/ignite/table/TableView.java | 2 +-
.../java/org/apache/ignite/table/TupleImpl.java | 55 +-
.../ExecutionService.java => QueryProcessor.java} | 29 +-
.../processors/query/calcite/SqlCursor.java} | 16 +-
.../query/calcite/SqlQueryProcessor.java | 7 +-
.../processors/query/calcite/SqlQueryType.java} | 46 +-
.../query/calcite/exec/ExecutionService.java | 4 +-
.../query/calcite/exec/ExecutionServiceImpl.java | 22 +-
.../processors/query/calcite/util/Commons.java | 16 +-
.../ignite/client/proto/query/ClientMessage.java} | 27 +-
.../client/proto/query/IgniteQueryErrorCode.java | 80 +
.../client/proto/query/JdbcQueryEventHandler.java | 104 ++
.../client/proto/query/JdbcStatementType.java} | 35 +-
.../ignite/client/proto/query/SqlStateCode.java | 81 +
.../proto/query/event/BatchExecuteRequest.java | 120 ++
.../proto/query/event/BatchExecuteResult.java | 94 +
.../proto/query/event/ClientMessageUtils.java | 52 +
.../client/proto/query/event/JdbcColumnMeta.java | 344 ++++
.../proto/query/event/JdbcMetaColumnsRequest.java | 102 +
.../proto/query/event/JdbcMetaColumnsResult.java | 108 ++
.../query/event/JdbcMetaPrimaryKeysRequest.java | 86 +
.../query/event/JdbcMetaPrimaryKeysResult.java | 114 ++
.../proto/query/event/JdbcMetaSchemasRequest.java | 70 +
.../proto/query/event/JdbcMetaSchemasResult.java | 94 +
.../proto/query/event/JdbcMetaTablesRequest.java | 121 ++
.../proto/query/event/JdbcMetaTablesResult.java | 99 +
.../proto/query/event/JdbcPrimaryKeyMeta.java | 167 ++
.../client/proto/query/event/JdbcTableMeta.java | 138 ++
.../ignite/client/proto/query/event/Query.java | 87 +
.../proto/query/event/QueryCloseRequest.java | 70 +
.../proto/query/event/QueryCloseResult.java} | 36 +-
.../proto/query/event/QueryExecuteRequest.java | 137 ++
.../proto/query/event/QueryExecuteResult.java | 117 ++
.../proto/query/event/QueryFetchRequest.java | 86 +
.../client/proto/query/event/QueryFetchResult.java | 123 ++
.../proto/query/event/QuerySingleResult.java | 189 ++
.../ignite/client/proto/query/event/Response.java | 134 ++
.../proto/{ => query/event}/package-info.java | 5 +-
.../client/proto/{ => query}/package-info.java | 5 +-
.../client/proto/ClientDataType.java | 5 +-
.../client/proto/ClientErrorCode.java | 2 +-
.../client/proto/ClientMessageCommon.java | 2 +-
.../client/proto/ClientMessageDecoder.java | 6 +-
.../client/proto/ClientMessagePacker.java | 162 +-
.../client/proto/ClientMessageUnpacker.java | 114 +-
.../client/proto/ClientMsgPackType.java | 5 +-
.../{ => internal}/client/proto/ClientOp.java | 29 +-
.../client/proto/ProtocolVersion.java | 2 +-
.../client/proto/ServerMessageType.java | 2 +-
.../ignite/internal/client/proto/TuplePart.java} | 21 +-
.../{ => internal}/client/proto/package-info.java | 2 +-
.../client/proto/ClientMessageDecoderTest.java | 2 +-
.../proto/ClientMessagePackerUnpackerTest.java | 82 +-
modules/client-handler/pom.xml | 5 +
.../ignite/client/handler/ITClientHandlerTest.java | 3 +-
.../ignite/client/handler/ClientContext.java | 2 +-
.../ignite/client/handler/ClientHandlerModule.java | 15 +-
.../handler/ClientInboundMessageHandler.java | 70 +-
.../client/handler/JdbcQueryEventHandlerImpl.java | 285 +++
.../requests/sql/ClientSqlCloseRequest.java | 54 +
.../sql/ClientSqlColumnMetadataRequest.java | 54 +
.../requests/sql/ClientSqlExecuteBatchRequest.java | 54 +
.../requests/sql/ClientSqlExecuteRequest.java | 54 +
.../requests/sql/ClientSqlFetchRequest.java | 54 +
.../sql/ClientSqlPrimaryKeyMetadataRequest.java | 54 +
.../sql/ClientSqlSchemasMetadataRequest.java | 54 +
.../sql/ClientSqlTableMetadataRequest.java | 54 +
.../handler/requests/sql/JdbcMetadataCatalog.java | 335 ++++
.../client/handler/requests/sql}/package-info.java | 4 +-
.../requests/table/ClientSchemasGetRequest.java | 4 +-
.../handler/requests/table/ClientTableCommon.java | 78 +-
.../requests/table/ClientTableDropRequest.java | 2 +-
.../requests/table/ClientTableGetRequest.java | 6 +-
.../requests/table/ClientTablesGetRequest.java | 4 +-
...est.java => ClientTupleContainsKeyRequest.java} | 11 +-
.../table/ClientTupleDeleteAllExactRequest.java | 4 +-
.../table/ClientTupleDeleteAllRequest.java | 7 +-
.../table/ClientTupleDeleteExactRequest.java | 4 +-
.../requests/table/ClientTupleDeleteRequest.java | 4 +-
.../requests/table/ClientTupleGetAllRequest.java | 4 +-
.../table/ClientTupleGetAndDeleteRequest.java | 7 +-
.../table/ClientTupleGetAndReplaceRequest.java | 7 +-
.../ClientTupleGetAndReplaceSchemalessRequest.java | 6 +-
.../table/ClientTupleGetAndUpsertRequest.java | 7 +-
.../ClientTupleGetAndUpsertSchemalessRequest.java | 6 +-
.../requests/table/ClientTupleGetRequest.java | 7 +-
.../table/ClientTupleInsertAllRequest.java | 4 +-
.../ClientTupleInsertAllSchemalessRequest.java | 6 +-
.../requests/table/ClientTupleInsertRequest.java | 4 +-
.../table/ClientTupleInsertSchemalessRequest.java | 6 +-
.../table/ClientTupleReplaceExactRequest.java | 8 +-
.../ClientTupleReplaceExactSchemalessRequest.java | 8 +-
.../requests/table/ClientTupleReplaceRequest.java | 4 +-
.../table/ClientTupleReplaceSchemalessRequest.java | 6 +-
.../table/ClientTupleUpsertAllRequest.java | 2 +-
.../ClientTupleUpsertAllSchemalessRequest.java | 4 +-
.../requests/table/ClientTupleUpsertRequest.java | 2 +-
.../table/ClientTupleUpsertSchemalessRequest.java | 4 +-
modules/client/pom.xml | 6 +
.../ignite/client/IgniteClientException.java | 2 +-
.../internal/client/PayloadInputChannel.java | 2 +-
.../internal/client/PayloadOutputChannel.java | 2 +-
.../ignite/internal/client/ProtocolContext.java | 2 +-
.../ignite/internal/client/TcpClientChannel.java | 12 +-
.../ignite/internal/client/TcpIgniteClient.java | 15 +
.../io/netty/NettyClientConnectionMultiplexer.java | 2 +-
.../client/query/JdbcClientQueryEventHandler.java | 125 ++
.../ignite/internal/client/table/ClientColumn.java | 2 +-
.../client/table/ClientKeyValueBinaryView.java | 301 +++
.../ignite/internal/client/table/ClientTable.java | 169 +-
.../ignite/internal/client/table/ClientTables.java | 6 +-
.../ignite/internal/client/table/ClientTuple.java | 79 +-
.../ignite/internal/jdbc/ConnectionProperties.java | 144 ++
.../internal/jdbc/ConnectionPropertiesImpl.java | 843 +++++++++
.../ignite/internal/jdbc/JdbcConnection.java | 792 ++++++++
.../ignite/internal/jdbc/JdbcDatabaseMetadata.java | 1531 +++++++++++++++
.../internal/jdbc/JdbcPreparedStatement.java | 529 ++++++
.../apache/ignite/internal/jdbc/JdbcResultSet.java | 1976 ++++++++++++++++++++
.../apache/ignite/internal/jdbc/JdbcStatement.java | 657 +++++++
.../apache/ignite/internal/jdbc}/package-info.java | 4 +-
.../org/apache/ignite/jdbc/IgniteJdbcDriver.java | 124 ++
.../java/org/apache/ignite/jdbc}/package-info.java | 4 +-
.../ignite/client/AbstractClientTableTest.java | 77 +
.../apache/ignite/client/AbstractClientTest.java | 6 +-
.../client/ClientKeyValueBinaryViewTest.java | 286 +++
.../org/apache/ignite/client/ClientTableTest.java | 45 +-
.../org/apache/ignite/client/ClientTupleTest.java | 2 +-
.../java/org/apache/ignite/client/CustomTuple.java | 28 +-
.../org/apache/ignite/client/fakes/FakeCursor.java | 63 +
.../org/apache/ignite/client/fakes/FakeIgnite.java | 14 +-
.../client/fakes/FakeIgniteQueryProcessor.java} | 28 +-
.../ignite/client/fakes/FakeIgniteTables.java | 23 +-
.../ignite/client/fakes/FakeInternalTable.java | 8 +-
.../configuration/processor/Processor.java | 8 +-
.../configuration/NamedConfigurationTree.java | 4 +-
.../ignite/configuration/NamedListChange.java | 15 +-
modules/configuration/pom.xml | 6 +
.../configuration/ConfigurationChanger.java | 20 +-
.../internal/configuration/ConfigurationNode.java | 4 +-
.../configuration/DynamicConfiguration.java | 2 +-
.../DynamicConfigurationChanger.java} | 31 +-
.../internal/configuration/DynamicProperty.java | 2 +-
.../configuration/NamedListConfiguration.java | 6 +-
.../asm/ConfigurationAsmGenerator.java | 14 +-
.../internal/configuration/tree/NamedListNode.java | 14 +-
.../configuration/util/ConfigurationUtil.java | 2 +-
.../testframework/BasicConfigurationSchema.java} | 18 +-
.../testframework/ConfigurationExtension.java | 252 +++
.../testframework/ConfigurationExtensionTest.java | 117 ++
.../ExtendedConfigurationSchema.java} | 18 +-
.../testframework/InjectConfiguration.java | 66 +
.../tree/TraversableTreeNodeTest.java | 2 +-
.../configuration/util/ConfigurationUtilTest.java | 4 +-
.../org/apache/ignite/internal/manager/Event.java | 2 +-
.../ignite/internal/manager/EventParameters.java | 2 +-
.../apache/ignite/internal/manager/Producer.java | 2 +-
.../ignite/internal/util/IgniteSpinBusyLock.java | 91 +
.../internal/util/IgniteSpinReadWriteLock.java | 406 ++++
.../ITMetaStorageServicePersistenceTest.java | 19 +-
.../client/ITMetaStorageServiceTest.java | 1031 ++++------
.../internal/metastorage/client/CursorImpl.java | 13 +-
.../metastorage/client/MetaStorageServiceImpl.java | 20 +-
modules/metastorage-server/pom.xml | 17 +
.../metastorage/server/KeyValueStorage.java | 9 +-
.../server/persistence/RocksDBKeyValueStorage.java | 98 +-
.../server/AbstractKeyValueStorageTest.java | 2 +
.../server/SimpleInMemoryKeyValueStorage.java | 19 +-
.../internal/metastorage/MetaStorageManager.java | 506 ++++-
modules/platforms/dotnet/.gitignore | 211 +++
.../Apache.Ignite.Benchmarks.csproj | 32 +-
.../Apache.Ignite.Benchmarks.snk | Bin 0 -> 1172 bytes
.../dotnet/Apache.Ignite.Benchmarks/Program.cs} | 24 +-
.../Proto/WriteGuidBenchmarks.cs | 57 +
.../Table/TupleGetBenchmarks.cs | 72 +
.../platforms/dotnet/Apache.Ignite.Tests.ruleset | 53 +
.../Apache.Ignite.Tests/Apache.Ignite.Tests.csproj | 39 +
.../Apache.Ignite.Tests/Apache.Ignite.Tests.snk | Bin 0 -> 1172 bytes
.../Buffers/PooledArrayBufferWriterTests.cs | 103 +
.../ClientProtocolVersionTest.cs | 161 ++
.../Apache.Ignite.Tests/ClientSocketTests.cs | 91 +
.../dotnet/Apache.Ignite.Tests/DisposeAction.cs | 45 +
.../dotnet/Apache.Ignite.Tests/EndpointTests.cs | 111 ++
.../Apache.Ignite.Tests/IgniteClientTests.cs | 49 +
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 64 +
.../dotnet/Apache.Ignite.Tests/JavaServer.cs | 203 ++
.../Apache.Ignite.Tests/ProjectFilesTests.cs | 108 ++
.../Proto/MessagePackExtensionsTest.cs | 134 ++
.../RawSocketConnectionTests.cs | 135 ++
.../Table/CustomTestIgniteTuple.cs | 49 +
.../Apache.Ignite.Tests/Table/IgniteTupleTests.cs | 88 +
.../dotnet/Apache.Ignite.Tests/Table/TableTests.cs | 503 +++++
.../Apache.Ignite.Tests/Table/TablesTests.cs | 56 +
.../dotnet/Apache.Ignite.Tests/TestUtils.cs | 50 +
modules/platforms/dotnet/Apache.Ignite.ruleset | 66 +
modules/platforms/dotnet/Apache.Ignite.sln | 44 +
.../platforms/dotnet/Apache.Ignite.sln.DotSettings | 19 +-
.../dotnet/Apache.Ignite/Apache.Ignite.csproj | 42 +
.../dotnet/Apache.Ignite/Apache.Ignite.snk | Bin 0 -> 1172 bytes
.../dotnet/Apache.Ignite/ClientErrorCode.cs} | 33 +-
.../dotnet/Apache.Ignite/IIgnite.cs} | 33 +-
.../dotnet/Apache.Ignite/IIgniteClient.cs} | 29 +-
.../platforms/dotnet/Apache.Ignite/IgniteClient.cs | 45 +
.../Apache.Ignite/IgniteClientConfiguration.cs | 101 +
.../dotnet/Apache.Ignite/IgniteClientException.cs | 102 +
.../Internal/Buffers/PooledArrayBufferWriter.cs | 239 +++
.../Apache.Ignite/Internal/Buffers/PooledBuffer.cs | 85 +
.../Apache.Ignite/Internal/ClientFailoverSocket.cs | 256 +++
.../Internal/ClientProtocolVersion.cs | 190 ++
.../dotnet/Apache.Ignite/Internal/ClientSocket.cs | 412 ++++
.../Internal/Common/IgniteArgumentCheck.cs | 86 +
.../Internal/Common/IsExternalInit.cs} | 28 +-
.../dotnet/Apache.Ignite/Internal/Endpoint.cs | 138 ++
.../Apache.Ignite/Internal/IgniteClientInternal.cs | 54 +
.../Apache.Ignite/Internal/Proto/ClientDataType.cs | 80 +
.../Internal/Proto/ClientMessagePackType.cs | 70 +
.../Apache.Ignite/Internal/Proto/ClientOp.cs | 109 ++
.../Apache.Ignite/Internal/Proto/IgniteUuid.cs | 41 +
.../Internal/Proto/MessagePackReaderExtensions.cs | 167 ++
.../Internal/Proto/MessagePackUtil.cs | 44 +
.../Internal/Proto/MessagePackWriterExtensions.cs | 155 ++
.../Apache.Ignite/Internal/Proto/ProtoCommon.cs} | 30 +-
.../Internal/Proto/ServerMessageType.cs} | 30 +-
.../Apache.Ignite/Internal/SocketEndpoint.cs | 65 +
.../dotnet/Apache.Ignite/Internal/Table/Column.cs} | 18 +-
.../dotnet/Apache.Ignite/Internal/Table/Schema.cs | 38 +
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 628 +++++++
.../dotnet/Apache.Ignite/Internal/Table/Tables.cs | 91 +
.../dotnet/Apache.Ignite/Log/CategoryLogger.cs | 87 +
.../dotnet/Apache.Ignite/Log/ConsoleLogger.cs | 113 ++
.../dotnet/Apache.Ignite/Log/IDateTimeProvider.cs} | 28 +-
.../dotnet/Apache.Ignite/Log/IIgniteLogger.cs | 57 +
.../Apache.Ignite/Log/LocalDateTimeProvider.cs | 43 +
.../platforms/dotnet/Apache.Ignite/Log/LogLevel.cs | 53 +
.../dotnet/Apache.Ignite/Log/LoggerExtensions.cs | 334 ++++
.../dotnet/Apache.Ignite/Table/IIgniteTuple.cs | 59 +
.../dotnet/Apache.Ignite/Table/ITable.cs} | 24 +-
.../dotnet/Apache.Ignite/Table/ITableView.cs | 180 ++
.../dotnet/Apache.Ignite/Table/ITables.cs | 41 +
.../dotnet/Apache.Ignite/Table/IgniteTuple.cs | 103 +
modules/platforms/dotnet/DEVNOTES.md | 30 +
.../platforms/dotnet/Directory.Build.props | 31 +-
modules/platforms/dotnet/README.md | 2 +
modules/platforms/dotnet/stylecop.json | 8 +
.../java/org/apache/ignite/raft/client/Peer.java | 1 +
.../apache/ignite/raft/client/RaftErrorCode.java | 70 -
.../raft/client/message/AddLearnersRequest.java | 40 -
.../raft/client/message/AddPeersRequest.java | 40 -
.../raft/client/message/ChangePeersResponse.java | 40 -
.../raft/client/message/GetLeaderRequest.java | 33 -
.../raft/client/message/GetLeaderResponse.java | 34 -
.../raft/client/message/GetPeersRequest.java | 36 -
.../raft/client/message/GetPeersResponse.java | 40 -
.../client/message/RaftClientMessageGroup.java | 96 -
.../raft/client/message/RaftErrorResponse.java | 46 -
.../raft/client/message/RemoveLearnersRequest.java | 40 -
.../raft/client/message/RemovePeersRequest.java | 40 -
.../raft/client/message/SnapshotRequest.java | 33 -
.../client/message/TransferLeadershipRequest.java | 39 -
.../raft/client/service/RaftGroupService.java | 36 +-
.../service/ITAbstractListenerSnapshotTest.java | 6 +-
.../raft/server/ITJRaftCounterServerTest.java | 4 +-
.../raft/server/ITSimpleCounterServerTest.java | 2 +-
.../ignite/raft/server/RaftServerAbstractTest.java | 4 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 20 +-
.../internal/raft/server/impl/JRaftServerImpl.java | 1 -
.../apache/ignite/raft/jraft/RaftMessageGroup.java | 17 +
.../apache/ignite/raft/jraft/entity/PeerId.java | 14 +-
.../apache/ignite/raft/jraft/error/RaftError.java | 2 +-
.../ignite/raft/jraft/option/NodeOptions.java | 1 -
.../ignite/raft/jraft/option/RaftOptions.java | 23 -
.../ignite/raft/jraft/option/RpcOptions.java | 19 -
.../ignite/raft/jraft/rpc}/ActionRequest.java | 10 +-
.../ignite/raft/jraft/rpc}/ActionResponse.java | 10 +-
.../apache/ignite/raft/jraft/rpc/RpcRequests.java | 24 +-
.../ignite/raft/jraft/rpc/RpcResponseFactory.java | 21 +
.../impl/{client => }/ActionRequestProcessor.java | 63 +-
.../raft/jraft/rpc/impl/IgniteRpcServer.java | 16 +-
.../ignite/raft/jraft/rpc/impl}/RaftException.java | 32 +-
.../raft/jraft/rpc}/impl/RaftGroupServiceImpl.java | 274 ++-
.../rpc/impl/cli/AddLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/AddPeerRequestProcessor.java | 3 +-
.../rpc/impl/cli/BaseCliRequestProcessor.java | 4 +-
.../rpc/impl/cli/ChangePeersRequestProcessor.java | 3 +-
.../rpc/impl/cli/GetLeaderRequestProcessor.java | 2 +-
.../rpc/impl/cli/GetPeersRequestProcessor.java | 3 +-
.../rpc/impl/cli/IgniteCliRpcRequestClosure.java | 93 +
.../impl/cli/RemoveLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/RemovePeerRequestProcessor.java | 3 +-
.../impl/cli/ResetLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/ResetPeerRequestProcessor.java | 3 +-
.../rpc/impl/cli/SnapshotRequestProcessor.java | 3 +-
.../impl/cli/TransferLeaderRequestProcessor.java | 3 +-
.../rpc/impl/client/GetLeaderRequestProcessor.java | 85 -
.../rpc/impl/client/SnapshotRequestProcessor.java | 71 -
.../internal/raft/server/impl/RaftServerImpl.java | 32 +-
.../raft/jraft/core}/RaftGroupServiceTest.java | 330 +++-
.../ignite/raft/jraft/rpc/TestIgniteRpcServer.java | 1 -
.../rpc/impl/cli/BaseCliRequestProcessorTest.java | 5 +-
.../java/org/apache/ignite/rest/ErrorResult.java | 4 +
.../java/org/apache/ignite/rest/RestModule.java | 14 +-
.../apache/ignite/rest/netty/RestApiHandler.java | 4 +-
.../ignite/rest/netty/RestApiHttpRequest.java | 2 +
.../ignite/rest/netty/RestApiHttpResponse.java | 6 +
.../ignite/rest/netty/RestApiInitializer.java | 2 +
.../apache/ignite/rest/netty}/package-info.java | 4 +-
.../java/org/apache/ignite/rest}/package-info.java | 4 +-
.../rest/presentation/hocon}/package-info.java | 4 +-
.../ignite/rest/presentation}/package-info.java | 4 +-
.../java/org/apache/ignite/rest/routes/Route.java | 7 +-
.../java/org/apache/ignite/rest/routes/Router.java | 2 +-
.../apache/ignite/rest/routes}/package-info.java | 4 +-
modules/runner/pom.xml | 25 +
.../runner/app/ITThinClientConnectionTest.java | 3 +
...ectionTest.java => PlatformTestNodeRunner.java} | 88 +-
.../runner/app/jdbc/AbstractJdbcSelfTest.java | 114 ++
.../app/jdbc/JdbcConnectionPropertiesTest.java | 46 +
.../runner/app/jdbc/JdbcConnectionSelfTest.java | 1275 +++++++++++++
.../runner/app/jdbc/JdbcMetadataSelfTest.java | 642 +++++++
.../runner/app/jdbc/JdbcResultSetSelfTest.java | 1107 +++++++++++
.../runner/app/jdbc/JdbcStatementSelfTest.java | 864 +++++++++
.../ITDistributedConfigurationStorageTest.java | 4 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 60 +-
.../ignite/internal/schema/SchemaDescriptor.java | 20 +-
.../ignite/internal/schema/SchemaManager.java | 408 ----
.../ignite/internal/schema/SchemaRegistry.java | 11 +
.../apache/ignite/internal/schema/SchemaUtils.java | 147 ++
.../configuration/SchemaDescriptorConverter.java | 5 +-
.../schema/event/SchemaEventParameters.java | 60 -
.../schema/registry/UpgradingRowAdapter.java | 58 +-
.../org/apache/ignite/internal/schema/row/Row.java | 8 +-
.../benchmarks/SerializerBenchmarkTest.java | 3 +-
.../schema/RowAssemblerAdvancedSchemaTest.java | 10 +-
.../schema/RowAssemblerSimpleSchemaTest.java | 37 +-
.../org/apache/ignite/internal/schema/RowTest.java | 12 +-
.../internal/schema/SchemaDescriptorTest.java | 4 +-
.../apache/ignite/internal/schema/TestUtils.java | 4 +-
.../SchemaDescriptorConverterTest.java | 7 +-
.../schema/marshaller/JavaSerializerTest.java | 19 +-
.../schema/registry/SchemaRegistryImplTest.java | 79 +-
.../schema/registry/UpgradingRowAdapterTest.java | 336 ++++
.../apache/ignite/internal/storage/Storage.java | 15 +-
.../storage/basic/ConcurrentHashMapStorage.java | 30 +-
.../internal/storage/AbstractStorageTest.java | 32 +-
.../internal/storage/rocksdb/RocksDbStorage.java | 67 +-
modules/table/pom.xml | 31 +
.../ignite/distributed/ITDistributedTableTest.java | 11 +-
.../ignite/distributed/ITTablePersistenceTest.java | 24 +-
.../schema/ExtendedTableConfigurationSchema.java | 48 +
.../schema/SchemaConfigurationSchema.java} | 18 +-
.../internal/table/AbstractRowTupleAdapter.java | 41 +-
.../ignite/internal/table/AbstractTableView.java | 10 +-
.../internal/table/IgniteTablesInternal.java | 4 +-
.../ignite/internal/table/InternalTable.java | 4 +-
.../ignite/internal/table/KVBinaryViewImpl.java | 5 +
.../apache/ignite/internal/table/KVViewImpl.java | 5 +
.../internal/table/MutableRowTupleAdapter.java | 88 +-
.../apache/ignite/internal/table/TableImpl.java | 4 +-
.../internal/table/distributed/TableManager.java | 907 ++++-----
.../table/distributed/raft/PartitionListener.java | 10 +-
.../distributed/storage/InternalTableImpl.java | 65 +-
.../internal/table/event/TableEventParameters.java | 11 +-
.../TupleMarshallerFixlenOnlyBenchmark.java | 2 -
.../TupleMarshallerVarlenOnlyBenchmark.java | 2 -
.../internal/table/KVBinaryViewOperationsTest.java | 10 -
.../internal/table/MutableRowTupleAdapterTest.java | 183 +-
.../internal/table/StrictSchemaOperationsTest.java | 8 -
.../table/TableBinaryViewOperationsTest.java | 12 -
.../ignite/internal/table/TableManagerTest.java | 225 +--
.../org/apache/ignite/internal/table/TxTest.java | 4 -
.../raft/PartitionCommandListenerTest.java | 8 +-
.../table/impl/DummyInternalTableImpl.java | 5 +-
.../internal/table/impl/TestTupleBuilder.java | 28 +-
.../table/type/NumericTypesSerializerTest.java | 8 -
.../org/apache/ignite/table/TupleImplTest.java | 62 +-
parent/pom.xml | 23 +-
382 files changed, 28244 insertions(+), 4806 deletions(-)
delete mode 100644
modules/affinity/src/main/java/org/apache/ignite/internal/affinity/AffinityManager.java
copy
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ExecutionService.java
=>
affinity/src/main/java/org/apache/ignite/internal/affinity/AffinityUtils.java}
(51%)
delete mode 100644
modules/affinity/src/main/java/org/apache/ignite/internal/affinity/event/AffinityEventParameters.java
delete mode 100644
modules/affinity/src/test/java/org/apache/ignite/internal/affinity/AffinityManagerTest.java
create mode 100644
modules/affinity/src/test/java/org/apache/ignite/internal/affinity/AffinityServiceTest.java
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{exec/ExecutionService.java
=> QueryProcessor.java} (63%)
copy
modules/{core/src/main/java/org/apache/ignite/internal/manager/EventParameters.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/SqlCursor.java}
(73%)
copy
modules/{client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTableDropRequest.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/SqlQueryType.java}
(50%)
copy
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ExecutionService.java
=>
client-common/src/main/java/org/apache/ignite/client/proto/query/ClientMessage.java}
(59%)
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/IgniteQueryErrorCode.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/JdbcQueryEventHandler.java
copy
modules/{client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTableDropRequest.java
=>
client-common/src/main/java/org/apache/ignite/client/proto/query/JdbcStatementType.java}
(56%)
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/SqlStateCode.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/BatchExecuteRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/BatchExecuteResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/ClientMessageUtils.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcColumnMeta.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaColumnsRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaColumnsResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaPrimaryKeysRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaPrimaryKeysResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaSchemasRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaSchemasResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaTablesRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaTablesResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcPrimaryKeyMeta.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcTableMeta.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/Query.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryCloseRequest.java
copy
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ExecutionService.java
=>
client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryCloseResult.java}
(58%)
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryExecuteRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryExecuteResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryFetchRequest.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryFetchResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QuerySingleResult.java
create mode 100644
modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/Response.java
copy modules/client-common/src/main/java/org/apache/ignite/client/proto/{ =>
query/event}/package-info.java (86%)
copy modules/client-common/src/main/java/org/apache/ignite/client/proto/{ =>
query}/package-info.java (84%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientDataType.java (94%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientErrorCode.java (95%)
copy modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessageCommon.java (95%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessageDecoder.java (92%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessagePacker.java (76%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessageUnpacker.java (82%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMsgPackType.java (91%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ClientOp.java (80%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ProtocolVersion.java (98%)
rename modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/ServerMessageType.java (95%)
copy modules/{core/src/main/java/org/apache/ignite/internal/manager/Event.java
=>
client-common/src/main/java/org/apache/ignite/internal/client/proto/TuplePart.java}
(73%)
copy modules/client-common/src/main/java/org/apache/ignite/{ =>
internal}/client/proto/package-info.java (94%)
rename modules/client-common/src/test/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessageDecoderTest.java (98%)
rename modules/client-common/src/test/java/org/apache/ignite/{ =>
internal}/client/proto/ClientMessagePackerUnpackerTest.java (78%)
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/JdbcQueryEventHandlerImpl.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlCloseRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlColumnMetadataRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlExecuteBatchRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlExecuteRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlFetchRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlPrimaryKeyMetadataRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlSchemasMetadataRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlTableMetadataRequest.java
create mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/JdbcMetadataCatalog.java
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql}/package-info.java
(86%)
copy
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/{ClientTupleGetRequest.java
=> ClientTupleContainsKeyRequest.java} (81%)
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/query/JdbcClientQueryEventHandler.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/table/ClientKeyValueBinaryView.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/ConnectionProperties.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/ConnectionPropertiesImpl.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcConnection.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcDatabaseMetadata.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcPreparedStatement.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcResultSet.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcStatement.java
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
client/src/main/java/org/apache/ignite/internal/jdbc}/package-info.java (86%)
create mode 100644
modules/client/src/main/java/org/apache/ignite/jdbc/IgniteJdbcDriver.java
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
client/src/main/java/org/apache/ignite/jdbc}/package-info.java (86%)
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/AbstractClientTableTest.java
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/ClientKeyValueBinaryViewTest.java
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/fakes/FakeCursor.java
rename
modules/{schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEvent.java
=>
client/src/test/java/org/apache/ignite/client/fakes/FakeIgniteQueryProcessor.java}
(58%)
copy
modules/{client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTableDropRequest.java
=>
configuration/src/main/java/org/apache/ignite/internal/configuration/DynamicConfigurationChanger.java}
(51%)
rename
modules/{affinity/src/main/java/org/apache/ignite/internal/affinity/event/AffinityEvent.java
=>
configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/BasicConfigurationSchema.java}
(68%)
create mode 100644
modules/configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/ConfigurationExtension.java
create mode 100644
modules/configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/ConfigurationExtensionTest.java
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=>
configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/ExtendedConfigurationSchema.java}
(64%)
create mode 100644
modules/configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/InjectConfiguration.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/IgniteSpinBusyLock.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/IgniteSpinReadWriteLock.java
rename modules/metastorage-server/src/{main =>
test}/java/org/apache/ignite/internal/metastorage/server/SimpleInMemoryKeyValueStorage.java
(98%)
create mode 100644 modules/platforms/dotnet/.gitignore
copy check-rules/checkstyle-disabled-modules.xml =>
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Apache.Ignite.Benchmarks.csproj
(53%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Apache.Ignite.Benchmarks.snk
copy
modules/{core/src/main/java/org/apache/ignite/internal/manager/EventParameters.java
=> platforms/dotnet/Apache.Ignite.Benchmarks/Program.cs} (63%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Proto/WriteGuidBenchmarks.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Table/TupleGetBenchmarks.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests.ruleset
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Apache.Ignite.Tests.csproj
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Apache.Ignite.Tests.snk
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Buffers/PooledArrayBufferWriterTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/ClientProtocolVersionTest.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/ClientSocketTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/DisposeAction.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/EndpointTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/IgniteClientTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/JavaServer.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/ProjectFilesTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Proto/MessagePackExtensionsTest.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/RawSocketConnectionTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/CustomTestIgniteTuple.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/IgniteTupleTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/TableTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/TablesTests.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/TestUtils.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.ruleset
create mode 100644 modules/platforms/dotnet/Apache.Ignite.sln
copy check-rules/checkstyle-disabled-modules.xml =>
modules/platforms/dotnet/Apache.Ignite.sln.DotSettings (57%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Apache.Ignite.csproj
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Apache.Ignite.snk
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/ClientErrorCode.cs} (52%)
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/IIgnite.cs} (51%)
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/IIgniteClient.cs} (57%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/IgniteClient.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/IgniteClientConfiguration.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/IgniteClientException.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Buffers/PooledArrayBufferWriter.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Buffers/PooledBuffer.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/ClientFailoverSocket.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/ClientProtocolVersion.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/ClientSocket.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Common/IgniteArgumentCheck.cs
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/Internal/Common/IsExternalInit.cs} (52%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Endpoint.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/IgniteClientInternal.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/ClientDataType.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/ClientMessagePackType.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/ClientOp.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/IgniteUuid.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/MessagePackReaderExtensions.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/MessagePackUtil.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/MessagePackWriterExtensions.cs
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/Internal/Proto/ProtoCommon.cs} (50%)
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/Internal/Proto/ServerMessageType.cs} (55%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/SocketEndpoint.cs
copy
modules/{core/src/main/java/org/apache/ignite/internal/manager/EventParameters.java
=> platforms/dotnet/Apache.Ignite/Internal/Table/Column.cs} (65%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Schema.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Table.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Tables.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Log/CategoryLogger.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Log/ConsoleLogger.cs
copy
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=> platforms/dotnet/Apache.Ignite/Log/IDateTimeProvider.cs} (58%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Log/IIgniteLogger.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Log/LocalDateTimeProvider.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Log/LogLevel.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Log/LoggerExtensions.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Table/IIgniteTuple.cs
copy
modules/{core/src/main/java/org/apache/ignite/internal/manager/EventParameters.java
=> platforms/dotnet/Apache.Ignite/Table/ITable.cs} (62%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Table/ITableView.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Table/ITables.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite/Table/IgniteTuple.cs
create mode 100644 modules/platforms/dotnet/DEVNOTES.md
copy check-rules/checkstyle-disabled-modules.xml =>
modules/platforms/dotnet/Directory.Build.props (56%)
create mode 100644 modules/platforms/dotnet/README.md
create mode 100644 modules/platforms/dotnet/stylecop.json
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/RaftErrorCode.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/AddLearnersRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/AddPeersRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/ChangePeersResponse.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetLeaderRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetLeaderResponse.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetPeersRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetPeersResponse.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RaftClientMessageGroup.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RaftErrorResponse.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RemoveLearnersRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RemovePeersRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/SnapshotRequest.java
delete mode 100644
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/TransferLeadershipRequest.java
rename
modules/{raft-client/src/main/java/org/apache/ignite/raft/client/message =>
raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/ActionRequest.java (80%)
rename
modules/{raft-client/src/main/java/org/apache/ignite/raft/client/message =>
raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/ActionResponse.java (77%)
rename
modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/{client =>
}/ActionRequestProcessor.java (75%)
rename
modules/{raft-client/src/main/java/org/apache/ignite/raft/client/exception =>
raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl}/RaftException.java
(56%)
rename
modules/{raft-client/src/main/java/org/apache/ignite/raft/client/service =>
raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/impl/RaftGroupServiceImpl.java
(54%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/cli/IgniteCliRpcRequestClosure.java
delete mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/client/GetLeaderRequestProcessor.java
delete mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/client/SnapshotRequestProcessor.java
rename
modules/{raft-client/src/test/java/org/apache/ignite/raft/client/service =>
raft/src/test/java/org/apache/ignite/raft/jraft/core}/RaftGroupServiceTest.java
(56%)
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
rest/src/main/java/org/apache/ignite/rest/netty}/package-info.java (84%)
mode change 100644 => 100755
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
rest/src/main/java/org/apache/ignite/rest}/package-info.java (86%)
mode change 100644 => 100755
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
rest/src/main/java/org/apache/ignite/rest/presentation/hocon}/package-info.java
(86%)
mode change 100644 => 100755
copy modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
rest/src/main/java/org/apache/ignite/rest/presentation}/package-info.java (84%)
mode change 100644 => 100755
rename modules/{client-common/src/main/java/org/apache/ignite/client/proto =>
rest/src/main/java/org/apache/ignite/rest/routes}/package-info.java (86%)
mode change 100644 => 100755
copy
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/{ITThinClientConnectionTest.java
=> PlatformTestNodeRunner.java} (53%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/AbstractJdbcSelfTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcConnectionPropertiesTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcConnectionSelfTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcMetadataSelfTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcResultSetSelfTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcStatementSelfTest.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/SchemaManager.java
create mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/SchemaUtils.java
delete mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEventParameters.java
create mode 100644
modules/schema/src/test/java/org/apache/ignite/internal/schema/registry/UpgradingRowAdapterTest.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/configuration/schema/ExtendedTableConfigurationSchema.java
rename
modules/{client-common/src/main/java/org/apache/ignite/client/proto/ClientMessageCommon.java
=>
table/src/main/java/org/apache/ignite/internal/configuration/schema/SchemaConfigurationSchema.java}
(67%)