Add tests with big backend
Basic tests can be executed with 15 machines Master/slave backend. Tests have label BIG_REPL_BACKEND Default template modified to support big backend. Tests temporaraly labeled as UNSTABLE to prevent their execution nightly
This commit is contained in:
@ -64,11 +64,11 @@ void set_max_packet(TestConnections* Test, bool binlog, char* cmd)
|
||||
|
||||
void different_packet_size(TestConnections* Test, bool binlog)
|
||||
{
|
||||
Test->set_timeout(60);
|
||||
Test->set_timeout(180);
|
||||
Test->tprintf("Set big max_allowed_packet\n");
|
||||
set_max_packet(Test, binlog, (char*) "set global max_allowed_packet = 200000000;");
|
||||
|
||||
Test->set_timeout(40);
|
||||
Test->set_timeout(120);
|
||||
Test->tprintf("Create table\n");
|
||||
MYSQL* conn = connect_to_serv(Test, binlog);
|
||||
Test->try_query(conn,
|
||||
@ -85,7 +85,7 @@ void different_packet_size(TestConnections* Test, bool binlog)
|
||||
{
|
||||
size_t size = 0x0ffffff * i + j;
|
||||
Test->tprintf("Trying event app. %lu bytes", size);
|
||||
Test->set_timeout(300);
|
||||
Test->set_timeout(1000);
|
||||
|
||||
char* event = create_event_size(size);
|
||||
conn = connect_to_serv(Test, binlog);
|
||||
@ -96,11 +96,11 @@ void different_packet_size(TestConnections* Test, bool binlog)
|
||||
}
|
||||
}
|
||||
|
||||
Test->set_timeout(40);
|
||||
Test->set_timeout(120);
|
||||
Test->tprintf("Restoring max_allowed_packet");
|
||||
set_max_packet(Test, binlog, (char*) "set global max_allowed_packet = 1048576;");
|
||||
|
||||
Test->set_timeout(300);
|
||||
Test->set_timeout(1000);
|
||||
conn = connect_to_serv(Test, binlog);
|
||||
Test->try_query(conn, "DROP TABLE test.large_event");
|
||||
mysql_close(conn);
|
||||
|
||||
Reference in New Issue
Block a user