Toggle navigation
Toggle navigation
This project
Loading...
Sign in
홍길동
/
onos
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Madan Jampani
2014-10-23 15:33:23 -0700
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
98c17607d8bdf17791e54531744b2433efa9a53f
98c17607
1 parent
2c9e0c28
Broadcast shouldn't give up before attempting to unicast to every memeber
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
1 deletions
core/store/dist/src/main/java/org/onlab/onos/store/cluster/messaging/impl/ClusterCommunicationManager.java
core/store/dist/src/main/java/org/onlab/onos/store/cluster/messaging/impl/ClusterCommunicationManager.java
View file @
98c1760
...
...
@@ -103,7 +103,7 @@ public class ClusterCommunicationManager
final
ControllerNode
localNode
=
clusterService
.
getLocalNode
();
for
(
NodeId
nodeId
:
nodes
)
{
if
(!
nodeId
.
equals
(
localNode
.
id
()))
{
ok
=
unicast
(
message
,
nodeId
)
&&
ok
;
ok
=
unicast
Unchecked
(
message
,
nodeId
)
&&
ok
;
}
}
return
ok
;
...
...
@@ -124,6 +124,14 @@ public class ClusterCommunicationManager
}
}
private
boolean
unicastUnchecked
(
ClusterMessage
message
,
NodeId
toNodeId
)
throws
IOException
{
try
{
return
unicast
(
message
,
toNodeId
);
}
catch
(
IOException
e
)
{
return
false
;
}
}
@Override
public
ClusterMessageResponse
sendAndReceive
(
ClusterMessage
message
,
NodeId
toNodeId
)
throws
IOException
{
ControllerNode
node
=
clusterService
.
getNode
(
toNodeId
);
...
...
Please
register
or
login
to post a comment