Disable replication_manager and fix mxs1323_stress false positive
The replication_manager is only designed for systems that have yum installed which means it will always fail on non-RHEL/CentOS systems. The query threads in mxs1323_stress were not checking whether the test had ended while they were executing the queries. This caused test timeouts as the queries can take a relatively long time.
This commit is contained in:
@ -546,7 +546,7 @@ add_test_executable(rwsplit_multi_stmt.cpp rwsplit_multi_stmt rwsplit_multi_stmt
|
|||||||
add_test_executable(rwsplit_read_only_trx.cpp rwsplit_read_only_trx rwsplit_read_only_trx LABELS readwritesplit REPL_BACKEND)
|
add_test_executable(rwsplit_read_only_trx.cpp rwsplit_read_only_trx rwsplit_read_only_trx LABELS readwritesplit REPL_BACKEND)
|
||||||
|
|
||||||
# Test replication-manager with MaxScale
|
# Test replication-manager with MaxScale
|
||||||
add_test_executable(replication_manager.cpp replication_manager replication_manager LABELS maxscale REPL_BACKEND)
|
#add_test_executable(replication_manager.cpp replication_manager replication_manager LABELS maxscale REPL_BACKEND)
|
||||||
#add_test_executable_notest(replication_manager_2nodes.cpp replication_manager_2nodes replication_manager_2nodes LABELS maxscale REPL_BACKEND)
|
#add_test_executable_notest(replication_manager_2nodes.cpp replication_manager_2nodes replication_manager_2nodes LABELS maxscale REPL_BACKEND)
|
||||||
#add_test_executable_notest(replication_manager_3nodes.cpp replication_manager_3nodes replication_manager_3nodes LABELS maxscale REPL_BACKEND)
|
#add_test_executable_notest(replication_manager_3nodes.cpp replication_manager_3nodes replication_manager_3nodes LABELS maxscale REPL_BACKEND)
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ void* async_query(void* data)
|
|||||||
{
|
{
|
||||||
MYSQL* conn = test->open_rwsplit_connection();
|
MYSQL* conn = test->open_rwsplit_connection();
|
||||||
|
|
||||||
for (int i = 0; i < 50; i++)
|
for (int i = 0; i < 50 && running && test->global_result == 0; i++)
|
||||||
{
|
{
|
||||||
const char* query = "SET @a = (SELECT SLEEP(1))";
|
const char* query = "SET @a = (SELECT SLEEP(1))";
|
||||||
test->try_query(conn, query);
|
test->try_query(conn, query);
|
||||||
|
Reference in New Issue
Block a user