aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/verbs/grpc_verbs_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/verbs/grpc_verbs_service.cc')
-rw-r--r--tensorflow/contrib/verbs/grpc_verbs_service.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/tensorflow/contrib/verbs/grpc_verbs_service.cc b/tensorflow/contrib/verbs/grpc_verbs_service.cc
index f2af6b79fb..742f946c95 100644
--- a/tensorflow/contrib/verbs/grpc_verbs_service.cc
+++ b/tensorflow/contrib/verbs/grpc_verbs_service.cc
@@ -122,17 +122,15 @@ Status GrpcVerbsService::GetRemoteAddressSync(
rc->SetRemoteAddress(ra, false);
rc->Connect();
int i = 0;
- int idx[] = {1, 0, 3, 2};
- std::vector<RdmaBuffer*> mb(rc->message_buffers());
- CHECK_EQ(request->mr_size(), 4);
+ int idx[] = {1, 0};
+ std::vector<RdmaMessageBuffer*> mb(rc->message_buffers());
+ CHECK_EQ(request->mr_size(), RdmaChannel::kNumMessageBuffers);
for (const auto& mr : request->mr()) {
// the connections are crossed, i.e.
// local tx_message_buffer <---> remote rx_message_buffer_
// local rx_message_buffer <---> remote tx_message_buffer_
- // local tx_ack_buffer <---> remote rx_ack_buffer_
- // local rx_ack_buffer <---> remote tx_ack_buffer_
- // hence idx[] = {1, 0, 3, 2}.
- RdmaBuffer* rb = mb[idx[i]];
+ // hence idx[] = {1, 0}.
+ RdmaMessageBuffer* rb = mb[idx[i]];
RemoteMR rmr;
rmr.remote_addr = mr.remote_addr();
rmr.rkey = mr.rkey();