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

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


    from c4871ce  IGNITE-14149 wip.
     add db91bfb  IGNITE-14181 Support arrays of primitives in the 
configuration schema (#54)
     add ca0d35e  IGNITE-14194 Multiple storages support for configuration 
framework. (#55)
     add 552d887  IGNITE-14110 Networking module basic API and implementation - 
#53
     add c548a82  IGNITE-14110 Code style and maven configuration fixes
     new b22ccf8  Merge branch 'main' of 
https://gitbox.apache.org/repos/asf/ignite-3 into ignite-14149
     new 399f640  IGNITE-14149 Migrate to ignite network.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../processor/internal/ITProcessorTest.java        |  12 +-
 .../configuration/processor/internal/Types.java    |   3 +
 .../internal/TestConfigurationSchema.java          |   3 +
 .../processor/internal/Processor.java              | 138 +++++++---
 .../internal/util/ConfigurationUtilTest.java       |  32 ++-
 .../sample/ConfigurationArrayTest.java             | 105 ++++++++
 .../sample/storage/ConfigurationChangerTest.java   |  69 ++---
 .../sample/storage/TestConfigurationStorage.java   |   6 +-
 .../ignite/configuration/ConfigurationChanger.java | 277 ++++++++++++---------
 .../configuration/ConfigurationRegistry.java       |  20 ++
 .../org/apache/ignite/configuration/RootKey.java   |  13 +-
 .../apache/ignite/configuration/RootKeyImpl.java   |  56 +++++
 .../internal/util/ConfigurationUtil.java           | 130 +++++++++-
 .../storage/ConfigurationStorage.java              |   2 +-
 .../apache/ignite/configuration/storage/Data.java  |   6 +-
 .../ignite/configuration/tree/InnerNode.java       |   2 +-
 modules/{raft-client => network}/pom.xml           |  42 +++-
 .../ITScaleCubeNetworkClusterMessagingTest.java    |  97 ++++++++
 .../ignite/network/scalecube/TestMessage.java}     |  52 ++--
 .../scalecube/TestNetworkHandlersProvider.java     |  63 +++++
 .../ignite/network/MessageHandlerHolder.java       |  59 +++++
 .../org/apache/ignite/network/NetworkCluster.java  |  83 ++++++
 .../network/NetworkClusterEventHandler.java}       |  31 +--
 .../ignite/network/NetworkClusterFactory.java      |  75 ++++++
 .../ignite/network/NetworkHandlersProvider.java}   |  26 +-
 .../org/apache/ignite/network/NetworkMember.java}  |  48 ++--
 .../org/apache/ignite/network/NetworkMessage.java  |  59 +++++
 .../ignite/network/NetworkMessageHandler.java}     |  12 +-
 .../network/scalecube/ScaleCubeMemberResolver.java |  64 +++++
 .../network/scalecube/ScaleCubeMessageHandler.java | 100 ++++++++
 .../network/scalecube/ScaleCubeNetworkCluster.java | 113 +++++++++
 modules/raft-client/pom.xml                        |   5 +
 .../org/apache/ignite/raft/ElectionPriority.java   |   2 +-
 .../main/java/org/apache/ignite/raft/PeerId.java   |  18 +-
 .../java/org/apache/ignite/raft/RaftException.java |  16 --
 .../ignite/raft/client/RaftClientMessages.java     |  66 ++---
 .../client/message/AddLearnersRequestImpl.java     |   2 +-
 .../raft/client/message/AddPeerRequestImpl.java    |   2 +-
 .../raft/client/message/ChangePeerRequestImpl.java |   2 +-
 .../raft/client/message/GetLeaderRequestImpl.java  |   2 +-
 .../raft/client/message/GetPeersRequestImpl.java   |   2 +-
 .../raft/client/message/PingRequestImpl.java       |  21 --
 ...rFactory.java => RaftClientMessageFactory.java} |   6 +-
 ...tory.java => RaftClientMessageFactoryImpl.java} |  14 +-
 .../client/message/RemoveLearnersRequestImpl.java  |   2 +-
 .../raft/client/message/RemovePeerRequestImpl.java |   2 +-
 .../client/message/ResetLearnersRequestImpl.java   |   2 +-
 .../raft/client/message/ResetPeerRequestImpl.java  |   2 +-
 .../raft/client/message/SnapshotRequestImpl.java   |   2 +-
 .../raft/client/message/StatusResponseImpl.java    |  32 ---
 .../client/message/TransferLeaderRequestImpl.java  |   2 +-
 .../raft/client/message/UserRequestImpl.java       |  10 +-
 .../ignite/raft/client/rpc/RaftGroupRpcClient.java |  30 ++-
 .../client/rpc/impl/RaftGroupRpcClientImpl.java    | 135 ++--------
 .../service/RaftGroupClientRequestService.java     |   2 +-
 .../client/service/RaftGroupManagmentService.java  |   8 +-
 .../impl/RaftGroupClientRequestServiceImpl.java    |  12 +-
 .../impl/RaftGroupManagementServiceImpl.java       |   2 +-
 .../org/apache/ignite/raft/rpc/InvokeCallback.java |  24 --
 .../java/org/apache/ignite/raft/rpc/Message.java   |   4 -
 .../main/java/org/apache/ignite/raft/rpc/Node.java |  10 -
 .../apache/ignite/raft/rpc/RaftGroupMessage.java   |   8 -
 .../java/org/apache/ignite/raft/rpc/RpcClient.java |  59 -----
 .../org/apache/ignite/raft/client/MockUtils.java   |  71 ++++++
 .../raft/client/rpc/RaftGroupRpcClientTest.java    | 118 +++------
 .../service/RaftGroupClientRequestServiceTest.java | 104 ++------
 parent/pom.xml                                     |   7 +
 pom.xml                                            |   1 +
 68 files changed, 1742 insertions(+), 863 deletions(-)
 create mode 100644 
modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/ConfigurationArrayTest.java
 create mode 100644 
modules/configuration/src/main/java/org/apache/ignite/configuration/RootKeyImpl.java
 copy modules/{raft-client => network}/pom.xml (69%)
 create mode 100644 
modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/ITScaleCubeNetworkClusterMessagingTest.java
 rename 
modules/{raft-client/src/main/java/org/apache/ignite/raft/rpc/NodeImpl.java => 
network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestMessage.java}
 (53%)
 create mode 100644 
modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestNetworkHandlersProvider.java
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/MessageHandlerHolder.java
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/NetworkCluster.java
 copy 
modules/{cli/src/main/java/org/apache/ignite/cli/builtins/module/ResolveResult.java
 => 
network/src/main/java/org/apache/ignite/network/NetworkClusterEventHandler.java}
 (57%)
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/NetworkClusterFactory.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/tree/NamedListView.java
 => 
network/src/main/java/org/apache/ignite/network/NetworkHandlersProvider.java} 
(64%)
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/validation/MemberKey.java
 => network/src/main/java/org/apache/ignite/network/NetworkMember.java} (53%)
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/NetworkMessage.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/ConfigurationValue.java
 => network/src/main/java/org/apache/ignite/network/NetworkMessageHandler.java} 
(77%)
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeMemberResolver.java
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeMessageHandler.java
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeNetworkCluster.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/RaftException.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/PingRequestImpl.java
 rename 
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/{ClientMessageBuilderFactory.java
 => RaftClientMessageFactory.java} (89%)
 rename 
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/{RaftClientMessageBuilderFactory.java
 => RaftClientMessageFactoryImpl.java} (85%)
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/StatusResponseImpl.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/rpc/InvokeCallback.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/rpc/Message.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/rpc/Node.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/rpc/RaftGroupMessage.java
 delete mode 100644 
modules/raft-client/src/main/java/org/apache/ignite/raft/rpc/RpcClient.java
 create mode 100644 
modules/raft-client/src/test/java/org/apache/ignite/raft/client/MockUtils.java

Reply via email to