You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Animesh Trivedi (JIRA)" <ji...@apache.org> on 2017/11/05 19:36:00 UTC
[jira] [Comment Edited] (RATIS-72) Enable Ratis to run on
high-performance RDMA networks
[ https://issues.apache.org/jira/browse/RATIS-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16239699#comment-16239699 ]
Animesh Trivedi edited comment on RATIS-72 at 11/5/17 7:35 PM:
---------------------------------------------------------------
Hi [~jnp], many thanks for offering your help. I am trying to finish this implementation now. One thing that would be helpful is to get the maven unit tests working. Currently, I when I run mvn test, I get :
[...]
Failed tests:
TestRaftWithSimulatedRpc>RaftBasicTests.testBasicAppendEntries:127->RaftBasicTests.lambda$testBasicAppendEntries$1:127 expected:<10> but was:<11>
Tests run: 65, Failures: 1, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Ratis ....................................... SUCCESS [ 1.014 s]
[INFO] Apache Ratis Proto Shaded .......................... SUCCESS [ 3.353 s]
[INFO] Apache Ratis Common ................................ SUCCESS [ 5.008 s]
[INFO] Apache Ratis Client ................................ SUCCESS [ 0.080 s]
[INFO] Apache Ratis Hadoop Shaded ......................... SUCCESS [ 1.397 s]
[INFO] Apache Ratis Server ................................ FAILURE [01:41 min]
[INFO] Apache Ratis Hadoop Support ........................ SKIPPED
[INFO] Apache Ratis gRPC Support .......................... SKIPPED
[INFO] Apache Ratis Netty Support ......................... SKIPPED
[INFO] Apache Ratis Replicated Map ........................ SKIPPED
[INFO] Apache Ratis Project Assembly ...................... SKIPPED
[INFO] Apache Ratis Examples .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
As I am trying get the similar functionality implemented as the gRPC or netty code, it would be helpful to have the basic tests working. Naturally, debugging in a distributed setting requires another level of testing.
Thanks a lot !
was (Author: atrivedi):
Hi [~jnp]], many thanks for offering your help. I am trying to finish this implementation now. One thing that would be helpful is to get the maven unit tests working. Currently, I when I run mvn test, I get :
[...]
Failed tests:
TestRaftWithSimulatedRpc>RaftBasicTests.testBasicAppendEntries:127->RaftBasicTests.lambda$testBasicAppendEntries$1:127 expected:<10> but was:<11>
Tests run: 65, Failures: 1, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Ratis ....................................... SUCCESS [ 1.014 s]
[INFO] Apache Ratis Proto Shaded .......................... SUCCESS [ 3.353 s]
[INFO] Apache Ratis Common ................................ SUCCESS [ 5.008 s]
[INFO] Apache Ratis Client ................................ SUCCESS [ 0.080 s]
[INFO] Apache Ratis Hadoop Shaded ......................... SUCCESS [ 1.397 s]
[INFO] Apache Ratis Server ................................ FAILURE [01:41 min]
[INFO] Apache Ratis Hadoop Support ........................ SKIPPED
[INFO] Apache Ratis gRPC Support .......................... SKIPPED
[INFO] Apache Ratis Netty Support ......................... SKIPPED
[INFO] Apache Ratis Replicated Map ........................ SKIPPED
[INFO] Apache Ratis Project Assembly ...................... SKIPPED
[INFO] Apache Ratis Examples .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
As I am trying get the similar functionality implemented as the gRPC or netty code, it would be helpful to have the basic tests working. Naturally, debugging in a distributed setting requires another level of testing.
Thanks a lot !
> Enable Ratis to run on high-performance RDMA networks
> -----------------------------------------------------
>
> Key: RATIS-72
> URL: https://issues.apache.org/jira/browse/RATIS-72
> Project: Ratis
> Issue Type: New Feature
> Reporter: Animesh Trivedi
> Assignee: Animesh Trivedi
> Priority: Minor
> Attachments: failed-test
>
>
> We want to enable Ratis to run on high-performance RDMA networks. There has already been quite a bit of activity in leveraging RDMA networks in modern data processing stacks. Distributed consensus is one of the problems that can be accelerated using high-performance/RDMA messaging.
> We start by implementing a Ratis RPC implementation using DiSNI and DaPRC modules (https://github.com/zrlio/) for RDMA networks.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)