mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	 952f06aa8b
			
		
	
	
	952f06aa8b
	
	
	
		
			
			Problem: ========= During commit, server calls prepare_commit_versioned to determine the transaction modified system-versioned data. Due to binlog_do_db option, we disable the binlog for the statement. But prepare_commit_versioned() is being called only when binlog is enabled for the statement. Fix: === prepare_commit_versioned() should happen irrespective of binlog state. So if the server has any read-write operation then we should call prepare_commit_versioned().
		
			
				
	
	
		
			2 lines
		
	
	
	
		
			29 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
	
		
			29 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| --log_bin
 | |
| --binlog_do_db=foo
 |