17 lines
		
	
	
		
			790 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			790 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/**
 | 
						|
 * @file binlog_failover.cpp binlog_failover Test of failover scenarion for binlog router
 | 
						|
 *
 | 
						|
 * - setup following configuration:
 | 
						|
 *   - one master
 | 
						|
 *   - two maxscale binlog machines
 | 
						|
 *   - two slaves connected to each maxscale binlog mashine
 | 
						|
 * - put some date via master
 | 
						|
 * - block master
 | 
						|
 * - stop all Maxscale machines with STOP SLAVE command
 | 
						|
 * - check which Maxscale machine contains most recent data (let's call this machine 'most_recent_maxscale')
 | 
						|
 * - use CHANGE MASETER on the second Maxscale machine to point it to the Maxscale machine from the previous step ('most_recent_maxscale')
 | 
						|
 * - wait until second Maxscale is in sync with 'most_recent_maxscale' (use SHOW MASTER STATUS)
 | 
						|
 * - select new master (HOW??)
 | 
						|
 * - set all Maxscale machines to be a slaves of new master
 | 
						|
 */
 |