mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
90cd712b84
to SQL error plugin New plugin variable "with_db_and_thread_info" is added which prints the thread id and databse name to the logfile. the value is stored in variable "with_db_and_thread_info" log_sql_errors() is responsible for printing in the log. If detailed is enabled, print thread id and database name both, otherwise skip it.
30 lines
774 B
PHP
30 lines
774 B
PHP
# Purpose:
|
|
# Print first LINES_TO_READ from a file.
|
|
# The environment variables SEARCH_FILE and LINES_TO_READ must be set
|
|
# before sourcing this routine.
|
|
# Use:
|
|
# When the test is slow ( example because of ASAN build) then it
|
|
# may not flush the lines when 'cat' command is called and the
|
|
# test could fail with missing lines. Hence this can be used to
|
|
# to print first N lines.
|
|
#
|
|
|
|
perl;
|
|
|
|
use strict;
|
|
|
|
my $search_file = $ENV{SEARCH_FILE} or die "SEARCH_FILE not set";
|
|
my $lines_to_read = $ENV{LINES_TO_READ} or die "LINES_TO_READ not set";
|
|
|
|
open(FILE, '<', $search_file) or die "Can't open file $search_file: $!";
|
|
|
|
my $line_count = 0;
|
|
while ($line_count < $lines_to_read and my $line = <FILE>)
|
|
{
|
|
print $line;
|
|
$line_count++;
|
|
}
|
|
|
|
close(FILE);
|
|
|
|
EOF
|