You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ag...@apache.org on 2021/04/05 10:07:58 UTC
[ignite-3] 01/01: Merge branch 'main' of
https://gitbox.apache.org/repos/asf/ignite-3 into ignite-14393
This is an automated email from the ASF dual-hosted git repository.
agoncharuk pushed a commit to branch ignite-14393
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit f6ac843ccf1de28c923aa6333d505ac577c8d900
Merge: 2687266 15166f8
Author: Alexey Goncharuk <al...@gmail.com>
AuthorDate: Mon Apr 5 13:07:46 2021 +0300
Merge branch 'main' of https://gitbox.apache.org/repos/asf/ignite-3 into ignite-14393
assembly/NOTICE | 0
assembly/README | 0
assembly/assembly.xml | 50 +++
check-rules/checkstyle-rules.xml | 11 +-
modules/README.md | 7 +-
modules/api/pom.xml | 38 +-
.../org/apache/ignite/binary/BinaryObject.java} | 12 +-
.../java/org/apache/ignite/lang/IgniteFuture.java} | 14 +-
.../org/apache/ignite/table/InvocationContext.java | 68 +++
.../org/apache/ignite/table/InvokeProcessor.java | 47 +++
.../ignite/table/InvokeProcessorException.java} | 9 +-
.../apache/ignite/table/KeyValueBinaryView.java} | 15 +-
.../java/org/apache/ignite/table/KeyValueView.java | 349 ++++++++++++++++
.../java/org/apache/ignite/table/RecordView.java | 42 ++
.../main/java/org/apache/ignite/table/Table.java | 92 +++++
.../java/org/apache/ignite/table/TableView.java | 309 ++++++++++++++
.../main/java/org/apache/ignite/table/Tuple.java | 100 +++++
.../org/apache/ignite/table/TupleBuilder.java} | 21 +-
.../org/apache/ignite/table/mapper/KeyMapper.java} | 8 +-
.../org/apache/ignite/table/mapper/Mappers.java} | 37 +-
.../apache/ignite/table/mapper/RecordMapper.java} | 20 +-
.../apache/ignite/table/mapper/ValueMapper.java} | 22 +-
.../org/apache/ignite/table}/package-info.java | 5 +-
.../presto/bytecode/DynamicClassLoader.java | 9 -
.../expression/ConstantBytecodeExpression.java | 2 +-
modules/cli-common/README.md | 5 +
modules/cli/README.md | 32 ++
modules/configuration-annotation-processor/pom.xml | 12 -
.../processor/internal/Processor.java | 31 +-
.../configuration/processor/internal/Utils.java | 109 +----
.../storage => }/ConfigurationChangerTest.java | 28 +-
.../internal/util/ConfigurationUtilTest.java | 82 +++-
.../internal/validation/ValidationUtilTest.java | 2 +-
.../notifications/ConfigurationListenerTest.java | 245 +++++++++++
.../sample/LocalConfigurationSchema.java | 2 +-
.../sample/NetworkConfigurationSchema.java | 2 +-
.../ignite/configuration/sample/UsageTest.java | 16 +-
.../storage/TestConfigurationStorage.java | 25 +-
modules/configuration/pom.xml | 13 -
.../ignite/configuration/ConfigurationChanger.java | 209 ++++++----
.../configuration/ConfigurationProperty.java | 14 +-
.../configuration/ConfigurationRegistry.java | 59 ++-
.../ignite/configuration/ConfigurationTree.java | 4 +-
.../ignite/configuration/ConfigurationValue.java | 6 +-
.../configuration/NamedConfigurationTree.java | 9 +-
.../ignite/configuration/PropertyListener.java | 61 ---
.../configuration/internal/ConfigurationNode.java | 19 +-
.../internal/DynamicConfiguration.java | 9 +-
.../configuration/internal/DynamicProperty.java | 16 +-
.../internal/NamedListConfiguration.java | 25 +-
.../ConfigurationNotificationEventImpl.java} | 41 +-
.../util/ConfigurationNotificationsUtil.java | 184 +++++++++
.../internal/util/ConfigurationUtil.java | 42 ++
.../ConfigurationListener.java} | 28 +-
.../ConfigurationNamedListListener.java} | 37 +-
.../ConfigurationNotificationEvent.java} | 45 +-
.../storage/ConfigurationStorage.java | 16 +-
.../storage/ConfigurationStorageListener.java | 1 +
.../apache/ignite/configuration/storage/Data.java | 22 +-
.../ignite/configuration/tree/NamedListNode.java | 5 +
.../ignite/configuration/tree/NamedListView.java | 5 +
modules/{configuration => core}/pom.xml | 36 +-
.../java/org/apache/ignite/lang/IgniteUuid.java | 135 ++++++
.../apache/ignite/lang/IgniteUuidGenerator.java | 84 ++++
.../java/org/apache/ignite/lang/LogWrapper.java | 80 ++++
modules/metastorage-client/pom.xml | 42 ++
.../metastorage/client/MetaStorageService.java | 345 ++++++++++++++++
.../ignite/metastorage/client}/package-info.java | 5 +-
modules/metastorage-common/pom.xml | 47 +++
.../metastorage/common/CompactedException.java | 59 +++
.../ignite/metastorage/common/Condition.java | 356 ++++++++++++++++
.../ignite/metastorage/common/Conditions.java} | 46 +--
.../apache/ignite/metastorage/common/Cursor.java} | 14 +-
.../apache/ignite/metastorage/common/Entry.java} | 39 +-
.../org/apache/ignite/metastorage/common/Key.java | 80 ++++
.../ignite/metastorage/common/Operation.java | 84 ++++
.../common/OperationTimeoutException.java | 59 +++
.../ignite/metastorage/common/Operations.java | 64 +++
.../ignite/metastorage/common/WatchEvent.java} | 47 +--
.../ignite/metastorage/common/WatchListener.java} | 35 +-
.../ignite/metastorage/common}/package-info.java | 5 +-
modules/network/pom.xml | 12 -
.../ITScaleCubeNetworkClusterMessagingTest.java | 107 ++++-
.../ignite/network/scalecube/TestMessage.java | 16 +-
.../scalecube/TestMessageMapperProvider.java | 54 +++
.../scalecube/TestNetworkHandlersProvider.java | 4 +-
.../ignite/network/scalecube/TestRequest.java} | 30 +-
.../scalecube/TestRequestMapperProvider.java | 54 +++
.../ignite/network/scalecube/TestResponse.java} | 35 +-
.../scalecube/TestResponseMapperProvider.java | 54 +++
.../java/org/apache/ignite/network/Network.java | 66 +++
.../org/apache/ignite/network/NetworkCluster.java | 24 +-
.../ignite/network/NetworkClusterContext.java | 57 +++
.../ignite/network/NetworkClusterFactory.java | 56 +--
...ler.java => NetworkConfigurationException.java} | 21 +-
...rkMessageHandler.java => NetworkException.java} | 22 +-
.../org/apache/ignite/network/NetworkMember.java | 3 +-
.../org/apache/ignite/network/NetworkMessage.java | 59 ---
.../ignite/network/NetworkMessageHandler.java | 6 +-
.../MessageReader.java} | 16 +-
.../MessageWriter.java} | 16 +-
.../AckResponse.java} | 15 +-
.../message/DefaultMessageMapperProvider.java | 54 +++
.../network/message/MessageDeserializer.java} | 25 +-
.../network/message/MessageMapperProvider.java} | 22 +-
.../network/message/MessageMappingException.java} | 25 +-
.../ignite/network/message/MessageSerializer.java} | 25 +-
.../ignite/network/message/NetworkMessage.java} | 11 +-
.../network/scalecube/ScaleCubeMessageCodec.java | 133 ++++++
.../network/scalecube/ScaleCubeMessageHandler.java | 8 +-
.../network/scalecube/ScaleCubeMessageReader.java} | 28 +-
.../network/scalecube/ScaleCubeMessageWriter.java} | 28 +-
.../network/scalecube/ScaleCubeNetworkCluster.java | 37 +-
.../ScaleCubeNetworkClusterFactory.java} | 71 +++-
modules/raft-client/README.md | 3 +
modules/{network => raft-client}/pom.xml | 40 +-
.../org/apache/ignite/raft/client/Command.java} | 12 +-
.../ignite/raft/client/ElectionPriority.java} | 25 +-
.../java/org/apache/ignite/raft/client/Peer.java | 97 +++++
.../apache/ignite/raft/client/RaftErrorCode.java | 67 +++
.../apache/ignite/raft/client/ReadCommand.java} | 10 +-
.../apache/ignite/raft/client/WriteCommand.java} | 10 +-
.../raft/client/exception/RaftException.java} | 28 +-
.../ignite/raft/client/message/ActionRequest.java | 58 +++
.../raft/client/message/ActionResponse.java} | 30 +-
.../raft/client/message/AddLearnersRequest.java | 59 +++
.../raft/client/message/AddPeersRequest.java | 59 +++
.../raft/client/message/ChangePeersResponse.java | 59 +++
.../raft/client/message/GetLeaderRequest.java} | 30 +-
.../raft/client/message/GetLeaderResponse.java} | 31 +-
.../raft/client/message/GetPeersRequest.java | 55 +++
.../raft/client/message/GetPeersResponse.java | 59 +++
.../client/message/RaftClientMessageFactory.java | 93 +++++
.../raft/client/message/RaftErrorResponse.java | 60 +++
.../raft/client/message/RemoveLearnersRequest.java | 59 +++
.../raft/client/message/RemovePeersRequest.java | 59 +++
.../raft/client/message/SnapshotRequest.java} | 30 +-
.../client/message/TransferLeadershipRequest.java | 58 +++
.../client/message/impl/ActionRequestImpl.java} | 51 ++-
.../client/message/impl/ActionResponseImpl.java} | 37 +-
.../message/impl/AddLearnersRequestImpl.java | 68 +++
.../client/message/impl/AddPeersRequestImpl.java | 68 +++
.../message/impl/ChangePeersResponseImpl.java} | 52 ++-
.../client/message/impl/GetLeaderRequestImpl.java} | 37 +-
.../message/impl/GetLeaderResponseImpl.java} | 38 +-
.../client/message/impl/GetPeersRequestImpl.java} | 50 ++-
.../client/message/impl/GetPeersResponseImpl.java} | 51 ++-
.../message/impl/RaftClientMessageFactoryImpl.java | 109 +++++
.../client/message/impl/RaftErrorResponseImpl.java | 64 +++
.../message/impl/RemoveLearnersRequestImpl.java | 66 +++
.../message/impl/RemovePeersRequestImpl.java} | 52 ++-
.../client/message/impl/SnapshotRequestImpl.java} | 37 +-
.../impl/TransferLeadershipRequestImpl.java} | 53 ++-
.../raft/client/service/CommandClosure.java} | 30 +-
.../client/service/RaftGroupCommandListener.java} | 22 +-
.../raft/client/service/RaftGroupService.java | 196 +++++++++
.../client/service/impl/RaftGroupServiceImpl.java | 354 ++++++++++++++++
.../raft/client/service/RaftGroupServiceTest.java | 421 +++++++++++++++++++
modules/{configuration => raft}/pom.xml | 30 +-
.../ignite/raft/server/CounterCommandListener.java | 53 +++
.../ignite/raft/server/GetValueCommand.java} | 14 +-
.../raft/server/ITRaftCounterServerTest.java | 186 +++++++++
.../raft/server/IncrementAndGetCommand.java} | 26 +-
.../org/apache/ignite/raft/server/RaftServer.java | 56 +++
.../ignite/raft/server/impl/RaftServerImpl.java | 264 ++++++++++++
.../java/org/apache/ignite/rest/RestModule.java | 11 +-
.../InMemoryConfigurationStorage.java} | 51 +--
.../configuration/RestConfigurationSchema.java | 2 +-
.../rest/presentation/json/JsonConverter.java | 9 +-
.../rest/presentation/json/JsonConverterTest.java | 7 +
.../json/TestConfigurationStorage.java | 14 +-
.../java/org/apache/ignite/app/IgniteRunner.java | 5 +-
.../ignite/configuration/ConfigurationModule.java | 41 +-
.../extended/LocalConfigurationSchema.java | 3 +-
modules/schema/README.md | 12 +-
.../ignite/internal/schema/AssemblyException.java | 2 +-
.../org/apache/ignite/internal/schema/Bitmask.java | 2 +-
.../{ByteBufferTuple.java => ByteBufferRow.java} | 28 +-
.../org/apache/ignite/internal/schema/Columns.java | 4 +-
.../ignite/internal/schema/ExpandableByteBuf.java | 4 +-
.../internal/schema/InvalidTypeException.java | 2 +-
.../ignite/internal/schema/NativeTypeSpec.java | 30 +-
.../org/apache/ignite/internal/schema/README.md | 28 +-
.../internal/schema/{Tuple.java => Row.java} | 72 +++-
.../{TupleAssembler.java => RowAssembler.java} | 44 +-
.../ignite/internal/schema/SchemaDescriptor.java | 22 +
.../schema/marshaller/AbstractSerializer.java | 40 +-
.../internal/schema/marshaller/MarshallerUtil.java | 4 +-
.../internal/schema/marshaller/Serializer.java | 2 +-
.../marshaller/asm/AsmSerializerGenerator.java | 22 +-
...nerator.java => ColumnAccessCodeGenerator.java} | 44 +-
.../asm/IdentityMarshallerCodeGenerator.java | 10 +-
.../marshaller/asm/MarshallerCodeGenerator.java | 6 +-
.../asm/ObjectMarshallerCodeGenerator.java | 16 +-
.../marshaller/reflection/FieldAccessor.java | 74 ++--
.../marshaller/reflection/JavaSerializer.java | 24 +-
.../schema/marshaller/reflection/Marshaller.java | 16 +-
.../ignite/internal/schema/package-info.java | 2 +-
.../schema/{TupleTest.java => RowTest.java} | 14 +-
.../marshaller/reflection/FieldAccessorTest.java | 76 ++--
modules/table/README.md | 2 +
modules/{configuration => table}/pom.xml | 25 +-
.../org/apache/ignite/binary/BinaryObjects.java} | 35 +-
.../internal/schema/marshaller/Marshaller.java | 74 ++++
.../ignite/internal/storage/TableStorage.java} | 25 +-
.../apache/ignite/internal/table/KVViewImpl.java | 228 +++++++++++
.../internal/table/KeyValueBinaryViewImpl.java | 241 +++++++++++
.../ignite/internal/table/RecordViewImpl.java | 249 +++++++++++
.../apache/ignite/internal/table/RowChunk.java} | 13 +-
.../ignite/internal/table/RowChunkAdapter.java | 106 +++++
.../apache/ignite/internal/table/TableImpl.java | 265 ++++++++++++
.../apache/ignite/internal/table/TableRow.java} | 22 +-
.../ignite/internal/table/TableRowAdapter.java | 142 +++++++
.../ignite/internal/table}/package-info.java | 5 +-
.../test/java/org/apache/ignite/table/Example.java | 456 +++++++++++++++++++++
.../apache/ignite/table/impl/TestTableRowImpl.java | 132 ++++++
.../ignite/table/impl/TestTableStorageImpl.java | 82 ++++
parent/pom.xml | 7 -
pom.xml | 30 ++
219 files changed, 10349 insertions(+), 1713 deletions(-)