Repository: incubator-crail
Updated Branches:
  refs/heads/master fce3e4adc -> 99b8f43a7


Moving to DiSNI v2.0 and DaRPC v1.8

https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-79
https://jira.apache.org/jira/projects/CRAIL/issues/CRAIL-80

Signed-off-by: Patrick Stuedi <pstu...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/incubator-crail/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-crail/commit/99b8f43a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-crail/tree/99b8f43a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-crail/diff/99b8f43a

Branch: refs/heads/master
Commit: 99b8f43a7fba022726c6d7697aa210a553f9928a
Parents: fce3e4a
Author: Patrick Stuedi <pstu...@apache.org>
Authored: Sun Nov 11 21:13:54 2018 +0100
Committer: Patrick Stuedi <pstu...@apache.org>
Committed: Sun Nov 11 21:13:54 2018 +0100

----------------------------------------------------------------------
 pom.xml                                                  | 11 ++++++++---
 rpc-darpc/pom.xml                                        |  1 -
 .../crail/namenode/rpc/darpc/DaRPCNameNodeServer.java    |  2 +-
 .../apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java  |  7 +++++++
 .../org/apache/crail/storage/tcp/TcpStorageServer.java   |  8 ++++++++
 storage-nvmf/pom.xml                                     |  1 -
 storage-rdma/pom.xml                                     |  1 -
 .../main/java/org/apache/crail/storage/rdma/MrCache.java |  4 ++--
 .../crail/storage/rdma/RdmaStorageEndpointFactory.java   |  4 ++--
 .../org/apache/crail/storage/rdma/RdmaStorageServer.java |  4 ++--
 .../crail/storage/rdma/RdmaStorageServerEndpoint.java    |  4 ++--
 .../storage/rdma/client/RdmaStorageActiveEndpoint.java   |  8 ++++----
 .../rdma/client/RdmaStorageActiveEndpointFactory.java    |  4 ++--
 .../storage/rdma/client/RdmaStorageActiveGroup.java      |  2 +-
 .../storage/rdma/client/RdmaStorageLocalEndpoint.java    |  2 +-
 .../storage/rdma/client/RdmaStoragePassiveEndpoint.java  |  8 ++++----
 .../rdma/client/RdmaStoragePassiveEndpointFactory.java   |  4 ++--
 .../storage/rdma/client/RdmaStoragePassiveGroup.java     |  2 +-
 18 files changed, 47 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index f3e0623..16f8b2c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,17 +73,22 @@
       <dependency>
         <groupId>com.ibm.disni</groupId>
         <artifactId>disni</artifactId>
-        <version>1.7</version>
+        <version>2.0</version>
       </dependency>
       <dependency>
         <groupId>com.ibm.darpc</groupId>
         <artifactId>darpc</artifactId>
-        <version>1.7</version>
+        <version>1.8</version>
       </dependency>
       <dependency>
         <groupId>com.ibm.narpc</groupId>
         <artifactId>narpc</artifactId>
-        <version>1.1</version>
+        <version>1.4</version>
+                       </dependency>
+      <dependency>
+        <groupId>com.ibm.jnvmf</groupId>
+        <artifactId>jnvmf</artifactId>
+        <version>1.5</version>
       </dependency>
       <dependency>
         <groupId>org.apache.hadoop</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/rpc-darpc/pom.xml
----------------------------------------------------------------------
diff --git a/rpc-darpc/pom.xml b/rpc-darpc/pom.xml
index eb584d7..4003c7d 100644
--- a/rpc-darpc/pom.xml
+++ b/rpc-darpc/pom.xml
@@ -40,7 +40,6 @@
     <dependency>
       <groupId>com.ibm.darpc</groupId>
       <artifactId>darpc</artifactId>
-      <version>1.6</version>
     </dependency>
     <dependency>
       <groupId>log4j</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/rpc-darpc/src/main/java/org/apache/crail/namenode/rpc/darpc/DaRPCNameNodeServer.java
----------------------------------------------------------------------
diff --git 
a/rpc-darpc/src/main/java/org/apache/crail/namenode/rpc/darpc/DaRPCNameNodeServer.java
 
b/rpc-darpc/src/main/java/org/apache/crail/namenode/rpc/darpc/DaRPCNameNodeServer.java
index 56f168e..459c14e 100644
--- 
a/rpc-darpc/src/main/java/org/apache/crail/namenode/rpc/darpc/DaRPCNameNodeServer.java
+++ 
b/rpc-darpc/src/main/java/org/apache/crail/namenode/rpc/darpc/DaRPCNameNodeServer.java
@@ -27,7 +27,7 @@ import org.slf4j.Logger;
 
 import com.ibm.darpc.DaRPCServerEndpoint;
 import com.ibm.darpc.DaRPCServerGroup;
-import com.ibm.disni.rdma.RdmaServerEndpoint;
+import com.ibm.disni.RdmaServerEndpoint;
 
 public class DaRPCNameNodeServer extends RpcServer {
        private static final Logger LOG = CrailUtils.getLogger();

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/rpc-narpc/src/main/java/org/apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java
----------------------------------------------------------------------
diff --git 
a/rpc-narpc/src/main/java/org/apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java
 
b/rpc-narpc/src/main/java/org/apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java
index 8f1aff0..4e2358c 100644
--- 
a/rpc-narpc/src/main/java/org/apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java
+++ 
b/rpc-narpc/src/main/java/org/apache/crail/namenode/rpc/tcp/TcpRpcDispatcher.java
@@ -19,6 +19,7 @@
 package org.apache.crail.namenode.rpc.tcp;
 
 import com.ibm.narpc.NaRPCService;
+import com.ibm.narpc.NaRPCServerChannel;
 
 import org.apache.crail.rpc.RpcErrors;
 import org.apache.crail.rpc.RpcNameNodeService;
@@ -99,4 +100,10 @@ public class TcpRpcDispatcher implements 
NaRPCService<TcpNameNodeRequest, TcpNam
                
                return response;                
        }
+
+       public void removeEndpoint(NaRPCServerChannel channel){
+       }
+
+       public void addEndpoint(NaRPCServerChannel channel){
+       }
 }

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-narpc/src/main/java/org/apache/crail/storage/tcp/TcpStorageServer.java
----------------------------------------------------------------------
diff --git 
a/storage-narpc/src/main/java/org/apache/crail/storage/tcp/TcpStorageServer.java
 
b/storage-narpc/src/main/java/org/apache/crail/storage/tcp/TcpStorageServer.java
index a66537f..b0924d3 100644
--- 
a/storage-narpc/src/main/java/org/apache/crail/storage/tcp/TcpStorageServer.java
+++ 
b/storage-narpc/src/main/java/org/apache/crail/storage/tcp/TcpStorageServer.java
@@ -144,4 +144,12 @@ public class TcpStorageServer implements Runnable, 
StorageServer, NaRPCService<T
                        return new 
TcpStorageResponse(TcpStorageProtocol.RET_RPC_UNKNOWN);
                }
        }
+
+       @Override
+       public void addEndpoint(NaRPCServerChannel channel){
+       }
+
+       @Override
+       public void removeEndpoint(NaRPCServerChannel channel){
+       }
 }

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-nvmf/pom.xml
----------------------------------------------------------------------
diff --git a/storage-nvmf/pom.xml b/storage-nvmf/pom.xml
index f395cb1..832d4a3 100644
--- a/storage-nvmf/pom.xml
+++ b/storage-nvmf/pom.xml
@@ -40,7 +40,6 @@
     <dependency>
       <groupId>com.ibm.jnvmf</groupId>
       <artifactId>jnvmf</artifactId>
-      <version>1.4</version>
     </dependency>
     <dependency>
       <groupId>log4j</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/pom.xml
----------------------------------------------------------------------
diff --git a/storage-rdma/pom.xml b/storage-rdma/pom.xml
index 4e67953..0ee512a 100644
--- a/storage-rdma/pom.xml
+++ b/storage-rdma/pom.xml
@@ -40,7 +40,6 @@
     <dependency>
       <groupId>com.ibm.disni</groupId>
       <artifactId>disni</artifactId>
-      <version>1.6</version>
     </dependency>
     <dependency>
       <groupId>log4j</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/MrCache.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/MrCache.java 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/MrCache.java
index 36a692f..70f75e6 100644
--- a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/MrCache.java
+++ b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/MrCache.java
@@ -25,8 +25,8 @@ import java.util.concurrent.atomic.AtomicLong;
 
 import org.apache.crail.CrailBuffer;
 
-import com.ibm.disni.rdma.verbs.IbvMr;
-import com.ibm.disni.rdma.verbs.IbvPd;
+import com.ibm.disni.verbs.IbvMr;
+import com.ibm.disni.verbs.IbvPd;
 
 public class MrCache {
        private ConcurrentHashMap<Integer, DeviceMrCache> cache;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageEndpointFactory.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageEndpointFactory.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageEndpointFactory.java
index c79bdc7..e0eb1b6 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageEndpointFactory.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageEndpointFactory.java
@@ -20,8 +20,8 @@ package org.apache.crail.storage.rdma;
 
 import java.io.IOException;
 
-import com.ibm.disni.rdma.*;
-import com.ibm.disni.rdma.verbs.*;
+import com.ibm.disni.*;
+import com.ibm.disni.verbs.*;
 
 public class RdmaStorageEndpointFactory implements 
RdmaEndpointFactory<RdmaStorageServerEndpoint> {
        private RdmaStorageServer closer;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServer.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServer.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServer.java
index 847fcf2..8c995c0 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServer.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServer.java
@@ -32,8 +32,8 @@ import org.apache.crail.storage.StorageUtils;
 import org.apache.crail.utils.CrailUtils;
 import org.slf4j.Logger;
 
-import com.ibm.disni.rdma.*;
-import com.ibm.disni.rdma.verbs.IbvMr;
+import com.ibm.disni.*;
+import com.ibm.disni.verbs.IbvMr;
 
 public class RdmaStorageServer implements Runnable, StorageServer {
        private static final Logger LOG = CrailUtils.getLogger();

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServerEndpoint.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServerEndpoint.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServerEndpoint.java
index ebc2188..7f24292 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServerEndpoint.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/RdmaStorageServerEndpoint.java
@@ -20,8 +20,8 @@ package org.apache.crail.storage.rdma;
 
 import java.io.IOException;
 
-import com.ibm.disni.rdma.verbs.*;
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.verbs.*;
+import com.ibm.disni.*;
 
 public class RdmaStorageServerEndpoint extends RdmaEndpoint {
        private RdmaStorageServer closer;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpoint.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpoint.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpoint.java
index 1b468a9..cb25277 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpoint.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpoint.java
@@ -34,10 +34,10 @@ import org.apache.crail.storage.rdma.RdmaConstants;
 import org.apache.crail.storage.rdma.MrCache.DeviceMrCache;
 import org.apache.crail.utils.AtomicIntegerModulo;
 
-import com.ibm.disni.rdma.verbs.*;
-import com.ibm.disni.rdma.verbs.SVCPostSend.SendWRMod;
-import com.ibm.disni.rdma.verbs.SVCPostSend.SgeMod;
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.verbs.*;
+import com.ibm.disni.verbs.SVCPostSend.SendWRMod;
+import com.ibm.disni.verbs.SVCPostSend.SgeMod;
+import com.ibm.disni.*;
 
 public class RdmaStorageActiveEndpoint extends RdmaActiveEndpoint implements 
StorageEndpoint {
        private LinkedBlockingQueue<SVCPostSend> writeOps;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpointFactory.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpointFactory.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpointFactory.java
index 2aadffd..d520c39 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpointFactory.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveEndpointFactory.java
@@ -20,8 +20,8 @@ package org.apache.crail.storage.rdma.client;
 
 import java.io.IOException;
 
-import com.ibm.disni.rdma.verbs.*;
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.verbs.*;
+import com.ibm.disni.*;
 
 public class RdmaStorageActiveEndpointFactory implements 
RdmaEndpointFactory<RdmaStorageActiveEndpoint> {
        private RdmaStorageActiveGroup group;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveGroup.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveGroup.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveGroup.java
index 53a28b2..8d42ab3 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveGroup.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageActiveGroup.java
@@ -29,7 +29,7 @@ import org.apache.crail.storage.rdma.RdmaConstants;
 import org.apache.crail.storage.rdma.RdmaStorageGroup;
 import org.apache.crail.utils.CrailUtils;
 
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.*;
 
 public class RdmaStorageActiveGroup extends 
RdmaActiveEndpointGroup<RdmaStorageActiveEndpoint> implements RdmaStorageGroup {
        private HashMap<InetSocketAddress, RdmaStorageLocalEndpoint> localCache;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageLocalEndpoint.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageLocalEndpoint.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageLocalEndpoint.java
index 91bf04a..e69acdb 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageLocalEndpoint.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStorageLocalEndpoint.java
@@ -40,7 +40,7 @@ import org.apache.crail.storage.rdma.RdmaConstants;
 import org.apache.crail.utils.CrailUtils;
 import org.slf4j.Logger;
 
-import com.ibm.disni.rdma.verbs.*;
+import com.ibm.disni.verbs.*;
 
 import sun.misc.Unsafe;
 

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpoint.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpoint.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpoint.java
index 814b6a1..40b63a9 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpoint.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpoint.java
@@ -38,10 +38,10 @@ import org.apache.crail.utils.AtomicIntegerModulo;
 import org.apache.crail.utils.CrailUtils;
 import org.slf4j.Logger;
 
-import com.ibm.disni.rdma.verbs.*;
-import com.ibm.disni.rdma.verbs.SVCPostSend.SendWRMod;
-import com.ibm.disni.rdma.verbs.SVCPostSend.SgeMod;
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.verbs.*;
+import com.ibm.disni.verbs.SVCPostSend.SendWRMod;
+import com.ibm.disni.verbs.SVCPostSend.SgeMod;
+import com.ibm.disni.*;
 
 public class RdmaStoragePassiveEndpoint extends RdmaEndpoint implements 
StorageEndpoint {
        private static final Logger LOG = CrailUtils.getLogger();

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpointFactory.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpointFactory.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpointFactory.java
index 113bee2..cb1a4fc 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpointFactory.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveEndpointFactory.java
@@ -19,8 +19,8 @@
 package org.apache.crail.storage.rdma.client;
 
 import java.io.IOException;
-import com.ibm.disni.rdma.verbs.*;
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.verbs.*;
+import com.ibm.disni.*;
 
 public class RdmaStoragePassiveEndpointFactory implements 
RdmaEndpointFactory<RdmaStoragePassiveEndpoint> {
        private RdmaStoragePassiveGroup group;

http://git-wip-us.apache.org/repos/asf/incubator-crail/blob/99b8f43a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveGroup.java
----------------------------------------------------------------------
diff --git 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveGroup.java
 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveGroup.java
index 9949574..a3ede19 100644
--- 
a/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveGroup.java
+++ 
b/storage-rdma/src/main/java/org/apache/crail/storage/rdma/client/RdmaStoragePassiveGroup.java
@@ -29,7 +29,7 @@ import org.apache.crail.storage.rdma.RdmaConstants;
 import org.apache.crail.storage.rdma.RdmaStorageGroup;
 import org.apache.crail.utils.CrailUtils;
 
-import com.ibm.disni.rdma.*;
+import com.ibm.disni.*;
 
 public class RdmaStoragePassiveGroup extends 
RdmaPassiveEndpointGroup<RdmaStoragePassiveEndpoint> implements 
RdmaStorageGroup {
        private HashMap<InetSocketAddress, RdmaStorageLocalEndpoint> localCache;

Reply via email to