mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Bug #50414 valgrind warnings: invalid file descriptor -1 in syscall
write()/read() Sometimes stop/restart master or stop/restart salve can cause network error, which can cause the 'invalid file descriptor -1 in syscall write()/read()' warnings. All involved test cases except rpl_slave_load_remove_tmpfile belong to the kind of network error. So they are expected. The 'rpl_slave_load_remove_tmpfile' belongs to file error, but it is testing the file error as following code: DBUG_EXECUTE_IF("remove_slave_load_file_before_write", my_close(fd,MYF(0)); fd= -1; my_delete(fname, MYF(0));); So it's expected too. To fix the problem, add the valgrind warnings to the global suppression list to suppress it. mysql-test/include/mtr_warnings.sql: Added code to suppress valgrind warnings: invalid file descriptor -1 in syscall write()/read().
This commit is contained in:
@@ -182,6 +182,12 @@ INSERT INTO global_suppressions VALUES
|
|||||||
("==[0-9]*== For more details"),
|
("==[0-9]*== For more details"),
|
||||||
/* This comes with innodb plugin tests */
|
/* This comes with innodb plugin tests */
|
||||||
("==[0-9]*== Warning: set address range perms: large range"),
|
("==[0-9]*== Warning: set address range perms: large range"),
|
||||||
|
|
||||||
|
/* valgrind warnings: invalid file descriptor -1 in syscall
|
||||||
|
write()/read(). Bug #50414 */
|
||||||
|
("==[0-9]*== Warning: invalid file descriptor -1 in syscall write()"),
|
||||||
|
("==[0-9]*== Warning: invalid file descriptor -1 in syscall read()"),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Transient network failures that cause warnings on reconnect.
|
Transient network failures that cause warnings on reconnect.
|
||||||
BUG#47743 and BUG#47983.
|
BUG#47743 and BUG#47983.
|
||||||
|
Reference in New Issue
Block a user