1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Bug#38817 please make mtr analyze crashes better

This commit is contained in:
Magnus Svensson
2008-09-06 08:57:05 +02:00
parent 189ac2c7d4
commit 1d8583f5a2
3 changed files with 88 additions and 6 deletions

View File

@ -50,6 +50,7 @@ use My::ConfigFactory;
use My::Options;
use My::Find;
use My::SysInfo;
use My::CoreDump;
use mtr_cases;
use mtr_report;
use mtr_match;
@ -446,15 +447,16 @@ sub run_test_server ($$$) {
my $core_name= basename($core_file);
if ($core_name =~ "core*"){
mtr_report(" - found '$core_name'",
"($num_saved_cores/$opt_max_save_core)");
My::CoreDump->show($core_file);
if ($num_saved_cores >= $opt_max_save_core) {
mtr_report(" - deleting '$core_name'",
"($num_saved_cores/$opt_max_save_core)");
mtr_report(" - deleting it, already saved",
"$opt_max_save_core");
unlink("$core_file");
}
else {
mtr_report(" - found '$core_name'",
"($num_saved_cores/$opt_max_save_core)");
}
++$num_saved_cores;
}
}