30 lines
		
	
	
		
			829 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			829 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| rp=`realpath $0`
 | |
| export test_dir=`dirname $rp`
 | |
| export test_name=`basename $rp`
 | |
| $test_dir/non_native_setup $test_name
 | |
| export ssl_options="--ssl-cert=$test_dir/ssl-cert/client-cert.pem --ssl-key=$test_dir/ssl-cert/client-key.pem"
 | |
| 
 | |
| IP=$Maxscale_IP
 | |
| 
 | |
| mysql -h $IP -P 4006 -u $node_user -p$node_password $ssl_options < $test_dir/long_insert_sql/test_init.sql
 | |
| 
 | |
| echo "RWSplit router:"
 | |
| for ((i=0 ; i<1000 ; i++)) ; do
 | |
| 	echo "iteration: $i"
 | |
| 	mysql -h $IP -P 4006 -u $node_user -p$node_password $ssl_options < $test_dir/long_insert_sql/test_query.sql
 | |
| done
 | |
| 
 | |
| echo "ReadConn router (master):"
 | |
| for ((i=0 ; i<1000 ; i++)) ; do
 | |
|         echo "iteration: $i"
 | |
|         mysql -h $IP -P 4008 -u $node_user -p$node_uassword $ssl_options < $test_dir/long_insert_sql/test_query.sql
 | |
| done
 | |
| 
 | |
| 
 | |
| res=$?
 | |
| 
 | |
| $test_dir/copy_logs.sh long_insert
 | |
| exit $res
 | 
