--sourceinclude/linux.inc--sourceinclude/not_embedded.inc--echo#--echo# BUG#11747548:DETECT ORPHAN TEMP-POOL FILES, AND HANDLE GRACEFULLY.--echo#--echo#Set up.CREATETABLEpid_table(pid_noINT);CREATETABLEt1(aBLOB);INSERTINTOt1VALUES(1),(2);--echo#Create MYD and MYI files for intrinsic temp table.--let$pid_file=`SELECT @@pid_file`--replace_result$pid_filepid_file--evalLOADDATALOCALINFILE'$pid_file'INTOTABLEpid_table--let$temp_file_MYD=`SELECT CONCAT('#sql_', LCASE(HEX(pid_no)), '_0', '.MYD') FROM pid_table`--let$temp_file_MYI=`SELECT CONCAT('#sql_', LCASE(HEX(pid_no)), '_0', '.MYI') FROM pid_table`--write_file$MYSQLTEST_VARDIR/tmp/$temp_file_MYDEOF--write_file$MYSQLTEST_VARDIR/tmp/$temp_file_MYIEOF--echo#Reports an error since the temp file already exists.--replace_regex/.*Can't create\/write *.*/Can'tcreateorwritetofile/--error1SELECTaFROMt1ORDERBYrand(1);--echo#With patch, the query executes successfully.SELECTaFROMt1ORDERBYrand(1);--echo#cleanupDROPTABLEt1,pid_table;