Modify test mxs1585.cpp for 2.2

This commit is contained in:
Johan Wikman
2017-12-29 11:25:44 +02:00
parent 8b2aa52384
commit d2a30cf7d7

View File

@ -16,7 +16,7 @@ void* query_thr(void* data)
while (running) while (running)
{ {
MYSQL* mysql = test->open_rwsplit_connection(); MYSQL* mysql = test->maxscales->open_rwsplit_connection();
while (running) while (running)
{ {
@ -38,10 +38,10 @@ int main(int argc, char** argv)
{ {
TestConnections test(argc, argv); TestConnections test(argc, argv);
test.connect_maxscale(); test.maxscales->connect_maxscale();
test.try_query(test.conn_rwsplit, "DROP TABLE IF EXISTS test.mxs1585"); test.try_query(test.maxscales->conn_rwsplit[0], "DROP TABLE IF EXISTS test.mxs1585");
test.try_query(test.conn_rwsplit, "CREATE TABLE test.mxs1585(id INT) ENGINE=MEMORY"); test.try_query(test.maxscales->conn_rwsplit[0], "CREATE TABLE test.mxs1585(id INT) ENGINE=MEMORY");
test.close_maxscale_connections(); test.maxscales->close_maxscale_connections();
std::vector<pthread_t> threads; std::vector<pthread_t> threads;
threads.resize(100); threads.resize(100);
@ -55,14 +55,18 @@ int main(int argc, char** argv)
{ {
for (int x = 1; x <= 4; x++) for (int x = 1; x <= 4; x++)
{ {
test.ssh_maxscale(true, "maxadmin set server server%d maintenance", x); test.maxscales->ssh_node_f(0, true, "maxadmin set server server%d maintenance", x);
sleep(1); sleep(1);
test.ssh_maxscale(true, "maxadmin clear server server%d maintenance", x); test.maxscales->ssh_node_f(0, true, "maxadmin clear server server%d maintenance", x);
sleep(2); sleep(2);
test.ssh_maxscale(true, "maxadmin remove server server%d \"RW Split Router\" \"Galera Monitor\"", x); test.maxscales->ssh_node_f(0, true,
"maxadmin remove server server%d "
"\"RW Split Router\" \"Galera Monitor\"", x);
sleep(1); sleep(1);
test.ssh_maxscale(true, "maxadmin add server server%d \"RW Split Router\" \"Galera Monitor\"", x); test.maxscales->ssh_node_f(0, true,
"maxadmin add server server%d "
"\"RW Split Router\" \"Galera Monitor\"", x);
sleep(2); sleep(2);
test.galera->block_node(x - 1); test.galera->block_node(x - 1);
@ -79,8 +83,8 @@ int main(int argc, char** argv)
pthread_join(a, NULL); pthread_join(a, NULL);
} }
test.connect_maxscale(); test.maxscales->connect_maxscale(0);
test.try_query(test.conn_rwsplit, "DROP TABLE test.mxs1585"); test.try_query(test.maxscales->conn_rwsplit[0], "DROP TABLE test.mxs1585");
test.check_maxscale_alive(); test.check_maxscale_alive();
return test.global_result; return test.global_result;