[Tilesathome] Linux-client in upload-loop-mode....looping alot and fast....
Ove Pettersen
ove.pettersen at smartcall.no
Mon Oct 13 17:16:24 BST 2008
Hi...
During the last days I had to manually modify tilesGen.pl to stop the
upload-loop from looping like crazy :-\
* Last week a plain checkout ran fine....
* A new fresh checkout yesterday required the modification below.
I have a process (perl tilesGen.pl upload_loop) that loops without any
wait-delay when there are no files to upload in the directory.
From what I find (last version of tilesGen.pl is version 11132) the sub
upload is returning 1 when directory is empty. The surrounding code
seems to expect a return-value of 0 to trigger the wait-delay.
To make the upload_loop work I had to change things a bit.
====================CUT tilesGen.pl
sub upload
{
#upload all existing zip files
keepLog($PID,"upload","start","$progressJobs");
my $upload = new Upload;
*my $saveReturnValue=*$upload->uploadAllZips(); # <<<modified line
keepLog($PID,"upload","stop",0);
*return($saveReturnValue); * #
<<<new line
}
====================CUT tilesGen.pl
Strange thing is that these code-lines hasn't changed in a long time.......
Could be there has been changes to the keepLog return-value that mask
out the return-value from the $upload->uploadAllZips()
I run OpenSuse11-64bit.
--------
Ove
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tilesathome/attachments/20081013/4d9ae0ad/attachment.html>
More information about the Tilesathome
mailing list