27 lines
		
	
	
		
			470 B
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			470 B
		
	
	
	
		
			PHP
		
	
	
	
|  | # Check that mysqld has reconnected to ndbd after
 | ||
|  | # restart of ndbd
 | ||
|  | #
 | ||
|  | --disable_query_log | ||
|  | --disable_result_log | ||
|  | let $mysql_errno= 1; | ||
|  | let $counter= 600; | ||
|  | while ($mysql_errno) | ||
|  | { | ||
|  |   --error 0,157 | ||
|  |   CREATE TABLE ndb_wait_connected (a int primary key); | ||
|  |   if ($mysql_errno) | ||
|  |   { | ||
|  |     if (!$counter) | ||
|  |     { | ||
|  |       die Failed waiting for mysqld to reconnect to ndbd; | ||
|  |     } | ||
|  |     dec $counter; | ||
|  |     --sleep 0.1 | ||
|  |   } | ||
|  | } | ||
|  | DROP TABLE ndb_wait_connected; | ||
|  | --enable_query_log | ||
|  | --enable_result_log | ||
|  | 
 | ||
|  | 
 |