Stow the logfile away if a tile failed in fgfs-tools-client.
This commit is contained in:
parent
8c09d9a48c
commit
4f0ee5178f
1 changed files with 11 additions and 1 deletions
|
@ -296,13 +296,23 @@ bool construct_tile( const SGBucket& b,
|
||||||
line_str = line_str.substr(0, line_str.length() - 1);
|
line_str = line_str.substr(0, line_str.length() - 1);
|
||||||
// cout << line_str << endl;
|
// cout << line_str << endl;
|
||||||
if ( line_str == "[Finished successfully]" ) {
|
if ( line_str == "[Finished successfully]" ) {
|
||||||
|
cout << "Tile " << b.gen_index_str() << " finished successfully" << endl;
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
|
|
||||||
|
// Save the log file of the failed tile
|
||||||
|
cout << "Tile " << b.gen_index_str() << " failed" << endl;
|
||||||
|
string savelog=work_base+"/Status/failed-"+b.gen_index_str()+".log";
|
||||||
|
|
||||||
|
command="mv "+result_file+" " +savelog;
|
||||||
|
cout << command << endl;
|
||||||
|
|
||||||
|
system(command.c_str());
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue