Open all ports by default
The test now flushes the INPUT chain of iptables at the start of the test. This should open all ports even if the OS by default defines some rules that block ports.
This commit is contained in:
@ -185,9 +185,8 @@ int main(int argc, char *argv[])
|
|||||||
Test->set_timeout(600);
|
Test->set_timeout(600);
|
||||||
Test->maxscales->stop_maxscale(0);
|
Test->maxscales->stop_maxscale(0);
|
||||||
|
|
||||||
// Remove old data files and make sure that port 4001 is open
|
// Remove old data files
|
||||||
Test->maxscales->ssh_node_f(0, true, "rm -rf /var/lib/maxscale/avro;"
|
Test->maxscales->ssh_node_f(0, true, "rm -rf /var/lib/maxscale/avro;");
|
||||||
"iptables -n -L INPUT|grep 4001 || iptables -I INPUT -p tcp --dport 4001 -j ACCEPT;");
|
|
||||||
|
|
||||||
Test->repl->connect();
|
Test->repl->connect();
|
||||||
execute_query(Test->repl->nodes[0], "DROP TABLE IF EXISTS t1;");
|
execute_query(Test->repl->nodes[0], "DROP TABLE IF EXISTS t1;");
|
||||||
|
|||||||
@ -641,7 +641,7 @@ void TestConnections::init_maxscale(int m)
|
|||||||
"chmod 664 %s/certs/*.pem;"
|
"chmod 664 %s/certs/*.pem;"
|
||||||
"chmod a+x %s;"
|
"chmod a+x %s;"
|
||||||
"%s"
|
"%s"
|
||||||
"iptables -I INPUT -p tcp --dport 4001 -j ACCEPT;"
|
"iptables -F INPUT;"
|
||||||
"rm -f %s/maxscale.log;"
|
"rm -f %s/maxscale.log;"
|
||||||
"rm -f %s/maxscale1.log;"
|
"rm -f %s/maxscale1.log;"
|
||||||
"rm -rf /tmp/core* /dev/shm/* /var/lib/maxscale/maxscale.cnf.d/ /var/lib/maxscale/*;"
|
"rm -rf /tmp/core* /dev/shm/* /var/lib/maxscale/maxscale.cnf.d/ /var/lib/maxscale/*;"
|
||||||
|
|||||||
Reference in New Issue
Block a user