You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2022/03/16 09:19:50 UTC

[ignite-3] branch ignite-16115 updated (d719fed -> 2341861)

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

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


    from d719fed  Merge branch 'main' into ignite-16115
     add ed519fb  IGNITE-16498 Add ability to add handlers to RestModule from other Ignite modules (#690)
     add 157a8f0  IGNITE-16633 Adoption of a bunch of calcite related tickets from Ignite-2 - Fixes #698.
     add 6659e4a  IGNITE-16645 Adoption of a bunch of calcite related tickets from Ignite-2 part2 - Fixes #702.
     add 6e169f3  IGNITE-16624 Tx state doesn't replicate within raft group if tx coordinator is collocated with corresponding raft leader.
     add 782df30  IGNITE-16539 Update IDEA settings (#656)
     add 8b9562e  Merge branch 'main' of https://github.com/apache/ignite-3 into main
     add 4a05cf2  IGNITE-16393 Move network's user object serialization to the user thread (#705)
     add 66f5136  IGNITE-16593 Schema should keep colocation information (#708)
     add b5b3e71  IGNITE-16654 Added an ability to compare entry values in meta storage conditional updates. Fixes #706
     add 71ec36c  IGNITE-16630 Fix JDBC tests related to MERGE statement - Fixes #710.
     add 029d3a4  IGNITE-16219 ItJdbcJoinsSelfTest unmute test - Fixes #716.
     add 7566234  IGNITE-16678 RaftGroupService#transferLeadership fixed.
     add f8f4b2a  IGNITE-16222 .NET: Thin 3.0: Add RetryPolicy (#719)
     add d8959c0  IGNITE-16613 [Compute Grid] IgniteCompute facade and ComputeJob interface (#715)
     add 8d08ada  IGNITE-16591 DDL syntax COLOCATE BY (#711)
     add 3d7ed2f  IGNITE-16585 Fixed NPE during exception handling in DelegatingStateMachine (#725)
     add 2341861  Merge branch 'main' into ignite-16115

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |    2 +-
 idea/ignite_codeStyle.xml                          |  119 -
 idea/ignite_inspections.xml                        | 1203 ++++++++
 idea/ignite_inspections_teamcity.xml               | 3008 --------------------
 idea/intellij-java-google-style.xml                |  466 ++-
 modules/api/pom.xml                                |    4 +-
 .../src/main/java/org/apache/ignite/Ignite.java    |   11 +
 .../table/PrimaryKeyConfigurationSchema.java       |    4 +-
 .../schema/definition/PrimaryKeyDefinition.java    |    7 +-
 .../ignite/schema/definition/TableDefinition.java  |    2 +-
 .../builder/PrimaryKeyDefinitionBuilder.java       |   12 +-
 .../ignite/internal/client/TcpIgniteClient.java    |    7 +
 .../org/apache/ignite/client/fakes/FakeIgnite.java |    7 +
 modules/{network-api => compute-api}/pom.xml       |   14 +-
 .../org/apache/ignite/compute/ComputeJob.java}     |   19 +-
 .../org/apache/ignite/compute/IgniteCompute.java}  |   24 +-
 .../ignite/compute/JobExecutionContext.java}       |    8 +-
 modules/{network-api => compute}/pom.xml           |   14 +-
 .../internal/compute/IgniteComputeImpl.java}       |   28 +-
 modules/configuration/pom.xml                      |   10 +
 .../rest/ConfigurationHttpHandlers.java}           |  168 +-
 .../presentation/ConfigurationPresentation.java    |    2 +-
 .../rest/presentation/hocon/HoconPresentation.java |    4 +-
 .../rest/presentation/hocon/package-info.java      |    2 +-
 .../rest/presentation/package-info.java            |    2 +-
 .../ConfigurationPresentationTest.java             |    4 +-
 .../client/ItMetaStorageServiceTest.java           |   38 +-
 .../internal/metastorage/client/Conditions.java    |   18 +-
 .../ignite/internal/metastorage/client/If.java     |    4 +-
 .../metastorage/client/SimpleCondition.java        |  166 +-
 .../internal/metastorage/common/ConditionType.java |   36 +-
 .../ignite/internal/metastorage/server/If.java     |    2 +-
 .../metastorage/server/ValueCondition.java         |   42 +-
 .../server/raft/MetaStorageListener.java           |    8 +
 .../metastorage/server/RevisionConditionTest.java  |    4 +-
 .../metastorage/server/ValueConditionTest.java     |   74 +
 .../messages/MessageBuilderGenerator.java          |   91 +-
 .../processor/messages/MessageImplGenerator.java   |  309 +-
 .../MessageDeserializerGenerator.java              |   11 +-
 .../serialization/MessageReaderMethodResolver.java |    5 +-
 .../serialization/MessageSerializerGenerator.java  |    4 +-
 .../serialization/MessageWriterMethodResolver.java |    5 +-
 modules/network-api/pom.xml                        |    7 +-
 .../org/apache/ignite/network/NetworkMessage.java  |   10 +
 .../network/serialization/MessageReader.java       |   10 -
 .../network/serialization/MessageWriter.java       |   11 -
 modules/network/pom.xml                            |   12 +
 .../network/netty/ItConnectionManagerTest.java     |   20 +-
 .../ItTransferableObjectProcessorTest.java         |    4 +-
 .../network/recovery/ItRecoveryHandshakeTest.java  |    6 +-
 .../scalecube/ItScaleCubeNetworkMessagingTest.java |   10 +-
 .../network/processor/AllTypesMessage.java         |    0
 .../network/processor/ConflictingTypeMessage.java  |    0
 .../network/processor/ITTestMessageGroup.java      |    0
 .../network/processor/InheritedMessageClash.java   |    0
 .../processor/InvalidAnnotatedTypeMessage.java     |    0
 .../processor/InvalidParameterGetterMessage.java   |    0
 .../processor/InvalidReturnTypeGetterMessage.java  |    0
 .../internal/network/processor/SecondGroup.java    |    0
 .../network/processor/TransitiveMessage.java       |    0
 .../processor/UnmarshallableTypeMessage.java       |    0
 .../UnmarshallableTypeNonSerializableMessage.java  |    0
 .../internal/network/NetworkMessageTypes.java      |    6 +
 .../network/direct/DirectMessageReader.java        |   12 -
 .../network/direct/DirectMessageWriter.java        |   10 -
 .../direct/stream/DirectByteBufferStream.java      |   19 -
 .../stream/DirectByteBufferStreamImplV1.java       |  102 -
 ...equest.java => ClassDescriptorListMessage.java} |   18 +-
 .../internal/network/netty/ConnectionManager.java  |   12 +-
 .../internal/network/netty/InNetworkObject.java    |   70 +
 .../internal/network/netty/InboundDecoder.java     |   13 +-
 .../internal/network/netty/MessageHandler.java     |   14 +-
 .../network/netty/NamedNioEventLoopGroup.java      |   18 +-
 .../ignite/internal/network/netty/NettyClient.java |   11 +-
 .../ignite/internal/network/netty/NettySender.java |    8 +-
 .../ignite/internal/network/netty/NettyServer.java |   10 +-
 .../internal/network/netty/OutboundEncoder.java    |   59 +-
 .../recovery/RecoveryClientHandshakeManager.java   |    4 +-
 .../recovery/RecoveryServerHandshakeManager.java   |    4 +-
 .../PerSessionSerializationService.java            |   61 +-
 .../serialization/SerializationService.java        |   44 -
 .../ignite/network/DefaultMessagingService.java    |   92 +-
 .../ignite/network/NettyBootstrapFactory.java      |   12 +
 ...StaticNodeFinder.java => OutNetworkObject.java} |   29 +-
 .../scalecube/ScaleCubeClusterServiceFactory.java  |   47 +-
 .../ScaleCubeDirectMarshallerTransport.java        |   33 +-
 .../internal/network/netty/NettyClientTest.java    |    4 +-
 .../internal/network/netty/NettyServerTest.java    |    2 +-
 .../network/serialization/MarshallableTest.java    |   57 +-
 modules/page-memory/pom.xml                        |    5 +
 .../Buffers/PooledArrayBufferWriterTests.cs        |   66 +-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |  201 ++
 .../dotnet/Apache.Ignite.Tests/FakeServerTests.cs  |   75 +
 .../Apache.Ignite.Tests/ProjectFilesTests.cs       |    1 +
 .../Poco.cs => Proto/ClientOpExtensionsTest.cs}    |   25 +-
 .../Proto/MessagePackExtensionsTest.cs             |    8 +-
 .../dotnet/Apache.Ignite.Tests/RetryPolicyTests.cs |  218 ++
 .../{DisposeAction.cs => RetryReadPolicyTests.cs}  |   31 +-
 .../Serialization/ObjectSerializerHandlerTests.cs  |   12 +-
 .../dotnet/Apache.Ignite/ClientOperationType.cs    |  112 +
 .../{ClientErrorCode.cs => IRetryPolicy.cs}        |   24 +-
 .../{Log/LogLevel.cs => IRetryPolicyContext.cs}    |   30 +-
 .../Apache.Ignite/IgniteClientConfiguration.cs     |   12 +
 .../Internal/Buffers/PooledArrayBufferWriter.cs    |   54 +-
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |  105 +-
 .../dotnet/Apache.Ignite/Internal/ClientSocket.cs  |  166 +-
 .../Apache.Ignite/Internal/Proto/ClientOp.cs       |    6 -
 .../Internal/Proto/ClientOpExtensions.cs           |   61 +
 .../Internal/Proto/MessagePackUtil.cs              |   66 +-
 ...niteClientInternal.cs => RetryPolicyContext.cs} |   43 +-
 .../Apache.Ignite/Internal/Table/RecordView.cs     |   14 +-
 .../dotnet/Apache.Ignite/Internal/Table/Table.cs   |   25 +-
 .../Proto/ProtoCommon.cs => RetryAllPolicy.cs}     |   10 +-
 .../{IgniteClient.cs => RetryLimitPolicy.cs}       |   27 +-
 .../{IIgniteClient.cs => RetryNonePolicy.cs}       |   18 +-
 .../dotnet/Apache.Ignite/RetryReadPolicy.cs        |   66 +
 modules/raft/pom.xml                               |    1 -
 .../internal/raft/ItRaftGroupServiceTest.java      |  162 ++
 .../raft/server/ItJraftCounterServerTest.java      |   42 +-
 .../internal/raft/server/impl/JraftServerImpl.java |    8 +-
 .../java/org/apache/ignite/raft/jraft/Status.java  |    8 +-
 .../raft/jraft/rpc/impl/RaftGroupServiceImpl.java  |    9 +-
 .../raft/jraft/core/RaftGroupServiceTest.java      |    3 +-
 modules/{vault => rest-api}/pom.xml                |   41 +-
 .../ignite/internal/rest/api}/ErrorResult.java     |    2 +-
 .../ignite/internal/rest/api}/RequestHandler.java  |    4 +-
 .../internal/rest/api}/RestApiHttpRequest.java     |    2 +-
 .../internal/rest/api}/RestApiHttpResponse.java    |    2 +-
 .../internal/rest/api/RestHandlersRegister.java}   |   15 +-
 .../apache/ignite/internal/rest/api}/Route.java    |    4 +-
 .../apache/ignite/internal/rest/api/Routes.java    |   83 +
 .../rest/api}/RestApiHttpResponseTest.java         |    3 +-
 modules/rest/pom.xml                               |    5 +
 .../apache/ignite/internal/rest/RestComponent.java |  149 +
 .../ignite/internal/rest/netty/RestApiHandler.java |    1 +
 .../apache/ignite/internal/rest/routes/Router.java |  102 +-
 .../ignite/internal/rest/routes/SimpleRouter.java  |   71 +
 .../ignite/internal/rest/routes/RouteTest.java     |    2 +
 modules/runner/pom.xml                             |    5 +
 .../runner/app/ItDynamicTableCreationTest.java     |    6 +-
 .../runner/app/jdbc/ItJdbcBatchSelfTest.java       |  161 +-
 .../runner/app/jdbc/ItJdbcJoinsSelfTest.java       |    1 -
 .../sql/engine/AbstractBasicIntegrationTest.java   |    4 +
 .../internal/sql/engine/ItCreateTableDdlTest.java  |   96 +-
 .../internal/sql/engine/ItDataTypesTest.java       |   64 +-
 .../internal/sql/engine/ItFunctionsTest.java       |    9 +
 .../ignite/internal/sql/engine/ItIntervalTest.java |  398 +++
 .../ignite/internal/sql/engine/ItMetadataTest.java |    9 +-
 .../ignite/internal/sql/engine/ItSetOpTest.java    |   14 +
 .../org/apache/ignite/internal/app/IgniteImpl.java |   29 +-
 .../CoreDistributedConfigurationModule.java        |    4 +-
 .../CoreLocalConfigurationModule.java              |    4 +-
 ...nite.internal.configuration.ConfigurationModule |    4 +-
 .../CoreDistributedConfigurationModuleTest.java    |    3 +-
 .../CoreLocalConfigurationModuleTest.java          |    3 +-
 .../ignite/internal/schema/SchemaDescriptor.java   |   20 +-
 .../SchemaConfigurationConverter.java              |    4 +-
 .../configuration/SchemaDescriptorConverter.java   |    2 +-
 .../schema/configuration/TableValidatorImpl.java   |    4 +-
 .../schema/definition/TableDefinitionImpl.java     |   10 +-
 .../builder/PrimaryKeyDefinitionBuilderImpl.java   |   30 +-
 .../builder/TableDefinitionBuilderImpl.java        |   17 +-
 .../definition/index/PrimaryKeyDefinitionImpl.java |   32 +-
 .../marshaller/schema/SchemaSerializerImpl.java    |   20 +-
 .../internal/schema/SchemaConfigurationTest.java   |   44 +-
 .../PrimaryKeyDefinitionDefinitionBuilderTest.java |   20 +-
 .../SchemaConfigurationConverterTest.java          |    2 +-
 .../SchemaDescriptorConverterTest.java             |    8 +-
 .../configuration/TableValidatorImplTest.java      |    2 +-
 .../schema/serializer/AbstractSerializerTest.java  |    2 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |    3 +
 .../src/main/codegen/includes/parserImpls.ftl      |   49 +-
 .../sql/engine/exec/ddl/DdlCommandHandler.java     |    2 +-
 .../sql/engine/exec/exp/IgniteBuiltInMethod.java   |    8 +-
 .../internal/sql/engine/exec/exp/RexImpTable.java  |   15 +-
 .../sql/engine/exec/exp/RexToLixTranslator.java    |   39 +
 .../engine/exec/exp/agg/AccumulatorsFactory.java   |    5 +
 .../sql/engine/exec/rel/AbstractSetOpNode.java     |    1 +
 .../internal/sql/engine/externalize/RelJson.java   |   10 +-
 .../internal/sql/engine/prepare/Fragment.java      |    4 +-
 .../sql/engine/prepare/IgniteConvertletTable.java  |  128 +
 .../sql/engine/prepare/IgniteSqlValidator.java     |    5 +
 .../sql/engine/prepare/IgniteTypeCoercion.java     |   58 +
 .../sql/engine/prepare/MappingQueryContext.java    |   20 +
 .../internal/sql/engine/prepare/QueryTemplate.java |   12 +-
 .../sql/engine/prepare/ddl/CreateTableCommand.java |   25 +-
 .../prepare/ddl/DdlSqlToCommandConverter.java      |    9 +
 .../sql/engine/sql/IgniteSqlCreateTable.java       |   33 +-
 .../engine/sql/IgniteSqlIntervalTypeNameSpec.java  |   62 +
 .../sql/engine/type/IgniteTypeFactory.java         |   59 +-
 .../internal/sql/engine/util/BaseQueryContext.java |   61 +-
 .../ignite/internal/sql/engine/util/Commons.java   |   10 +-
 .../ignite/internal/sql/engine/util/TypeUtils.java |   36 +-
 .../sql/engine/planner/TableSpoolPlannerTest.java  |    6 +-
 .../internal/sql/engine/sql/SqlDdlParserTest.java  |   69 +
 ...butedTestThreeNodesThreeReplicasCollocated.java |   26 +
 .../internal/table/InteropOperationsTest.java      |    4 +
 .../table/KeyValueBinaryViewOperationsTest.java    |    4 +
 .../KeyValueViewOperationsSimpleSchemaTest.java    |    4 +
 .../internal/table/KeyValueViewOperationsTest.java |    4 +
 .../internal/table/MessagingServiceTestUtils.java  |   67 +
 .../table/RecordBinaryViewOperationsTest.java      |    4 +
 .../internal/table/RecordViewOperationsTest.java   |    4 +
 .../internal/table/SchemaValidationTest.java       |    4 +
 .../ignite/internal/table/TxAbstractTest.java      |    2 +-
 .../apache/ignite/internal/table/TxLocalTest.java  |    4 +
 modules/transactions/pom.xml                       |    5 +
 .../ignite/internal/tx/impl/TransactionImpl.java   |    3 +-
 parent/pom.xml                                     |   24 +
 pom.xml                                            |    3 +
 210 files changed, 6052 insertions(+), 4899 deletions(-)
 delete mode 100644 idea/ignite_codeStyle.xml
 create mode 100644 idea/ignite_inspections.xml
 delete mode 100644 idea/ignite_inspections_teamcity.xml
 copy modules/{network-api => compute-api}/pom.xml (83%)
 copy modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/PageIoModule.java => compute-api/src/main/java/org/apache/ignite/compute/ComputeJob.java} (68%)
 copy modules/{configuration-api/src/main/java/org/apache/ignite/configuration/ConfigurationTree.java => compute-api/src/main/java/org/apache/ignite/compute/IgniteCompute.java} (56%)
 copy modules/{api/src/main/java/org/apache/ignite/configuration/schemas/clientconnector/package-info.java => compute-api/src/main/java/org/apache/ignite/compute/JobExecutionContext.java} (87%)
 copy modules/{network-api => compute}/pom.xml (83%)
 copy modules/{client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTableDropRequest.java => compute/src/main/java/org/apache/ignite/internal/compute/IgniteComputeImpl.java} (59%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest/RestModule.java => configuration/src/main/java/org/apache/ignite/internal/configuration/rest/ConfigurationHttpHandlers.java} (51%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal => configuration/src/main/java/org/apache/ignite/internal/configuration}/rest/presentation/ConfigurationPresentation.java (97%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal => configuration/src/main/java/org/apache/ignite/internal/configuration}/rest/presentation/hocon/HoconPresentation.java (95%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal => configuration/src/main/java/org/apache/ignite/internal/configuration}/rest/presentation/hocon/package-info.java (92%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal => configuration/src/main/java/org/apache/ignite/internal/configuration}/rest/presentation/package-info.java (93%)
 rename modules/{rest/src/test/java/org/apache/ignite/internal => configuration/src/test/java/org/apache/ignite/internal/configuration}/rest/presentation/ConfigurationPresentationTest.java (97%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/java/org/apache/ignite/internal/network/processor/ItTransferableObjectProcessorTest.java (97%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/AllTypesMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/ConflictingTypeMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/ITTestMessageGroup.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/InheritedMessageClash.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/InvalidAnnotatedTypeMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/InvalidParameterGetterMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/InvalidReturnTypeGetterMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/SecondGroup.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/TransitiveMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/UnmarshallableTypeMessage.java (100%)
 rename modules/{network-annotation-processor => network}/src/integrationTest/resources/org/apache/ignite/internal/network/processor/UnmarshallableTypeNonSerializableMessage.java (100%)
 copy modules/network/src/main/java/org/apache/ignite/internal/network/message/{InvokeRequest.java => ClassDescriptorListMessage.java} (70%)
 create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/netty/InNetworkObject.java
 copy modules/network/src/main/java/org/apache/ignite/network/{StaticNodeFinder.java => OutNetworkObject.java} (54%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/FakeServer.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/FakeServerTests.cs
 copy modules/platforms/dotnet/Apache.Ignite.Tests/{Table/Poco.cs => Proto/ClientOpExtensionsTest.cs} (61%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/RetryPolicyTests.cs
 copy modules/platforms/dotnet/Apache.Ignite.Tests/{DisposeAction.cs => RetryReadPolicyTests.cs} (60%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/ClientOperationType.cs
 copy modules/platforms/dotnet/Apache.Ignite/{ClientErrorCode.cs => IRetryPolicy.cs} (61%)
 copy modules/platforms/dotnet/Apache.Ignite/{Log/LogLevel.cs => IRetryPolicyContext.cs} (67%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Proto/ClientOpExtensions.cs
 copy modules/platforms/dotnet/Apache.Ignite/Internal/{IgniteClientInternal.cs => RetryPolicyContext.cs} (52%)
 copy modules/platforms/dotnet/Apache.Ignite/{Internal/Proto/ProtoCommon.cs => RetryAllPolicy.cs} (79%)
 copy modules/platforms/dotnet/Apache.Ignite/{IgniteClient.cs => RetryLimitPolicy.cs} (60%)
 copy modules/platforms/dotnet/Apache.Ignite/{IIgniteClient.cs => RetryNonePolicy.cs} (73%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/RetryReadPolicy.cs
 create mode 100644 modules/raft/src/integrationTest/java/org/apache/ignite/internal/raft/ItRaftGroupServiceTest.java
 copy modules/{vault => rest-api}/pom.xml (73%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest => rest-api/src/main/java/org/apache/ignite/internal/rest/api}/ErrorResult.java (97%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest/routes => rest-api/src/main/java/org/apache/ignite/internal/rest/api}/RequestHandler.java (89%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest/netty => rest-api/src/main/java/org/apache/ignite/internal/rest/api}/RestApiHttpRequest.java (97%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest/netty => rest-api/src/main/java/org/apache/ignite/internal/rest/api}/RestApiHttpResponse.java (98%)
 copy modules/{api/src/main/java/org/apache/ignite/binary/BinaryObject.java => rest-api/src/main/java/org/apache/ignite/internal/rest/api/RestHandlersRegister.java} (72%)
 rename modules/{rest/src/main/java/org/apache/ignite/internal/rest/routes => rest-api/src/main/java/org/apache/ignite/internal/rest/api}/Route.java (96%)
 create mode 100644 modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/Routes.java
 rename modules/{rest/src/test/java/org/apache/ignite/internal/rest/netty => rest-api/src/test/java/org/apache/ignite/internal/rest/api}/RestApiHttpResponseTest.java (95%)
 create mode 100644 modules/rest/src/main/java/org/apache/ignite/internal/rest/RestComponent.java
 create mode 100644 modules/rest/src/main/java/org/apache/ignite/internal/rest/routes/SimpleRouter.java
 create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItIntervalTest.java
 rename modules/{api/src/main/java/org/apache/ignite => runner/src/main/java/org/apache/ignite/internal}/configuration/CoreDistributedConfigurationModule.java (96%)
 rename modules/{api/src/main/java/org/apache/ignite => runner/src/main/java/org/apache/ignite/internal}/configuration/CoreLocalConfigurationModule.java (94%)
 rename modules/{api => runner}/src/main/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule (84%)
 rename modules/{api/src/test/java/org/apache/ignite => runner/src/test/java/org/apache/ignite/internal}/configuration/CoreDistributedConfigurationModuleTest.java (97%)
 rename modules/{api/src/test/java/org/apache/ignite => runner/src/test/java/org/apache/ignite/internal}/configuration/CoreLocalConfigurationModuleTest.java (96%)
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/IgniteConvertletTable.java
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/IgniteTypeCoercion.java
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlIntervalTypeNameSpec.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/MessagingServiceTestUtils.java