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)