Skip to content
Snippets Groups Projects
Commit 7968eea4 authored by KyleKlenk's avatar KyleKlenk
Browse files

Backup servers can become new lead server and connect to lead server

parent 1f3655d6
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,7 @@ behavior summa_backup_server_init(stateful_actor<summa_server_state>* self, Dist
// check if we should become the new server
if (std::get<0>(self->state.backup_servers_list[0]) == self) {
aout(self) << "*** Becoming New Server\n";
self->state.backup_servers_list.erase(self->state.backup_servers_list.begin());
self->become(summa_server(self));
} else {
aout(self) << "Still A backup - but need to connect to new server\n";
......@@ -75,6 +76,8 @@ void connecting_backup(stateful_actor<summa_server_state>* self, const std::stri
});
}
behavior summa_backup_server(stateful_actor<summa_server_state>* self, const actor& server_actor) {
aout(self) << "summa backup server has started\n";
self->send(server_actor, connect_as_backup_v, self, self->state.hostname);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment