call mtr.add_suppression("Next log extension: 2147483647. Remaining log filename extensions: 0"); call mtr.add_suppression("Log filename extension number exhausted:."); call mtr.add_suppression("Can't generate a unique log-filename"); call mtr.add_suppression("MYSQL_BIN_LOG::open failed to generate new file name."); call mtr.add_suppression("Could not use master-bin for logging"); "Test case verifies creation of binary log with max entension value." RESET MASTER TO 2147483647; show binary logs; Log_name File_size master-bin.2147483647 # FOUND 1 /Next log extension: 2147483647. Remaining log filename extensions: 0./ in mysqld.1.err CREATE DATABASE db1; include/show_binlog_events.inc Log_name Pos Event_type Server_id End_log_pos Info master-bin.2147483647 # Gtid # # GTID #-#-# master-bin.2147483647 # Query # # CREATE DATABASE db1 RESET MASTER TO 2147483648; ERROR HY000: Can't generate a unique log-filename master-bin.(1-999) FOUND 1 /Turning logging off for the whole duration of the MariaDB server process/ in mysqld.1.err "Following CREATE DATABSE db2 command will not be present in binary log" "as binary log got closed due to ER_NO_UNIQUE_LOGFILE error." CREATE DATABASE db2; "RESET MASTER command fails to generate a new binary log" "log-bin will be disabled and server needs to be restarted to" "re-enable the binary log." SHOW BINARY LOGS; ERROR HY000: You are not using binary logging # restart show binary logs; Log_name File_size master-bin.000001 # SHOW DATABASES LIKE 'db%'; Database (db%) db1 db2 include/show_binlog_events.inc DROP DATABASE db1; DROP DATABASE db2; include/show_binlog_events.inc Log_name Pos Event_type Server_id End_log_pos Info master-bin.000001 # Gtid # # GTID #-#-# master-bin.000001 # Query # # DROP DATABASE db1 master-bin.000001 # Gtid # # GTID #-#-# master-bin.000001 # Query # # DROP DATABASE db2