mirror of
https://github.com/tim-beatham/smegmesh.git
synced 2025-06-25 22:41:24 +02:00
commit
4d19da6727
@ -104,14 +104,14 @@ func (s *SyncerImpl) Sync(correspondingMesh mesh.MeshProvider) error {
|
|||||||
|
|
||||||
// Do this synchronously to conserve bandwidth
|
// Do this synchronously to conserve bandwidth
|
||||||
for _, node := range gossipNodes {
|
for _, node := range gossipNodes {
|
||||||
correspondingPeer := s.manager.GetNode(correspondingMesh.GetMeshId(), node)
|
correspondingPeer, err := correspondingMesh.GetNode(node)
|
||||||
|
|
||||||
if correspondingPeer == nil {
|
if correspondingPeer == nil || err == nil {
|
||||||
logging.Log.WriteErrorf("node %s does not exist", node)
|
logging.Log.WriteErrorf("node %s does not exist", node)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
err := s.requester.SyncMesh(correspondingMesh.GetMeshId(), correspondingPeer)
|
err = s.requester.SyncMesh(correspondingMesh.GetMeshId(), correspondingPeer)
|
||||||
|
|
||||||
if err == nil || err == io.EOF {
|
if err == nil || err == io.EOF {
|
||||||
succeeded = true
|
succeeded = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user