Modify test mxs1585.cpp for 2.2
This commit is contained in:
@ -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;
|
||||||
|
Reference in New Issue
Block a user