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

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


    from 282c2a0  Fix config.
     add 8fbb6ba  IGNITE-14915 Fix package structure in network and 
network-processor modules
     add cb7d9f7  IGNITE-14910 Use local address in JRaft tests (#178)
     add 60834cb  IGNITE-14917 Configuration modules internal packages renamed. 
(#180)
     add 0431187  IGNITE-14560 Fixed javadoc warnings in cli module. Fixes #170
     add 7ccdb7d  IGNITE-14918 Externalize ClusterService lifecycle management 
- Fixes #183.
     add 7d42f95  IGNITE-14853 Stabilize flaky tests in jraft module - Fixes 
#176.
     add 0f8846f  IGNITE-14799 Added prefix queries to MetaStorageManager. 
Fixes #159
     add 972672f  IGNITE-14835 Calcite SQL engine. Move execution related code 
to Ignite 3.0 (#182)
     add 2ef376c  IGNITE-14890 Using SLF4J log format. Fixes #175
     add 4c93ea1  IGNITE-14993 - Choose available port out of a range
     add 262022f  IGNITE-14994 - Topology snapshot print out
     add 5b81332  IGNITE-14995 - Updated NOTICE
     add adfc9d4  IGNITE-14996 - Added examples for Table and KeyValueBinaryView
     add 9230f61  IGNITE-14996 - Updated examples structure
     add 7140111  IGNITE-15005 - Binary distribution README
     add e57bc8d  IGNITE-14571 - Release procedure documentation
     add 3fdeaf4  IGNITE-14957 Introduced the NetworkAddress class. Fixes #185
     add 062550c  IGNITE-14996 - Modules order fix.
     add 62f4e65  IGNITE-15014 Explicit annotation processor dependency in api 
module. (#186)
     add 8c7912d  IGNITE-15016 Remove integration tests execution if 
maven.test.skip is set (#187)
     add f5efe45  IGNITE-14745 Implemented Storage API for partitions and 2 
basic implementations - CHM and RocksDB. (#169)
     add 289d090  Merge branch 'main' into ignite-14591
     add e2f901f  Minor.

No new revisions were added by this update.

Summary of changes:
 NOTICE                                             |    5 +
 RELEASE.md                                         |   71 +
 assembly/NOTICE                                    |    0
 assembly/README                                    |    0
 assembly/README.md                                 |   52 +
 assembly/assembly.xml                              |   27 +-
 .../checkstyle-javadoc-additional-rules.xml        |   30 +-
 ...checkstyle-rules.xml => checkstyle-javadoc.xml} |  156 +-
 check-rules/checkstyle-rules.xml                   |   89 -
 examples/README.md                                 |   21 +
 examples/config/ignite-config.json                 |   13 +
 .../pom.xml => examples/pom-standalone.xml         |   40 +-
 {modules/network-api => examples}/pom.xml          |   28 +-
 .../example/table/KeyValueBinaryViewExample.java   |  113 +
 .../apache/ignite/example/table/TableExample.java  |  109 +
 .../ignite/internal/affinity/AffinityManager.java  |    8 +-
 .../internal/affinity/AffinityManagerTest.java     |    4 +-
 .../affinity/RendezvousAffinityFunctionTest.java   |   20 +-
 .../affinity/TestConfigurationStorage.java         |   10 +-
 modules/api/pom.xml                                |    7 +
 .../network/NetworkConfigurationSchema.java        |    2 +-
 .../schemas/rest/RestConfigurationSchema.java      |    2 +-
 .../schemas/runner/ClusterConfigurationSchema.java |    2 +-
 .../schemas/runner/NodeConfigurationSchema.java    |    2 +-
 .../schemas/table/TablesConfigurationSchema.java   |    2 +-
 .../ignite/internal/baseline/BaselineManager.java  |    2 +-
 .../internal/processors/query/calcite/Stubs.java   |    6 -
 .../query/calcite/exec/AbstractIndexScan.java      |  107 +
 .../query/calcite/exec/ArrayRowHandler.java        |   77 +
 .../calcite/exec/ExecutionCancelledException.java} |    8 +-
 .../query/calcite/exec/ExecutionContext.java       |  292 +++
 .../query/calcite/exec/PlannerHelper.java          |  229 ++
 .../query/calcite/exec/QueryTaskExecutor.java      |   47 +
 .../query/calcite/exec/QueryTaskExecutorImpl.java  |   95 +
 .../processors/query/calcite/exec/RowHandler.java  |   73 +
 .../query/calcite/exec/RuntimeHashIndex.java       |  113 +
 .../query/calcite/exec/RuntimeIndex.java}          |   12 +-
 .../query/calcite/exec/RuntimeTreeIndex.java       |  196 ++
 .../query/calcite/exec/TableFunctionScan.java      |   48 +
 .../processors/query/calcite/exec/TreeIndex.java}  |   17 +-
 .../query/calcite/exec/exp/CallImplementor.java    |   42 +
 .../query/calcite/exec/exp/ConverterUtils.java     |  460 ++++
 .../query/calcite/exec/exp/ExpressionFactory.java  |  125 +
 .../calcite/exec/exp/ExpressionFactoryImpl.java    |  509 ++++
 .../calcite/exec/exp/IgniteBuiltInMethod.java      |   45 +
 .../query/calcite/exec/exp/IgniteSqlFunctions.java |  154 ++
 .../calcite/exec/exp/ImplementableFunction.java}   |   34 +-
 .../query/calcite/exec/exp/NotNullImplementor.java |   43 +
 .../exec/exp/ReflectiveCallNotNullImplementor.java |   82 +
 .../query/calcite/exec/exp/RexImpTable.java        | 2574 ++++++++++++++++++++
 .../query/calcite/exec/exp/RexToLixTranslator.java | 1312 ++++++++++
 .../processors/query/calcite/exec/exp/Scalar.java} |   10 +-
 .../query/calcite/exec/exp/agg/Accumulator.java}   |   27 +-
 .../calcite/exec/exp/agg/AccumulatorWrapper.java}  |   19 +-
 .../query/calcite/exec/exp/agg/Accumulators.java   | 1068 ++++++++
 .../calcite/exec/exp/agg/AccumulatorsFactory.java  |  330 +++
 .../query/calcite/exec/exp/agg/AggregateType.java} |   17 +-
 .../query/calcite/exec/exp/agg/GroupKey.java       |  101 +
 .../query/calcite/exec/rel/AbstractNode.java       |  202 ++
 .../query/calcite/exec/rel/AbstractSetOpNode.java  |  367 +++
 .../exec/rel/CorrelatedNestedLoopJoinNode.java     |  479 ++++
 .../query/calcite/exec/rel/Downstream.java}        |   32 +-
 .../query/calcite/exec/rel/FilterNode.java         |  145 ++
 .../query/calcite/exec/rel/HashAggregateNode.java  |  372 +++
 .../query/calcite/exec/rel/IndexSpoolNode.java     |  205 ++
 .../query/calcite/exec/rel/IntersectNode.java      |  118 +
 .../query/calcite/exec/rel/LimitNode.java          |  132 +
 .../query/calcite/exec/rel/Mailbox.java}           |   25 +-
 .../query/calcite/exec/rel/MergeJoinNode.java      | 1134 +++++++++
 .../query/calcite/exec/rel/MinusNode.java          |  102 +
 .../query/calcite/exec/rel/NestedLoopJoinNode.java |  812 ++++++
 .../processors/query/calcite/exec/rel/Node.java    |   81 +
 .../query/calcite/exec/rel/ProjectNode.java        |   84 +
 .../query/calcite/exec/rel/RootNode.java           |  283 +++
 .../query/calcite/exec/rel/ScanNode.java           |  130 +
 .../query/calcite/exec/rel/SingleNode.java}        |   28 +-
 .../query/calcite/exec/rel/SortAggregateNode.java  |  316 +++
 .../query/calcite/exec/rel/SortNode.java           |  148 ++
 .../query/calcite/exec/rel/TableSpoolNode.java     |  160 ++
 .../query/calcite/exec/rel/UnionAllNode.java       |   97 +
 .../calcite/metadata/FragmentDescription.java      |   75 +
 .../calcite/metadata/cost/IgniteCostFactory.java   |    4 +-
 .../calcite/prepare/ddl/ColumnDefinition.java      |    2 +-
 .../processors/query/calcite/util/Commons.java     |   27 +-
 .../query/calcite/util/FilteringIterator.java      |   79 +
 .../query/calcite/util/IgniteMethod.java           |   25 +
 .../processors/query/calcite/util/RexUtils.java    |    8 +-
 .../calcite/util/StripedThreadPoolExecutor.java    |  226 ++
 .../query/calcite/util/TransformingIterator.java}  |   33 +-
 .../processors/query/calcite/util/TypeUtils.java   |  111 +
 .../query/calcite/exec/RuntimeTreeIndexTest.java   |  199 ++
 .../calcite/exec/rel/AbstractExecutionTest.java    |  226 ++
 .../exec/rel/AbstractSetOpExecutionTest.java       |  166 ++
 .../query/calcite/exec/rel/BaseAggregateTest.java  |  552 +++++
 .../query/calcite/exec/rel/ExecutionTest.java      |  667 +++++
 .../exec/rel/HashAggregateExecutionTest.java       |  135 +
 .../rel/HashAggregateSingleGroupExecutionTest.java |  497 ++++
 .../exec/rel/HashIndexSpoolExecutionTest.java      |  167 ++
 .../calcite/exec/rel/IntersectExecutionTest.java   |   83 +
 .../calcite/exec/rel/MergeJoinExecutionTest.java   |  378 +++
 .../query/calcite/exec/rel/MinusExecutionTest.java |   83 +
 .../exec/rel/NestedLoopJoinExecutionTest.java      |  363 +++
 .../exec/rel/SortAggregateExecutionTest.java       |  141 ++
 .../calcite/exec/rel/TableSpoolExecutionTest.java  |  152 ++
 .../exec/rel/TreeIndexSpoolExecutionTest.java      |  194 ++
 .../java/org/apache/ignite/cli/IgnitePaths.java    |   26 +-
 .../cli/builtins/init/InitIgniteCommand.java       |    2 +-
 .../org/apache/ignite/cli/ui/TerminalFactory.java  |    6 +-
 modules/configuration-annotation-processor/pom.xml |    2 +-
 .../processor}/AbstractProcessorTest.java          |   10 +-
 .../configuration/processor}/ConfigSet.java        |    2 +-
 .../configuration/processor}/HasFieldMatcher.java  |    2 +-
 .../configuration/processor}/HasMethodMatcher.java |    2 +-
 .../configuration/processor}/ITProcessorTest.java  |    4 +-
 .../configuration/processor}/ParsedClass.java      |    4 +-
 .../processor}/TestConfigurationSchema.java        |    2 +-
 .../configuration/processor}/Processor.java        |   10 +-
 .../processor}/ProcessorException.java             |    2 +-
 .../configuration/processor}/Utils.java            |    2 +-
 .../services/javax.annotation.processing.Processor |    2 +-
 .../configuration/ConfigurationChangerTest.java    |   20 +-
 .../configuration/json/JsonConverterTest.java      |   10 +-
 .../json/TestConfigurationStorage.java             |   12 +-
 .../notifications/ConfigurationListenerTest.java   |   12 +-
 .../sample/AutoAdjustConfigurationSchema.java      |    2 +-
 .../sample/BaselineConfigurationSchema.java        |    2 +-
 .../sample/CacheConfigurationSchema.java           |    2 +-
 .../sample/ClusterWideConfigurationSchema.java     |    2 +-
 .../sample/ConfigurationArrayTest.java             |    8 +-
 .../sample/ConstructableTreeNodeTest.java          |   10 +-
 .../sample/DiscoveryConfigurationSchema.java       |    2 +-
 .../sample/LocalConfigurationSchema.java           |    4 +-
 .../sample/NetworkConfigurationSchema.java         |    4 +-
 .../sample/NodeConfigurationSchema.java            |    2 +-
 .../sample/TraversableTreeNodeTest.java            |   16 +-
 .../configuration/sample/UsageTest.java            |    6 +-
 .../storage/TestConfigurationStorage.java          |    3 +-
 .../configuration}/util/ConfigurationUtilTest.java |   12 +-
 .../validation/ValidationUtilTest.java             |   14 +-
 .../configuration/NamedConfigurationTree.java      |    2 -
 .../configuration/{tree => }/NamedListChange.java  |    2 +-
 .../configuration/{tree => }/NamedListView.java    |    2 +-
 .../org/apache/ignite/configuration/RootKey.java   |    2 +-
 .../annotation/ConfigurationRoot.java              |    1 -
 .../{storage => annotation}/ConfigurationType.java |    2 +-
 .../configuration/ConfigurationChanger.java        |   37 +-
 .../configuration}/ConfigurationManager.java       |   10 +-
 .../configuration}/ConfigurationNode.java          |    9 +-
 .../configuration/ConfigurationRegistry.java       |   34 +-
 .../configuration}/DynamicConfiguration.java       |    7 +-
 .../configuration}/DynamicProperty.java            |    7 +-
 .../configuration}/NamedListConfiguration.java     |    7 +-
 .../configuration}/SuperRoot.java                  |    8 +-
 .../{ => internal}/configuration/TypeUtils.java    |    2 +-
 .../asm/ConfigurationAsmGenerator.java             |   26 +-
 .../configuration}/asm/SchemaClassesInfo.java      |    6 +-
 .../configuration}/asm/StringSwitchBuilder.java    |   14 +-
 .../json/JsonConfigurationVisitor.java             |    8 +-
 .../configuration/json/JsonConverter.java          |    6 +-
 .../json/JsonObjectConfigurationSource.java        |    8 +-
 .../json/JsonPrimitiveConfigurationSource.java     |   10 +-
 .../ConfigurationNotificationEventImpl.java        |    2 +-
 .../storage/ConfigurationStorage.java              |    3 +-
 .../storage/ConfigurationStorageListener.java      |    2 +-
 .../{ => internal}/configuration/storage/Data.java |    2 +-
 .../configuration/storage/StorageException.java    |    2 +-
 .../configuration/tree/ConfigurationSource.java    |    2 +-
 .../configuration/tree/ConfigurationVisitor.java   |    2 +-
 .../configuration/tree/ConstructableTreeNode.java  |    2 +-
 .../configuration/tree/InnerNode.java              |    2 +-
 .../configuration/tree/NamedListNode.java          |    4 +-
 .../configuration/tree/TraversableTreeNode.java    |    2 +-
 .../util/AnyNodeConfigurationVisitor.java          |    8 +-
 .../util/ConfigurationNotificationsUtil.java       |   26 +-
 .../configuration}/util/ConfigurationUtil.java     |   16 +-
 .../configuration}/util/KeyNotFoundException.java  |    2 +-
 .../util/KeysTrackingConfigurationVisitor.java     |    8 +-
 .../validation/ImmutableValidator.java             |    2 +-
 .../configuration}/validation/MaxValidator.java    |    2 +-
 .../configuration}/validation/MemberKey.java       |    2 +-
 .../configuration}/validation/MinValidator.java    |    2 +-
 .../validation/ValidationContextImpl.java          |   12 +-
 .../configuration}/validation/ValidationUtil.java  |   12 +-
 .../apache/ignite/internal/util/ArrayUtils.java    |    2 +
 .../org/apache/ignite/internal/util/ByteUtils.java |    5 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   68 +-
 .../java/org/apache/ignite/lang/IgniteLogger.java  |  179 +-
 .../apache/ignite/lang/LoggerMessageHelper.java    |  443 ++++
 .../internal/testframework/IgniteTestUtils.java    |   71 +
 .../tostring/IgniteToStringBuilderSelfTest.java    |    4 +-
 .../internal/util/IgniteIntListSelfTest.java       |  159 ++
 .../org/apache/ignite/lang/LoggerHelperTest.java   |  299 +++
 .../client/ITMetaStorageServiceTest.java           |   28 +-
 .../internal/metastorage/MetaStorageManager.java   |   76 +-
 modules/network-annotation-processor/pom.xml       |    2 +-
 .../ITTransferableObjectProcessorTest.java         |    6 +-
 .../network/processor}/AllTypesMessage.java        |    2 +-
 .../network/processor}/ConflictingTypeMessage.java |    2 +-
 .../network/processor}/ITTestMessageGroup.java     |    2 +-
 .../processor}/InvalidAnnotatedTypeMessage.java    |    2 +-
 .../processor}/InvalidParameterGetterMessage.java  |    2 +-
 .../processor}/InvalidReturnTypeGetterMessage.java |    2 +-
 .../network/processor}/SecondGroup.java            |    2 +-
 .../network/processor}/TransitiveMessage.java      |    2 +-
 .../processor}/UnmarshallableTypeMessage.java      |    2 +-
 .../UnmarshallableTypeNonSerializableMessage.java  |    2 +-
 .../network/processor}/MessageClass.java           |    2 +-
 .../network/processor}/MessageGroupWrapper.java    |    2 +-
 .../network/processor}/ProcessingException.java    |    2 +-
 .../processor}/TransferableObjectProcessor.java    |   16 +-
 .../network/processor}/TypeUtils.java              |    2 +-
 .../messages/MessageBuilderGenerator.java          |    6 +-
 .../messages/MessageFactoryGenerator.java          |    6 +-
 .../processor}/messages/MessageImplGenerator.java  |    6 +-
 .../serialization/BaseMethodNameResolver.java      |    6 +-
 .../MessageCollectionItemTypeConverter.java        |    6 +-
 .../MessageDeserializerGenerator.java              |    6 +-
 .../serialization/MessageReaderMethodResolver.java |    2 +-
 .../serialization/MessageSerializerGenerator.java  |    6 +-
 .../serialization/MessageWriterMethodResolver.java |    4 +-
 .../RegistryInitializerGenerator.java              |    6 +-
 .../SerializationFactoryGenerator.java             |    6 +-
 .../services/javax.annotation.processing.Processor |    2 +-
 .../processor}/SerializationOrderMessage.java      |    2 +-
 .../network/processor}/SerializationOrderTest.java |    2 +-
 .../network/processor}/TestMessageGroup.java       |    2 +-
 modules/network-api/pom.xml                        |    6 +
 .../ignite/network/ClusterLocalConfiguration.java  |    6 +-
 .../org/apache/ignite/network/ClusterNode.java     |   47 +-
 .../apache/ignite/network/MessagingService.java    |   14 +-
 .../org/apache/ignite/network/NetworkAddress.java  |  118 +
 .../ignite/network/NetworkMessageHandler.java      |    5 +-
 .../org/apache/ignite/network/TopologyService.java |    2 +-
 .../apache/ignite/network/NetworkAddressTest.java  |   80 +
 .../network}/netty/ConnectionManagerTest.java      |    8 +-
 .../network}/recovery/RecoveryHandshakeTest.java   |   30 +-
 .../network/scalecube/ITNodeRestartsTest.java      |   23 +-
 .../scalecube/ITScaleCubeNetworkMessagingTest.java |   23 +-
 .../network/NetworkMessageTypes.java               |    8 +-
 .../network}/direct/DirectMarshallingUtils.java    |    4 +-
 .../network}/direct/DirectMessageReader.java       |   10 +-
 .../network}/direct/DirectMessageWriter.java       |   10 +-
 .../network}/direct/state/DirectMessageState.java  |    2 +-
 .../direct/state/DirectMessageStateItem.java       |    2 +-
 .../direct/stream/DirectByteBufferStream.java      |    2 +-
 .../stream/DirectByteBufferStreamImplV1.java       |    2 +-
 .../network}/handshake/HandshakeAction.java        |    4 +-
 .../network}/handshake/HandshakeException.java     |    2 +-
 .../network}/handshake/HandshakeManager.java       |    6 +-
 .../network}/message/ScaleCubeMessage.java         |    4 +-
 .../network}/netty/ConnectionManager.java          |    8 +-
 .../network}/netty/HandshakeHandler.java           |    8 +-
 .../network}/netty/InboundDecoder.java             |    9 +-
 .../netty/IoExceptionSuppressingHandler.java       |    2 +-
 .../network}/netty/MessageHandler.java             |    2 +-
 .../network}/netty/NettyClient.java                |    4 +-
 .../network}/netty/NettySender.java                |    4 +-
 .../network}/netty/NettyServer.java                |   27 +-
 .../network}/netty/NettyUtils.java                 |    2 +-
 .../network}/netty/OutboundEncoder.java            |    4 +-
 .../recovery/RecoveryClientHandshakeManager.java   |   18 +-
 .../recovery/RecoveryServerHandshakeManager.java   |   18 +-
 .../recovery/message/HandshakeStartMessage.java    |    4 +-
 .../message/HandshakeStartResponseMessage.java     |    4 +-
 .../network/MessageSerializationRegistryImpl.java  |    1 +
 .../scalecube/ScaleCubeClusterServiceFactory.java  |   36 +-
 .../ScaleCubeDirectMarshallerTransport.java        |   21 +-
 .../scalecube/ScaleCubeMessagingService.java       |   53 +-
 .../scalecube/ScaleCubeTopologyService.java        |   25 +-
 .../network}/AllTypesMessage.java                  |    2 +-
 .../network}/AllTypesMessageGenerator.java         |    2 +-
 .../network}/NestedMessageMessage.java             |    2 +-
 .../network}/netty/InboundDecoderTest.java         |   10 +-
 .../netty/IoExceptionSuppressingHandlerTest.java   |    2 +-
 .../network}/netty/NettyClientTest.java            |    6 +-
 .../network}/netty/NettyServerTest.java            |    6 +-
 .../java/org/apache/ignite/raft/client/Peer.java   |   29 +-
 .../client/service/impl/RaftGroupServiceImpl.java  |   14 +-
 .../raft/client/service/RaftGroupServiceTest.java  |  150 +-
 .../ignite/raft/jraft/core/ITCliServiceTest.java   |  455 ++--
 .../apache/ignite/raft/jraft/core/ITNodeTest.java  | 1926 +++++++--------
 .../raft/server/ITJRaftCounterServerTest.java      |  121 +-
 .../raft/server/ITSimpleCounterServerTest.java     |   43 +-
 .../ignite/raft/server/RaftServerAbstractTest.java |    3 +-
 .../java/org/apache/ignite/internal/raft/Loza.java |    5 +-
 .../internal/raft/server/impl/JRaftServerImpl.java |   72 +-
 .../internal/raft/server/impl/RaftServerImpl.java  |   41 +-
 .../org/apache/ignite/raft/jraft/JRaftUtils.java   |   17 +-
 .../apache/ignite/raft/jraft/RaftGroupService.java |   37 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |   11 +-
 .../apache/ignite/raft/jraft/entity/PeerId.java    |    7 +-
 .../ignite/raft/jraft/error/RemotingException.java |    1 -
 .../apache/ignite/raft/jraft/rpc/RpcClient.java    |   52 +-
 .../apache/ignite/raft/jraft/rpc/RpcContext.java   |    5 +-
 .../ignite/raft/jraft/rpc/RpcRequestClosure.java   |    1 +
 .../ignite/raft/jraft/rpc/RpcRequestProcessor.java |    1 +
 .../raft/jraft/rpc/RpcResponseClosureAdapter.java  |    4 -
 .../raft/jraft/rpc/impl/AbstractClientService.java |   47 +-
 .../raft/jraft/rpc/impl/IgniteRpcClient.java       |  116 +-
 .../raft/jraft/rpc/impl/IgniteRpcServer.java       |  113 +-
 .../rpc/impl/client/ActionRequestProcessor.java    |   35 +-
 .../rpc/impl/client/GetLeaderRequestProcessor.java |   10 +-
 .../rpc/impl/client/SnapshotRequestProcessor.java  |   18 +-
 .../impl/core/AppendEntriesRequestProcessor.java   |    6 +-
 .../ignite/raft/jraft/util/internal/ThrowUtil.java |   60 +-
 .../apache/ignite/raft/jraft/core/TestCluster.java |  227 +-
 .../raft/jraft/rpc/AbstractClientServiceTest.java  |   66 +-
 .../ignite/raft/jraft/rpc/AbstractRpcTest.java     |  112 +-
 .../ignite/raft/jraft/rpc/IgniteRpcTest.java       |   41 +-
 .../ignite/raft/jraft/rpc/TestIgniteRpcServer.java |   62 +-
 .../snapshot/local/LocalSnapshotReaderTest.java    |    9 +-
 .../ignite/raft/jraft/test/MockAsyncContext.java   |    9 +-
 .../apache/ignite/raft/jraft/test/TestUtils.java   |   70 +-
 .../java/org/apache/ignite/rest/RestModule.java    |    8 +-
 .../rest/presentation/json/JsonPresentation.java   |    6 +-
 .../apache/ignite/internal/app/IgnitionImpl.java   |   23 +-
 .../storage/DistributedConfigurationStorage.java   |   10 +-
 .../storage/LocalConfigurationStorage.java         |   10 +-
 .../ignite/internal/schema/SchemaManager.java      |    2 +-
 .../SchemaConfigurationConverter.java              |   17 +-
 .../configuration/SchemaTableValidatorImpl.java    |    7 +-
 .../marshaller/asm/AsmSerializerGenerator.java     |    8 +-
 .../SchemaConfigurationConverterTest.java          |    2 +-
 .../configuration/TestConfigurationStorage.java    |   10 +-
 .../pom.xml                                        |   46 +-
 .../apache/ignite/internal/storage/DataRow.java}   |   27 +-
 .../ignite/internal/storage/InvokeClosure.java}    |   23 +-
 .../ignite/internal/storage/OperationType.java}    |   14 +-
 .../apache/ignite/internal/storage/SearchRow.java} |   18 +-
 .../apache/ignite/internal/storage/Storage.java    |   70 +
 .../ignite/internal}/storage/StorageException.java |   22 +-
 .../storage/basic/ConcurrentHashMapStorage.java    |  140 ++
 .../internal/storage/basic/SimpleDataRow.java}     |   41 +-
 .../storage/basic/SimpleReadInvokeClosure.java     |   57 +
 .../storage/basic/SimpleRemoveInvokeClosure.java}  |   36 +-
 .../storage/basic/SimpleWriteInvokeClosure.java}   |   38 +-
 .../internal/storage/AbstractStorageTest.java      |  205 ++
 .../basic/ConcurrentHashMapStorageTest.java}       |   19 +-
 .../pom.xml                                        |   59 +-
 .../internal/storage/rocksdb/RocksDbStorage.java   |  255 ++
 .../storage/rocksdb/RocksDbStorageTest.java        |   53 +
 modules/table/pom.xml                              |    6 +
 .../ignite/distributed/ITDistributedTableTest.java |   45 +-
 .../internal/table/distributed/TableManager.java   |    4 +-
 .../ignite/internal/table/TableManagerTest.java    |  137 +-
 .../internal/table/TestConfigurationStorage.java   |   10 +-
 parent/pom.xml                                     |   37 +-
 pom.xml                                            |    3 +
 348 files changed, 23790 insertions(+), 3506 deletions(-)
 create mode 100644 NOTICE
 create mode 100644 RELEASE.md
 delete mode 100644 assembly/NOTICE
 delete mode 100644 assembly/README
 create mode 100644 assembly/README.md
 copy check-rules/{checkstyle-rules.xml => checkstyle-javadoc.xml} (53%)
 create mode 100644 examples/README.md
 create mode 100644 examples/config/ignite-config.json
 copy modules/network-api/pom.xml => examples/pom-standalone.xml (58%)
 copy {modules/network-api => examples}/pom.xml (64%)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/table/KeyValueBinaryViewExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/table/TableExample.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/AbstractIndexScan.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ArrayRowHandler.java
 copy 
modules/{network-annotation-processor/src/integrationTest/resources/org/apache/ignite/network/processor/internal/SecondGroup.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ExecutionCancelledException.java}
 (78%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/ExecutionContext.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/PlannerHelper.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/QueryTaskExecutor.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/QueryTaskExecutorImpl.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/RowHandler.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/RuntimeHashIndex.java
 copy 
modules/{network/src/main/java/org/apache/ignite/network/internal/direct/state/DirectMessageStateItem.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/RuntimeIndex.java}
 (73%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/RuntimeTreeIndex.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/TableFunctionScan.java
 copy 
modules/{network/src/main/java/org/apache/ignite/network/internal/direct/state/DirectMessageStateItem.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/TreeIndex.java}
 (67%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/CallImplementor.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ConverterUtils.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ExpressionFactory.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ExpressionFactoryImpl.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/IgniteBuiltInMethod.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/IgniteSqlFunctions.java
 copy 
modules/{network/src/main/java/org/apache/ignite/network/internal/handshake/HandshakeException.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ImplementableFunction.java}
 (51%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/NotNullImplementor.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ReflectiveCallNotNullImplementor.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/RexImpTable.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/RexToLixTranslator.java
 copy 
modules/{network-annotation-processor/src/integrationTest/resources/org/apache/ignite/network/processor/internal/SecondGroup.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/Scalar.java}
 (75%)
 copy 
modules/{network-annotation-processor/src/test/java/org/apache/ignite/network/processor/internal/SerializationOrderMessage.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/Accumulator.java}
 (61%)
 copy 
modules/{network-annotation-processor/src/integrationTest/resources/org/apache/ignite/network/processor/internal/ConflictingTypeMessage.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AccumulatorWrapper.java}
 (74%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/Accumulators.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AccumulatorsFactory.java
 copy 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/storage/ConfigurationType.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AggregateType.java}
 (78%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/GroupKey.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/AbstractNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/AbstractSetOpNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/CorrelatedNestedLoopJoinNode.java
 copy 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/tree/NamedListView.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/Downstream.java}
 (56%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/FilterNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/HashAggregateNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/IndexSpoolNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/IntersectNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/LimitNode.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/util/KeyNotFoundException.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/Mailbox.java}
 (66%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/MergeJoinNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/MinusNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/NestedLoopJoinNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/Node.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/ProjectNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/RootNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/ScanNode.java
 copy 
modules/{network-annotation-processor/src/test/java/org/apache/ignite/network/processor/internal/SerializationOrderMessage.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/SingleNode.java}
 (64%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/SortAggregateNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/SortNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/TableSpoolNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/UnionAllNode.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/metadata/FragmentDescription.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/util/FilteringIterator.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/util/StripedThreadPoolExecutor.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/notifications/ConfigurationNotificationEventImpl.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/util/TransformingIterator.java}
 (51%)
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/RuntimeTreeIndexTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/AbstractExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/AbstractSetOpExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/BaseAggregateTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/ExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/HashAggregateExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/HashAggregateSingleGroupExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/HashIndexSpoolExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/IntersectExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/MergeJoinExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/MinusExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/NestedLoopJoinExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/SortAggregateExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/TableSpoolExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/TreeIndexSpoolExecutionTest.java
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/AbstractProcessorTest.java (98%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/ConfigSet.java (98%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/HasFieldMatcher.java (98%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/HasMethodMatcher.java (98%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/ITProcessorTest.java (92%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/ParsedClass.java (98%)
 rename 
modules/configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/TestConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/Processor.java (98%)
 copy 
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/ProcessorException.java (94%)
 rename 
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/{configuration/processor/internal
 => internal/configuration/processor}/Utils.java (97%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/ConfigurationChangerTest.java (94%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/json/JsonConverterTest.java (98%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/json/TestConfigurationStorage.java (82%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/notifications/ConfigurationListenerTest.java (93%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/AutoAdjustConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/BaselineConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/CacheConfigurationSchema.java (95%)
 copy 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/ClusterWideConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/ConfigurationArrayTest.java (96%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/ConstructableTreeNodeTest.java (94%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/DiscoveryConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/LocalConfigurationSchema.java (90%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/NetworkConfigurationSchema.java (90%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/NodeConfigurationSchema.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/TraversableTreeNodeTest.java (95%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/sample/UsageTest.java (96%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{ => 
internal}/configuration/storage/TestConfigurationStorage.java (96%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{configuration/internal
 => internal/configuration}/util/ConfigurationUtilTest.java (97%)
 rename 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/{configuration/internal
 => internal/configuration}/validation/ValidationUtilTest.java (93%)
 rename 
modules/configuration-api/src/main/java/org/apache/ignite/configuration/{tree 
=> }/NamedListChange.java (98%)
 copy 
modules/configuration-api/src/main/java/org/apache/ignite/configuration/{tree 
=> }/NamedListView.java (96%)
 rename 
modules/configuration-api/src/main/java/org/apache/ignite/configuration/{storage
 => annotation}/ConfigurationType.java (94%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/ConfigurationChanger.java (93%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/ConfigurationManager.java (92%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/ConfigurationNode.java (94%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/ConfigurationRegistry.java (86%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/DynamicConfiguration.java (93%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/DynamicProperty.java (92%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/NamedListConfiguration.java (94%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/SuperRoot.java (94%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/TypeUtils.java (98%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/asm/ConfigurationAsmGenerator.java (98%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/asm/SchemaClassesInfo.java (92%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/asm/StringSwitchBuilder.java (99%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/json/JsonConfigurationVisitor.java (93%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/json/JsonConverter.java (88%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/json/JsonObjectConfigurationSource.java (93%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/json/JsonPrimitiveConfigurationSource.java (95%)
 copy 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> 
internal/configuration}/notifications/ConfigurationNotificationEventImpl.java 
(96%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/storage/ConfigurationStorage.java (94%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/storage/ConfigurationStorageListener.java (95%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/storage/Data.java (96%)
 copy modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/storage/StorageException.java (95%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/ConfigurationSource.java (97%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/ConfigurationVisitor.java (97%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/ConstructableTreeNode.java (96%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/InnerNode.java (98%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/NamedListNode.java (95%)
 rename modules/configuration/src/main/java/org/apache/ignite/{ => 
internal}/configuration/tree/TraversableTreeNode.java (95%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/util/AnyNodeConfigurationVisitor.java (86%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/util/ConfigurationNotificationsUtil.java (90%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/util/ConfigurationUtil.java (97%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/util/KeyNotFoundException.java (95%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/util/KeysTrackingConfigurationVisitor.java (95%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/ImmutableValidator.java (96%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/MaxValidator.java (96%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/MemberKey.java (96%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/MinValidator.java (96%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/ValidationContextImpl.java (90%)
 rename 
modules/configuration/src/main/java/org/apache/ignite/{configuration/internal 
=> internal/configuration}/validation/ValidationUtil.java (94%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/lang/LoggerMessageHelper.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/IgniteIntListSelfTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/lang/LoggerHelperTest.java
 rename 
modules/network-annotation-processor/src/integrationTest/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/ITTransferableObjectProcessorTest.java (98%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/AllTypesMessage.java (96%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/ConflictingTypeMessage.java (95%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/ITTestMessageGroup.java (94%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/InvalidAnnotatedTypeMessage.java (94%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/InvalidParameterGetterMessage.java (94%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/InvalidReturnTypeGetterMessage.java (94%)
 copy 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/SecondGroup.java (94%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/TransitiveMessage.java (95%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/UnmarshallableTypeMessage.java (95%)
 rename 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/UnmarshallableTypeNonSerializableMessage.java 
(95%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/MessageClass.java (98%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/MessageGroupWrapper.java (98%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/ProcessingException.java (97%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/TransferableObjectProcessor.java (95%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/TypeUtils.java (98%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/messages/MessageBuilderGenerator.java (94%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/messages/MessageFactoryGenerator.java (93%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/messages/MessageImplGenerator.java (97%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/BaseMethodNameResolver.java (96%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => 
internal/network/processor}/serialization/MessageCollectionItemTypeConverter.java
 (96%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/MessageDeserializerGenerator.java 
(97%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/MessageReaderMethodResolver.java 
(98%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/MessageSerializerGenerator.java 
(96%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/MessageWriterMethodResolver.java 
(97%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/serialization/RegistryInitializerGenerator.java 
(95%)
 rename 
modules/network-annotation-processor/src/main/java/org/apache/ignite/{network/processor/internal
 => 
internal/network/processor}/serialization/SerializationFactoryGenerator.java 
(95%)
 rename 
modules/network-annotation-processor/src/test/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/SerializationOrderMessage.java (95%)
 rename 
modules/network-annotation-processor/src/test/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/SerializationOrderTest.java (98%)
 rename 
modules/network-annotation-processor/src/test/java/org/apache/ignite/{network/processor/internal
 => internal/network/processor}/TestMessageGroup.java (95%)
 create mode 100644 
modules/network-api/src/main/java/org/apache/ignite/network/NetworkAddress.java
 create mode 100644 
modules/network-api/src/test/java/org/apache/ignite/network/NetworkAddressTest.java
 rename 
modules/network/src/integrationTest/java/org/apache/ignite/{network/internal => 
internal/network}/netty/ConnectionManagerTest.java (97%)
 rename 
modules/network/src/integrationTest/java/org/apache/ignite/{network/internal => 
internal/network}/recovery/RecoveryHandshakeTest.java (92%)
 rename modules/network/src/main/java/org/apache/ignite/{ => 
internal}/network/NetworkMessageTypes.java (85%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/DirectMarshallingUtils.java (93%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/DirectMessageReader.java (97%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/DirectMessageWriter.java (97%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/state/DirectMessageState.java (97%)
 copy modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/state/DirectMessageStateItem.java (94%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/stream/DirectByteBufferStream.java (99%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/direct/stream/DirectByteBufferStreamImplV1.java (99%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/handshake/HandshakeAction.java (90%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/handshake/HandshakeException.java (95%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/handshake/HandshakeManager.java (91%)
 rename modules/network/src/main/java/org/apache/ignite/{network/scalecube => 
internal/network}/message/ScaleCubeMessage.java (91%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/ConnectionManager.java (97%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/HandshakeHandler.java (93%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/InboundDecoder.java (94%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/IoExceptionSuppressingHandler.java (96%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/MessageHandler.java (97%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettyClient.java (98%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettySender.java (96%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettyServer.java (93%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettyUtils.java (98%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/netty/OutboundEncoder.java (97%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/recovery/RecoveryClientHandshakeManager.java (86%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/recovery/RecoveryServerHandshakeManager.java (86%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/recovery/message/HandshakeStartMessage.java (90%)
 rename modules/network/src/main/java/org/apache/ignite/{network/internal => 
internal/network}/recovery/message/HandshakeStartResponseMessage.java (91%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/AllTypesMessage.java (97%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/AllTypesMessageGenerator.java (99%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/NestedMessageMessage.java (96%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/netty/InboundDecoderTest.java (96%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/netty/IoExceptionSuppressingHandlerTest.java (97%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettyClientTest.java (97%)
 rename modules/network/src/test/java/org/apache/ignite/{network/internal => 
internal/network}/netty/NettyServerTest.java (98%)
 copy modules/{network-annotation-processor => storage-api}/pom.xml (59%)
 copy 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/tree/NamedListView.java
 => storage-api/src/main/java/org/apache/ignite/internal/storage/DataRow.java} 
(64%)
 rename 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/tree/NamedListView.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/InvokeClosure.java}
 (58%)
 rename 
modules/{network-annotation-processor/src/integrationTest/resources/org/apache/ignite/network/processor/internal/SecondGroup.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/OperationType.java}
 (75%)
 rename 
modules/{network/src/main/java/org/apache/ignite/network/internal/direct/state/DirectMessageStateItem.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/SearchRow.java} 
(65%)
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/Storage.java
 rename modules/{configuration/src/main/java/org/apache/ignite/configuration => 
storage-api/src/main/java/org/apache/ignite/internal}/storage/StorageException.java
 (75%)
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/basic/ConcurrentHashMapStorage.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/notifications/ConfigurationNotificationEventImpl.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/basic/SimpleDataRow.java}
 (53%)
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/basic/SimpleReadInvokeClosure.java
 rename 
modules/{configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/ClusterWideConfigurationSchema.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/basic/SimpleRemoveInvokeClosure.java}
 (56%)
 rename 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/notifications/ConfigurationNotificationEventImpl.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/basic/SimpleWriteInvokeClosure.java}
 (54%)
 create mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/AbstractStorageTest.java
 rename 
modules/{configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ProcessorException.java
 => 
storage-api/src/test/java/org/apache/ignite/internal/storage/basic/ConcurrentHashMapStorageTest.java}
 (67%)
 copy modules/{network-annotation-processor => storage-rocksdb}/pom.xml (53%)
 create mode 100644 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/RocksDbStorage.java
 create mode 100644 
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/RocksDbStorageTest.java

Reply via email to