mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	 90cd712b84
			
		
	
	
	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
 |