mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Bug #42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error log
Enabled proper pattern for Warnings and ERRORs Added some suppressions
This commit is contained in:
@ -132,7 +132,7 @@ INSERT INTO global_suppressions VALUES
|
|||||||
|
|
||||||
("Error in Log_event::read_log_event\\\(\\\): 'Sanity check failed', data_len: 258, event_type: 49"),
|
("Error in Log_event::read_log_event\\\(\\\): 'Sanity check failed', data_len: 258, event_type: 49"),
|
||||||
|
|
||||||
("Statement is not safe to log in statement format"),
|
("Statement may not be safe to log in statement format"),
|
||||||
|
|
||||||
/* test case for Bug#bug29807 copies a stray frm into database */
|
/* test case for Bug#bug29807 copies a stray frm into database */
|
||||||
("InnoDB: Error: table `test`.`bug29807` does not exist in the InnoDB internal"),
|
("InnoDB: Error: table `test`.`bug29807` does not exist in the InnoDB internal"),
|
||||||
@ -172,6 +172,10 @@ INSERT INTO global_suppressions VALUES
|
|||||||
*/
|
*/
|
||||||
("Can't find file: '.\\\\test\\\\\\?{8}.frm'"),
|
("Can't find file: '.\\\\test\\\\\\?{8}.frm'"),
|
||||||
|
|
||||||
|
/* Added 2009-08-XX after fixing Bug #42408 */
|
||||||
|
|
||||||
|
("Slave: Operation DROP USER failed for '.*'@'localhost' Error_code: 1396"),
|
||||||
|
|
||||||
("THE_LAST_SUPPRESSION")||
|
("THE_LAST_SUPPRESSION")||
|
||||||
|
|
||||||
|
|
||||||
|
@ -3624,10 +3624,8 @@ sub extract_warning_lines ($) {
|
|||||||
# and correcting them shows a few additional harmless warnings.
|
# and correcting them shows a few additional harmless warnings.
|
||||||
# Thus those patterns are temporarily removed from the list
|
# Thus those patterns are temporarily removed from the list
|
||||||
# of patterns. For more info see BUG#42408
|
# of patterns. For more info see BUG#42408
|
||||||
# qr/^Warning:|mysqld: Warning|\[Warning\]/,
|
qr/^Warning:|mysqld: Warning|\[Warning\]/,
|
||||||
# qr/^Error:|\[ERROR\]/,
|
qr/^Error:|\[ERROR\]/,
|
||||||
qr/^Warning:|mysqld: Warning/,
|
|
||||||
qr/^Error:/,
|
|
||||||
qr/^==.* at 0x/,
|
qr/^==.* at 0x/,
|
||||||
qr/InnoDB: Warning|InnoDB: Error/,
|
qr/InnoDB: Warning|InnoDB: Error/,
|
||||||
qr/^safe_mutex:|allocated at line/,
|
qr/^safe_mutex:|allocated at line/,
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
call mtr.add_suppression("The table 't1' is full");
|
||||||
drop table if exists t1;
|
drop table if exists t1;
|
||||||
set global myisam_data_pointer_size=2;
|
set global myisam_data_pointer_size=2;
|
||||||
CREATE TABLE t1 (a int auto_increment primary key not null, b longtext) ENGINE=MyISAM;
|
CREATE TABLE t1 (a int auto_increment primary key not null, b longtext) ENGINE=MyISAM;
|
||||||
|
@ -108,11 +108,7 @@ a-b-c
|
|||||||
show create view `a-b-c`.v1;
|
show create view `a-b-c`.v1;
|
||||||
View Create View character_set_client collation_connection
|
View Create View character_set_client collation_connection
|
||||||
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `a`.`f1` AS `f1` from (`a-b-c`.`t1` `a` join `information_schema`.`tables` `b`) where (convert(`a`.`f1` using utf8) = `b`.`TABLE_NAME`) utf8 utf8_general_ci
|
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `a`.`f1` AS `f1` from (`a-b-c`.`t1` `a` join `information_schema`.`tables` `b`) where (convert(`a`.`f1` using utf8) = `b`.`TABLE_NAME`) utf8 utf8_general_ci
|
||||||
Warnings:
|
|
||||||
Note 1600 Creation context of view `a-b-c`.`v1' is invalid
|
|
||||||
select * from `a-b-c`.v1;
|
select * from `a-b-c`.v1;
|
||||||
f1
|
f1
|
||||||
Warnings:
|
|
||||||
Note 1600 Creation context of view `a-b-c`.`v1' is invalid
|
|
||||||
drop database `a-b-c`;
|
drop database `a-b-c`;
|
||||||
use test;
|
use test;
|
||||||
|
@ -4,7 +4,8 @@ reset master;
|
|||||||
reset slave;
|
reset slave;
|
||||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||||
start slave;
|
start slave;
|
||||||
call mtr.add_suppression("Slave: Can\'t find record in \'t1\' Error_code: 1032");
|
call mtr.add_suppression("Slave: Can't find record in 't.' Error_code: 1032");
|
||||||
|
call mtr.add_suppression("Slave: Cannot delete or update a parent row: a foreign key constraint fails .* Error_code: 1451");
|
||||||
call mtr.add_suppression("Slave: Cannot add or update a child row: a foreign key constraint fails .* Error_code: 1452");
|
call mtr.add_suppression("Slave: Cannot add or update a child row: a foreign key constraint fails .* Error_code: 1452");
|
||||||
SET @old_slave_exec_mode= @@global.slave_exec_mode;
|
SET @old_slave_exec_mode= @@global.slave_exec_mode;
|
||||||
CREATE TABLE t1 (a INT PRIMARY KEY);
|
CREATE TABLE t1 (a INT PRIMARY KEY);
|
||||||
|
@ -8,7 +8,8 @@ connection slave;
|
|||||||
source include/have_innodb.inc;
|
source include/have_innodb.inc;
|
||||||
|
|
||||||
# Add suppression for expected warning(s) in slaves error log
|
# Add suppression for expected warning(s) in slaves error log
|
||||||
call mtr.add_suppression("Slave: Can\'t find record in \'t1\' Error_code: 1032");
|
call mtr.add_suppression("Slave: Can't find record in 't.' Error_code: 1032");
|
||||||
|
call mtr.add_suppression("Slave: Cannot delete or update a parent row: a foreign key constraint fails .* Error_code: 1451");
|
||||||
call mtr.add_suppression("Slave: Cannot add or update a child row: a foreign key constraint fails .* Error_code: 1452");
|
call mtr.add_suppression("Slave: Cannot add or update a child row: a foreign key constraint fails .* Error_code: 1452");
|
||||||
|
|
||||||
SET @old_slave_exec_mode= @@global.slave_exec_mode;
|
SET @old_slave_exec_mode= @@global.slave_exec_mode;
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
# Some special cases with empty tables
|
# Some special cases with empty tables
|
||||||
#
|
#
|
||||||
|
|
||||||
|
call mtr.add_suppression("The table 't1' is full");
|
||||||
|
|
||||||
--disable_warnings
|
--disable_warnings
|
||||||
drop table if exists t1;
|
drop table if exists t1;
|
||||||
--enable_warnings
|
--enable_warnings
|
||||||
|
@ -124,6 +124,8 @@ with_check_option=0
|
|||||||
timestamp=2009-04-10 11:53:37
|
timestamp=2009-04-10 11:53:37
|
||||||
create-version=1
|
create-version=1
|
||||||
source=select f1 from `a-b-c`.t1 a, information_schema.tables b\nwhere a.f1 = b.table_name
|
source=select f1 from `a-b-c`.t1 a, information_schema.tables b\nwhere a.f1 = b.table_name
|
||||||
|
client_cs_name=utf8
|
||||||
|
connection_cl_name=utf8_general_ci
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
show databases like '%a-b-c%';
|
show databases like '%a-b-c%';
|
||||||
|
Reference in New Issue
Block a user