mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	This also fixes MDEV-16313 Assertion `next_free_value % real_increment == offset' fails upon CREATE SEQUENCE in galera cluster Fixed by adding llabs() to assert. Also adjusted auto_increment_offset to mod auto_increment_increment.
		
			
				
	
	
		
			31 lines
		
	
	
		
			650 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			650 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--source include/have_sequence.inc
 | 
						|
 | 
						|
#
 | 
						|
# tests with auto_increment_increment and auto_increment_offset
 | 
						|
#
 | 
						|
 | 
						|
set global auto_increment_increment= 2, auto_increment_offset= 2;
 | 
						|
 | 
						|
create sequence s start with -3 minvalue= -1000 increment 0;
 | 
						|
 | 
						|
select nextval(s);
 | 
						|
select nextval(s);
 | 
						|
flush tables;
 | 
						|
select nextval(s);
 | 
						|
drop sequence s;
 | 
						|
 | 
						|
set global auto_increment_increment= 2, auto_increment_offset= 1;
 | 
						|
 | 
						|
create sequence s start with -3 minvalue= -1000 increment 0;
 | 
						|
 | 
						|
select nextval(s);
 | 
						|
select nextval(s);
 | 
						|
select nextval(s);
 | 
						|
flush tables;
 | 
						|
select nextval(s);
 | 
						|
drop sequence s;
 | 
						|
 | 
						|
# Clean up
 | 
						|
 | 
						|
set global auto_increment_increment= default, auto_increment_offset= default;
 |