Skip to content
Snippets Groups Projects
Commit 36897d97 authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Try threaded reconnect

parent 98374dc7
Branches
Tags
No related merge requests found
......@@ -444,7 +444,16 @@ void Universe::_periodic() {
if (removed) continue;
}
if ((*i).peer->reconnect()) {
auto peer = i->peer;
_insertPeer(peer);
i = reconnects_.erase(i);
ftl::pool.push([peer](int id) {
if (!peer->reconnect()) {
LOG(INFO) << "Reconnect failed";
}
});
/*if ((*i).peer->reconnect()) {
_insertPeer((*i).peer);
i = reconnects_.erase(i);
}
......@@ -455,7 +464,7 @@ void Universe::_periodic() {
else {
garbage_.push_back((*i).peer);
i = reconnects_.erase(i);
}
}*/
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment