Stop keepalived after the test
Stopping keepalived on all nodes prevents it from interfering with tests run after it.
This commit is contained in:
@ -96,6 +96,7 @@ int main(int argc, char* argv[])
|
|||||||
Test->add_result(false, "Failover did not happen");
|
Test->add_result(false, "Failover did not happen");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stop_keepalived(Test);
|
||||||
int rval = Test->global_result;
|
int rval = Test->global_result;
|
||||||
delete Test;
|
delete Test;
|
||||||
return rval;
|
return rval;
|
||||||
|
@ -65,3 +65,11 @@ void configure_keepalived(TestConnections* Test, char* keepalived_file)
|
|||||||
Test->maxscales->ssh_node(i, "sudo service keepalived restart", true);
|
Test->maxscales->ssh_node(i, "sudo service keepalived restart", true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void stop_keepalived(TestConnections* Test)
|
||||||
|
{
|
||||||
|
for (i = 0; i < Test->maxscales->N; i++)
|
||||||
|
{
|
||||||
|
Test->maxscales->ssh_node(i, "sudo service keepalived stop", true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -8,5 +8,6 @@
|
|||||||
char virtual_ip[16];
|
char virtual_ip[16];
|
||||||
char* print_version_string(TestConnections* Test);
|
char* print_version_string(TestConnections* Test);
|
||||||
void configure_keepalived(TestConnections* Test, char* keepalived_file);
|
void configure_keepalived(TestConnections* Test, char* keepalived_file);
|
||||||
|
void stop_keepalived(TestConnections* Test);
|
||||||
|
|
||||||
#endif // KEEPALIVED_FUNC_H
|
#endif // KEEPALIVED_FUNC_H
|
||||||
|
@ -182,6 +182,7 @@ int main(int argc, char* argv[])
|
|||||||
// Test->repl->require_gtid(false);
|
// Test->repl->require_gtid(false);
|
||||||
// Test->repl->start_replication();
|
// Test->repl->start_replication();
|
||||||
|
|
||||||
|
stop_keepalived(Test);
|
||||||
int rval = Test->global_result;
|
int rval = Test->global_result;
|
||||||
delete Test;
|
delete Test;
|
||||||
return rval;
|
return rval;
|
||||||
|
Reference in New Issue
Block a user