diff --git a/src/BuildTiles/Parallel/client.cxx b/src/BuildTiles/Parallel/client.cxx index 3e6705cc..a5dfbc01 100644 --- a/src/BuildTiles/Parallel/client.cxx +++ b/src/BuildTiles/Parallel/client.cxx @@ -283,7 +283,7 @@ int main(int argc, char *argv[]) { } else if (arg == "--rude") { rude = true; } else if (arg == "--no-overwrite") { - do_overwrite = true; + do_overwrite = false; } else if (arg.find("--cover=") == 0) { cover = arg.substr(8); } else if (arg.find("--") == 0) { @@ -325,7 +325,12 @@ int main(int argc, char *argv[]) { while ( (tile = get_next_task( host, port, last_tile )) >= 0 ) { SGBucket bucket(tile); - result=!must_generate(bucket) || construct_tile( bucket, result_file, cover ); + if (!must_generate(bucket)) { + cout << "No need to build tile " << tile << "\n"; + result=true; + } else { + result=construct_tile( bucket, result_file, cover ); + } if ( result ) { last_tile = tile; } else {