40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| This patch is needed to improve the probability that the MySQL tests pass
 | |
| in Red Hat's build environment.  The 32-bit and 64-bit variants of a single
 | |
| architecture may be built on the same machine at the same time, so we have
 | |
| to ensure that the tests use different port numbers on a 64-bit arch than
 | |
| on a 32-bit, else they will interfere with each other.
 | |
| 
 | |
| 
 | |
| diff -Naur mysql-4.1.11.orig/mysql-test/mysql-test-run.sh mysql-4.1.11/mysql-test/mysql-test-run.sh
 | |
| --- mysql-4.1.11.orig/mysql-test/mysql-test-run.sh	2005-04-07 16:09:59.971778102 -0400
 | |
| +++ mysql-4.1.11/mysql-test/mysql-test-run.sh	2005-04-07 16:11:29.993510299 -0400
 | |
| @@ -200,11 +200,24 @@
 | |
|  
 | |
|  MASTER_RUNNING=0
 | |
|  MASTER1_RUNNING=0
 | |
| -MASTER_MYPORT=9306
 | |
|  SLAVE_RUNNING=0
 | |
| -SLAVE_MYPORT=9308 # leave room for 2 masters for cluster tests
 | |
| -MYSQL_MANAGER_PORT=9305 # needs to be out of the way of slaves
 | |
| -NDBCLUSTER_PORT=9350
 | |
| +# hack to allow 32- and 64-bit tests to run concurrently on same build machine
 | |
| +case `uname -m` in
 | |
| +  ppc64 | s390x | x86_64)
 | |
| +    MASTER_MYPORT=9406
 | |
| +    MASTER_MYPORT1=9407
 | |
| +    SLAVE_MYPORT=9408 # leave room for 2 masters for cluster tests
 | |
| +    MYSQL_MANAGER_PORT=9405 # needs to be out of the way of slaves
 | |
| +    NDBCLUSTER_PORT=9450
 | |
| +    ;;
 | |
| +  *)
 | |
| +    MASTER_MYPORT=9306
 | |
| +    MASTER_MYPORT1=9307
 | |
| +    SLAVE_MYPORT=9308 # leave room for 2 masters for cluster tests
 | |
| +    MYSQL_MANAGER_PORT=9305 # needs to be out of the way of slaves
 | |
| +    NDBCLUSTER_PORT=9350
 | |
| +    ;;
 | |
| +esac
 | |
|  MYSQL_MANAGER_PW_FILE=$MYSQL_TEST_DIR/var/tmp/manager.pwd
 | |
|  MYSQL_MANAGER_LOG=$MYSQL_TEST_DIR/var/log/manager.log
 | |
|  MYSQL_MANAGER_USER=root
 |