Posts by Saad

1) Message boards : BOINC Manager : Creating Custom Boinc client (boing gui manager) Installer for windows (Message 87870)
Posted 29 Aug 2018 by Saad
Post:
I have tried it with many versions of Install Shield. I used Install Shield 2011 which is the correct version for installer. I could not figure how to skip code signing process, so I removed it from .ism file it works. But the exe being created creates some problem. It does not let you uninstall the boinc from machines correctly. Below is the error "The resource you are trying to find is on some other network", which is due to some wrong configuration of directories. But I skipped two lines from boinc.ism which were only about boinc code signing part.

Can you please ask again where am I going wrong ?
2) Message boards : Server programs : Limit number of jobs in progress to be 2 at most. (Message 87853)
Posted 28 Aug 2018 by Saad
Post:
Perfect, if I edit my current config file will the changes be effective for new tasks, or I have to re create the project.
3) Message boards : Server programs : Limit number of jobs in progress to be 2 at most. (Message 87851)
Posted 28 Aug 2018 by Saad
Post:
You are right all computers will not be same. Here are the details, each task takes 1.6gb memory, the user having even 8 gb memory but 8 cores will launch 8 jobs. That is why we want to restrict number of tasks/workunit in progress to be 2 or 1 for all users. Definitely we will be informing our users about minimum requirements require to volunteer their machines. Nothing is going wrong but usually when we are testing our jobs with our own dedicated machines we have noticed that sometimes the machine running jobs are hanged for couple of minutes and even for half an hour, so before public launch of our product we do not want our clients to see their computers hanged if they have to pause/suspend computing and have to use their machine. For example if a user comes back to resume his own work and see that machine is hanged he would panic. What all we want is that tasks in progress should be restricted to our desired number. We will be testing our jobs on several types of machines and then we are gonna set no of tasks in progress which is best for all.
4) Message boards : Server programs : Limit number of jobs in progress to be 2 at most. (Message 87847)
Posted 28 Aug 2018 by Saad
Post:
Tried and no error. But still the client launches 8 jobs which is equal to number of cores present in client machine. Is there any other fix ?
<?xml version="1.0" ?>
<boinc>
    <config>
        <upload_dir>/home/pitb/projects/automationTest/upload</upload_dir>
        <send_result_abort>1</send_result_abort>
        <long_name>automationTest</long_name>
        <sched_debug_level>3</sched_debug_level>
        <cache_md5_info>1</cache_md5_info>
        <upload_url>http://103.226.217.106/automationTest_cgi/file_upload_handler</upload_url>
        <disable_account_creation>0</disable_account_creation>
        <uldl_dir_fanout>1024</uldl_dir_fanout>
        <disable_web_account_creation>0</disable_web_account_creation>
        <download_url>http://103.226.217.106/automationTest/download</download_url>
        <db_user>pitb</db_user>
        <log_dir>/home/pitb/projects/automationTest/log_food-home</log_dir>
        <app_dir>/home/pitb/projects/automationTest/apps</app_dir>
        <download_dir>/home/pitb/projects/automationTest/download</download_dir>
        <fuh_debug_level>3</fuh_debug_level>
        <master_url>http://103.226.217.106/automationTest/</master_url>
        <host>food-home</host>
        <db_name>automationTest</db_name>
        <shmem_key>0x1111f565</shmem_key>
        <show_results>1</show_results>
        <key_dir>/home/pitb/projects/automationTest/keys/</key_dir>
        <dont_generate_upload_certificates>1</dont_generate_upload_certificates>
        <ignore_upload_certificates>1</ignore_upload_certificates>
        <db_passwd>
            
            
            
            
            
        </db_passwd>
        <min_sendwork_interval>6</min_sendwork_interval>
        <db_host>
            
            
            
            
            
        </db_host>
        <ignore_delay_bound/>
        <daily_result_quota>500</daily_result_quota>
        <one_result_per_user_per_wu>0</one_result_per_user_per_wu>
        <max_wus_to_send>50</max_wus_to_send>
        <max_wus_in_progress>3</max_wus_in_progress>     
    </config>
    <tasks>
        <task>
            <cmd>antique_file_deleter -d 2</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>antique_file_deleter.out</output>
        </task>
        <task>
            <cmd>db_dump -d 2 --dump_spec ../db_dump_spec.xml</cmd>
            <period>24 hours</period>
            <disabled>1</disabled>
            <output>db_dump.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_uotd.php</cmd>
            <period>1 days</period>
            <disabled>0</disabled>
            <output>update_uotd.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_forum_activities.php</cmd>
            <period>1 hour</period>
            <disabled>0</disabled>
            <output>update_forum_activities.out</output>
        </task>
        <task>
            <cmd>update_stats</cmd>
            <period>1 days</period>
            <disabled>0</disabled>
            <output>update_stats.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_profile_pages.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>update_profile_pages.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./team_import.php</cmd>
            <period>24 hours</period>
            <disabled>1</disabled>
            <output>team_import.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./notify.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>notify.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./badge_assign.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>badge_assign.out</output>
        </task>
    </tasks>
    <daemons>
        <daemon>
            <cmd>feeder -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>transitioner -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>file_deleter -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>sample_work_generator -d 3</cmd>
        </daemon>
        <daemon>
            <cmd>sample_trivial_validator -d 3 --app sampleimage</cmd>
        </daemon>
        <daemon>
            <cmd>sample_assimilator -d 3 --app sampleimage</cmd>
        </daemon>
    </daemons>
</boinc>

[/code]
5) Message boards : Server programs : Aborting Task elapsed time exceede (Message 87846)
Posted 28 Aug 2018 by Saad
Post:
Yes it worked thanks. The problem was in setting up rsc_flops_est and rsc_flops_bound. I increased them and it worked. Thanks!
6) Message boards : Server programs : Aborting Task elapsed time exceede (Message 87627)
Posted 14 Aug 2018 by Saad
Post:
Yes. Initially I did not set any delay_bound value, but in my boinc db it is set
604800
, for new work units I increased the value but it did not help.
<rsc_fpops_bound>12e12</rsc_fpops_bound>
    <rsc_fpops_est>14e14</rsc_fpops_est>


Also I have set loosely the fpops bound to debug. All the jobs were launched using above configuration. Secondly my server time is UTC format, but clients are being tested at Asia/Karachi time zone. Howsoever the report deadline should be equal to something like this, report_dealine=create_time+delay_bound. In previous replies Richard Haselgrove pointed out that it could be clock time problem between client and server. But this can be tackled by giving a week's deadline to the clients as our jobs are very compute-intensive and are plenty of them.

I have noticed that for 1-2 hours jobs works fine, but after that every job is aborted.
7) Message boards : Server programs : Aborting Task elapsed time exceede (Message 87625)
Posted 14 Aug 2018 by Saad
Post:
Thanks a lot . I think the same and that's it the time issue. I tried to use various deadlines? Deadlines is set by "<delay_bound>" in your workunit input template ? I tried different values but still the problem persists. Rest everything is working fine except this time limit. Is there anyway to set time limit in a different way ?
8) Message boards : Server programs : Aborting Task elapsed time exceede (Message 87621)
Posted 13 Aug 2018 by Saad
Post:
Yes it could be thanks. But what does <no_delay_bound> will do ?
9) Message boards : Server programs : Aborting Task elapsed time exceede (Message 87616)
Posted 13 Aug 2018 by Saad
Post:
After some jobs , clients keeps giving error aborting task elapsed time exceeded. I have set rsc_fpops_bound enough, I m thinking to set <no_delay_bound> in config.xml. Will this help me ? What are the possible cases in which client gives error "aborting task elapsed time exceeded" as soon as it starts computation it immediately gives this error.
10) Message boards : BOINC client : Boinc Client does not automatically check for new tasks (Message 87561)
Posted 10 Aug 2018 by Saad
Post:
I have used most recents versions of boinc uptill 7.10 for windows. Howsoever boinc client when attached to project dowloads tasks for computation and after a while it does not ping server backs to fetch more jobs one has to always use update command to fetch new jobs which requires user to be in front of computer all the time if he has to compute many jobs. Is there any configuration or option to make boinc client fetch jobs automatically as soon as server have them.
11) Message boards : Server programs : Limit number of jobs in progress to be 2 at most. (Message 87560)
Posted 10 Aug 2018 by Saad
Post:
In our project jobs are highly compute intensive and as well requires a lot of memory. So I want to limit number of jobs in progress to be limited by two. Where as boinc server by default create slots equivalent to number of cores present in hosts usually 8 slots for 8 jobs as modern machines have 8 cores normally. I tried to follow this https://boinc.berkeley.edu/trac/wiki/ProjectOptions option and edited my config.xml. After edition bin/start command does not read the config file properly and gives error. So I need to know a way to limit the number of jobs in progress simultaneously to be equal to be two.

Query 1 : As described above I need to know how to make jobs in progress to be maximum 2 or 3 at given time.? Below is my config file. And do you have to keep to two files for that config_aux.xml (to set job limits) and as well as simple config.xml.


 <daily_result_quota>1000</daily_result_quota>
        <one_result_per_user_per_wu>0</one_result_per_user_per_wu>
        <max_wus_to_send>50</max_wus_to_send>
       [b] <project>
        	<max_jobs_in_progress>
            	<total_limit>
                	<jobs>3</jobs>
            	</total_limit>
        	</max_jobs_in_progress>
        </project>[/b]
    </config>
    <tasks>
        <task>
            <cmd>antique_file_deleter -d 2</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>antique_file_deleter.out</output>
        </task>
        <task>
            <cmd>db_dump -d 2 --dump_spec ../db_dump_spec.xml</cmd>
            <period>24 hours</period>
            <disabled>1</disabled>
            <output>db_dump.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_uotd.php</cmd>
            <period>1 days</period>
            <disabled>0</disabled>
            <output>update_uotd.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_forum_activities.php</cmd>
            <period>1 hour</period>
            <disabled>0</disabled>
            <output>update_forum_activities.out</output>
        </task>
        <task>
            <cmd>update_stats</cmd>
            <period>1 days</period>
            <disabled>0</disabled>
            <output>update_stats.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./update_profile_pages.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>update_profile_pages.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./team_import.php</cmd>
            <period>24 hours</period>
            <disabled>1</disabled>
            <output>team_import.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./notify.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>notify.out</output>
        </task>
        <task>
            <cmd>run_in_ops ./badge_assign.php</cmd>
            <period>24 hours</period>
            <disabled>0</disabled>
            <output>badge_assign.out</output>
        </task>
    </tasks>
    <daemons>
        <daemon>
            <cmd>feeder -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>transitioner -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>file_deleter -d 3 </cmd>
        </daemon>
        <daemon>
            <cmd>sample_trivial_validator -d 3 --app sampleimage</cmd>
        </daemon>
        <daemon>
            <cmd>sample_assimilator -d 3 --app sampleimage</cmd>
        </daemon>
    </daemons>
</boinc>



Query 2 : I want to keep the input files always present on server I have applied no_delete tag in my job_in file. But I thinks it gets deleted once the output is uploaded on server.

Query 3: Where do you find your output results in sample_results folder right ? I am also confused in it.
12) Message boards : BOINC Manager : Creating Custom Boinc client (boing gui manager) Installer for windows (Message 86438)
Posted 3 Jun 2018 by Saad
Post:
We are using boinc for a project which is in test mode yet. I have made minor changes in client gui source code and have successfully configured and build using Visual Studio Community Addition 2013. I have followed this guide to configure and build boinc gui latest source code https://boinc.berkeley.edu/trac/wiki/CompileClient . Our project requires minute changes in boinc manager (as our projects is moreover like grid computing using institute machines) so now we need to create a Windows/Mac installer similar to those available at https://boinc.berkeley.edu/download_all.php. To create a installer for Windows I have followed this guide https://boinc.berkeley.edu/trac/wiki/AdminInstallerWin but this guide is a bit confusing for me, when I try these guidelines:

If custom actions have changed, copy boinccas.dll from win_build/Build/x64/Release to win_build/installerv2/redist/Windows/x64 (and same for x86).
Set up boinc_codesign directory (peer of boinc/):
copy boinc.pfx and android_keystore (get these files from davea or Rom)


Copy customdict.txt and customenv.cmd to
boinc_depends_xxx/developr/David (or whatever your username is).

Edit customdict.txt to point to where boinc_codesign dir is,
e.g. BUILDCODESIGN=C:\users\David\documents\boinc_git\boinc_codesign (don't use spaces in path).

Run Visual Studio shell:
in start menu, Microsoft Visual Studio 2010 / Visual Studio Tools/ Visual Studio Command Prompt


above points does not lead me to anywhere, and many files are not available in the configured root directory and if I try to move on using buildenv.cmd I get error codesign not possible contact the development team.
Another query ? Once I have build can I use some other technique to create installer like InstallShield or some Visual Studio extensions? I just need a lead to make installer (using BOINC.ism file present in installerv2 directory) after I have build all the modules in release mode. Lastly it would be of great help if someone can highlight the modules that should be build before creating a installer, uptil now I have build, boinc, boincmgr, boinccmd, boincscr, boinctray,boincsvcctrl[/i] Thanking you in anticipation, let me know if I I have posted the thread in wrong domain so I redirect my query to right place.
13) Message boards : API : Problem in getting result of computation using windows wrapper, error output for task absent kindly have a look. (Message 82417)
Posted 30 Oct 2017 by Saad
Post:
Thanks a lot it worked. I just had to specify the name correctly and it worked. Now wrapper is able to execute the exe file for computation. But unfortunately I need a little bit help, my sampleimage.exe file is executed but it is not able to read the input image file present in project directory, after executing the sampleimage.exe file it gives error the image not found (the error check is present in my application code, which checks if image is read proceed otherwise abort and print the error image not found, and this log in stderr.txt confirms that wrapper has executed .exe file successfully) So what I think now that my application code when run through windows wrapper is not able to manipulate/read the input file from projects directory.

Here is my input template (sampleimage_in):

<file_info>
    <number>0</number>
</file_info>
<workunit>
    <file_ref>
        <file_number>0</file_number>
        <open_name>IMG-20160425-WA0002.jpg</open_name>     /this is the input file for application
        <copy_file/>
    </file_ref>
    <rsc_fpops_bound>1e12</rsc_fpops_bound>
    <rsc_fpops_est>1e14</rsc_fpops_est>
</workunit>


Here is my output template (sampleimage_out):



<file_info>
    <name><OUTFILE_0/></name>
    <generated_locally/>
    <upload_when_present/>
    <max_nbytes>5000000</max_nbytes>
    <url><UPLOAD_URL/></url>
</file_info>
<result>
    <file_ref>
        <file_name><OUTFILE_0/></file_name>
        <open_name>imag1.jpg</open_name>    //this is the expected output to be produced by application.
        <copy_file/>
    </file_ref>
</result>


If required details for version.xml and sampleimage_job_1.0.xml they are already present in the threads above.
So now I just need to know how to write input and output templates for wrapper application, i guess the problem is how application reference files(input/output), may be the error is in mapping physical and logical names correctly. I read online documentation which says legacy applications(used through wrappers) if uses copy_file tag then physical and logical manipulation is not required; when application is run on client it copies to and from slots directory to projects directory. However I am stuck and can't read input file present file present in projects directory. Thanking you in anticipation.
14) Message boards : API : Problem in getting result of computation using windows wrapper, error output for task absent kindly have a look. (Message 82287)
Posted 27 Oct 2017 by Saad
Post:
Like "sampleimage.exe" or as defined in version.xml application's physical name shown below in version.xml :
<physical_name>sampleimage_1.0_windows_x86_64.exe</physical_name>
<logical_name>sampleimage</logical_name>
?

and thanks a lot for giving advice, I hope it works out.
15) Message boards : API : Problem in getting result of computation using windows wrapper, error output for task absent kindly have a look. (Message 82269)
Posted 26 Oct 2017 by Saad
Post:
Out of curiosity I also tried to run wrapper_26016_windows_x86_64.exe present in client projects directory to see whether it executes sampleimage_windows_x86_64.exe, it displayed can't parse job.xml.
16) Message boards : API : Problem in getting result of computation using windows wrapper, error output for task absent kindly have a look. (Message 82268)
Posted 26 Oct 2017 by Saad
Post:
I am trying to create a project and run some testing apps using wrappers. I created a project and wrote application for linux using linux wrapper wrapper_26014_x86_64-pc-linux-gnu . It worked fine and returned results for computation. I followed similar tutorial for running app on windows using windows wrapper. Boinc client version 7.8.3 for windows 64-bit (as application has to be computed on windows platform) downloaded from the website, and it is the recommended version as shown on website. Client is running on windows 8.1 64-bit.

Wrapper used " wrapper_26014_windows_x86_64.exe". Before that I also tried with the wrapper downloaded from berkeley website " wrapper_26016_windows_x86_64.exe" using similar files configuration as shown below but it did not work out so tried out an older version to find any luck which is shown in the configuration files below. What I think is that wrapper is not able to execute the sampleimage_1.0_windows_x86_64.exe

Version.xml :
<version>
   <file>
      <physical_name>wrapper_26014_windows_x86_64.exe<physical_name>
      <main_program/>
    </file>
    <file>
       <physical_name>sampleimage_1.0_windows_x86_64.exe</physical_name>
       <logical_name>sampleimage</logical_name>
    </file>
    <file>
        <physical_name>sampleimage_job_1.0.xml</physical_name>
        <logical_name>job.xml</logical_name>
    </file>
    <file>
        <physical_name>wrapper_26014_windows_x86_64.pdb</physical_name>
    </file>
    <file>
	<physical_name>IMG-20160425-WA0002.jpg</physical_name>
    </file>
    <file>
        <physical_name>msvcp120d.dll</physical_name>
    </file>
    <file>
        <physical_name>msvcr120d.dll</physical_name>
    </file>
    <file>
        <physical_name>opencv_core2413d.dll</physical_name>
    </file>
    <file>
        <physical_name>opencv_highgui2413d.dll</physical_name>
    </file>
    <file>
        <physical_name>opencv_imgproc2413d.dll</physical_name>
    </file>
</version> 

sampleimage_job_1.0.xml:
<job_desc>
    <task>
        <application>sampleimage</application>
        <stdout_filename>console.log</stdout_filename>
    </task>
</job_desc> 

sampleimage_in and sampleimage_out respectively :
<file_info>
    <number>0</number>
</file_info>
<workunit>
    <file_ref>
        <file_number>0</file_number>
        <open_name>in</open_name>
        <copy_file/>
    </file_ref>
    <rsc_fpops_bound>1e12</rsc_fpops_bound>
    <rsc_fpops_est>1e14</rsc_fpops_est>
</workunit> 

<file_info>
    <name><OUTFILE_0/></name>
    <generated_locally/>
    <upload_when_present/>
    <max_nbytes>5000000</max_nbytes>
    <url><UPLOAD_URL/></url>
</file_info>
<result>
    <file_ref>
        <file_name><OUTFILE_0/></file_name>
        <open_name>imag1.jpg</open_name>    //"image1.jpg" is the expected output to be produced by program
        <copy_file/>
    </file_ref>
</result>


Notes: Similar input and output templates were used for linux application , and similar version.xml and appname_job_version.xml files. However the linux application I wrote was hello world writing output in a text file "out.txt", because I was just trying to figure out how to use wrappers. When trying for windows I wrote a application which does some image processing. However in both cases similar pattern was used to write input and output templates and other stuff like version.xml etc. I want to know is there any problem with the wrapper or my files ? I would really appreciate if someone help me out.

More info : bin/create_work --appname sampleimage input was used to create work unit.
And before doing anything I already configured server with --test app and tried clients on different platforms. There was no problem when trying out --test_app (uppercase example). Thanking you in anticipation.

Event Log for client:
0/26/2017 11:09:00 PM |  | Starting BOINC client version 7.8.3 for windows_x86_64
10/26/2017 11:09:00 PM |  | log flags: file_xfer, sched_ops, task
10/26/2017 11:09:00 PM |  | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
10/26/2017 11:09:00 PM |  | Data directory: C:\ProgramddData\BOINC
10/26/2017 11:09:00 PM |  | Running under account Muhammad Adil
10/26/2017 11:09:00 PM |  | OpenCL: Intel GPU 0: Intel(R) HD Graphics 4600 (driver version 10.18.10.3977, device version OpenCL 1.2, 1426MB, 1426MB available, 64 GFLOPS peak)
10/26/2017 11:09:00 PM |  | OpenCL CPU: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 4.2.0.99, device version OpenCL 1.2 (Build 99))
10/26/2017 11:09:00 PM |  | Creating new client state file
10/26/2017 11:09:00 PM |  | Host name: MuhammadAdil
10/26/2017 11:09:00 PM |  | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz [Family 6 Model 60 Stepping 3]
10/26/2017 11:09:00 PM |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2
10/26/2017 11:09:00 PM |  | OS: Microsoft Windows 8.1: Enterprise x64 Edition, (06.03.9600.00)
10/26/2017 11:09:00 PM |  | Memory: 7.91 GB physical, 9.16 GB virtual
10/26/2017 11:09:00 PM |  | Disk: 194.97 GB total, 15.56 GB free
10/26/2017 11:09:00 PM |  | Local time is UTC +5 hours
10/26/2017 11:09:05 PM |  | No general preferences found - using defaults
10/26/2017 11:09:05 PM |  | Preferences:
10/26/2017 11:09:05 PM |  | max memory usage when active: 4050.11 MB
10/26/2017 11:09:05 PM |  | max memory usage when idle: 7290.20 MB
10/26/2017 11:09:05 PM |  | max disk usage: 15.46 GB
10/26/2017 11:09:05 PM |  | don't use GPU while active
10/26/2017 11:09:05 PM |  | suspend work if non-BOINC CPU load exceeds 25%
10/26/2017 11:09:05 PM |  | (to change preferences, visit a project web site or select Preferences in the Manager)
10/26/2017 11:09:05 PM |  | This computer is not attached to any projects
10/26/2017 11:09:05 PM |  | Visit http://boinc.berkeley.edu for instructions
10/26/2017 11:09:05 PM |  | Suspending GPU computation - computer is in use
10/26/2017 11:09:11 PM |  | Fetching configuration file from http://35.202.147.85/windowsdemo/get_project_config.php
10/26/2017 11:13:34 PM |  | Running CPU benchmarks
10/26/2017 11:13:34 PM |  | Suspending computation - CPU benchmarks in progress
10/26/2017 11:14:05 PM |  | Benchmark results:
10/26/2017 11:14:05 PM |  | Number of CPUs: 8
10/26/2017 11:14:05 PM |  | 4155 floating point MIPS (Whetstone) per CPU
10/26/2017 11:14:05 PM |  | 16669 integer MIPS (Dhrystone) per CPU
10/26/2017 11:14:06 PM |  | Resuming computation
10/26/2017 11:14:08 PM | windowsdemo | Master file download succeeded
10/26/2017 11:14:13 PM | windowsdemo | Sending scheduler request: Project initialization.
10/26/2017 11:14:13 PM | windowsdemo | Requesting new tasks for CPU and Intel GPU
10/26/2017 11:14:15 PM | windowsdemo | Scheduler request completed: got 1 new tasks
10/26/2017 11:14:17 PM | windowsdemo | Started download of wrapper_26014_windows_x86_64.exe
10/26/2017 11:14:17 PM | windowsdemo | Started download of sampleimage_1.0_windows_x86_64.exe
10/26/2017 11:14:20 PM | windowsdemo | Finished download of sampleimage_1.0_windows_x86_64.exe
10/26/2017 11:14:20 PM | windowsdemo | Started download of sampleimage_job_1.0.xml
10/26/2017 11:14:21 PM | windowsdemo | Finished download of sampleimage_job_1.0.xml
10/26/2017 11:14:21 PM | windowsdemo | Started download of wrapper_26014_windows_x86_64.pdb
10/26/2017 11:14:26 PM | windowsdemo | Sending scheduler request: To fetch work.
10/26/2017 11:14:26 PM | windowsdemo | Requesting new tasks for CPU
10/26/2017 11:14:28 PM | windowsdemo | Scheduler request completed: got 1 new tasks
10/26/2017 11:14:30 PM | windowsdemo | Finished download of wrapper_26014_windows_x86_64.exe
10/26/2017 11:14:30 PM | windowsdemo | Started download of IMG-20160425-WA0002.jpg
10/26/2017 11:14:31 PM | windowsdemo | Finished download of IMG-20160425-WA0002.jpg
10/26/2017 11:14:31 PM | windowsdemo | Started download of msvcp120d.dll
10/26/2017 11:14:38 PM | windowsdemo | Sending scheduler request: To fetch work.
10/26/2017 11:14:38 PM | windowsdemo | Requesting new tasks for CPU
10/26/2017 11:14:41 PM | windowsdemo | Scheduler request completed: got 0 new tasks
10/26/2017 11:14:41 PM | windowsdemo | Project has no tasks available
10/26/2017 11:14:49 PM | windowsdemo | Finished download of msvcp120d.dll
10/26/2017 11:14:49 PM | windowsdemo | Started download of msvcr120d.dll
10/26/2017 11:15:10 PM | windowsdemo | Finished download of msvcr120d.dll
10/26/2017 11:15:10 PM | windowsdemo | Started download of opencv_core2413d.dll
10/26/2017 11:15:11 PM | windowsdemo | Finished download of wrapper_26014_windows_x86_64.pdb
10/26/2017 11:15:11 PM | windowsdemo | Started download of opencv_highgui2413d.dll
10/26/2017 11:15:59 PM | windowsdemo | Finished download of opencv_highgui2413d.dll
10/26/2017 11:15:59 PM | windowsdemo | Started download of opencv_imgproc2413d.dll
10/26/2017 11:16:06 PM | windowsdemo | Finished download of opencv_core2413d.dll
10/26/2017 11:16:06 PM | windowsdemo | Started download of input
10/26/2017 11:16:08 PM | windowsdemo | Finished download of input
10/26/2017 11:16:28 PM | windowsdemo | Finished download of opencv_imgproc2413d.dll
10/26/2017 11:16:28 PM | windowsdemo | Starting task sampleimage_8629_1509040175.967904_0
10/26/2017 11:16:28 PM | windowsdemo | Starting task sampleimage_8629_1509040175.967904_1
10/26/2017 11:16:32 PM | windowsdemo | Computation for task sampleimage_8629_1509040175.967904_0 finished
10/26/2017 11:16:32 PM | windowsdemo | Output file sampleimage_8629_1509040175.967904_0_r426141343_0 for task sampleimage_8629_1509040175.967904_0 absent
10/26/2017 11:16:32 PM | windowsdemo | Computation for task sampleimage_8629_1509040175.967904_1 finished
10/26/2017 11:16:32 PM | windowsdemo | Output file sampleimage_8629_1509040175.967904_1_r1632464851_0 for task sampleimage_8629_1509040175.967904_1 absent
17) Message boards : Questions and problems : when running simple hello world using wrapper. client errors: "Output file for task xxxx absent" (Message 82190)
Posted 23 Oct 2017 by Saad
Post:
I am running boinc client version 7.9.0 on debian 8.9 (jessie) I. I created project with test app and every thing works fine. Now I created an empty project for helloworld program, after creating project, I attached client to the server. This is the error log. Can anyone help with outlining the possible errors?
Error log :
23-Oct-2017 22:14:20 Initialization completed
23-Oct-2017 22:20:55 [---] Running CPU benchmarks
23-Oct-2017 22:20:55 [---] Suspending computation - CPU benchmarks in progress
23-Oct-2017 22:21:26 [---] Benchmark results:
23-Oct-2017 22:21:26 [---] Number of CPUs: 2
23-Oct-2017 22:21:26 [---] 3074 floating point MIPS (Whetstone) per CPU
23-Oct-2017 22:21:26 [---] 11720 integer MIPS (Dhrystone) per CPU
23-Oct-2017 22:21:27 [---] Resuming computation
23-Oct-2017 22:21:32 [http://35.202.202.205/hello/] Master file download succeeded
23-Oct-2017 22:21:37 [http://35.202.202.205/hello/] Sending scheduler request: Project initialization.
23-Oct-2017 22:21:37 [http://35.202.202.205/hello/] Requesting new tasks for CPU
23-Oct-2017 22:21:39 [hello] Scheduler request completed: got 1 new tasks
23-Oct-2017 22:21:41 [hello] Started download of wrapper_26014_x86_64-pc-linux-gnu
23-Oct-2017 22:21:41 [hello] Started download of helloworld_1.0_x86_64-pc-linux-gnu
23-Oct-2017 22:21:43 [hello] Finished download of wrapper_26014_x86_64-pc-linux-gnu
23-Oct-2017 22:21:43 [hello] Finished download of helloworld_1.0_x86_64-pc-linux-gnu
23-Oct-2017 22:21:43 [hello] Started download of helloworld_job_1.0.xml
23-Oct-2017 22:21:43 [hello] Started download of input
23-Oct-2017 22:21:45 [hello] Finished download of helloworld_job_1.0.xml
23-Oct-2017 22:21:45 [hello] Finished download of input
23-Oct-2017 22:21:45 [hello] Starting task helloworld_2347_1508795203.597730_0
mv: cannot stat 'slots/0/out': No such file or directory
23-Oct-2017 22:21:48 [hello] Computation for task helloworld_2347_1508795203.597730_0 finished
23-Oct-2017 22:21:48 [hello] Output file helloworld_2347_1508795203.597730_0_r1049232375_0 for task helloworld_2347_1508795203.597730_0 absent
23-Oct-2017 22:21:49 [hello] Sending scheduler request: To fetch work.
23-Oct-2017 22:21:49 [hello] Requesting new tasks for CPU
23-Oct-2017 22:21:51 [hello] Scheduler request completed: got 1 new tasks
23-Oct-2017 22:21:53 [hello] Starting task helloworld_2347_1508795203.597730_1
mv: cannot stat 'slots/0/out': No such file or directory
23-Oct-2017 22:21:56 [hello] Computation for task helloworld_2347_1508795203.597730_1 finished
23-Oct-2017 22:21:56 [hello] Output file helloworld_2347_1508795203.597730_1_r1645111531_0 for task helloworld_2347_1508795203.597730_1 absent
23-Oct-2017 22:23:41 [hello] Sending scheduler request: To fetch work.
23-Oct-2017 22:23:41 [hello] Reporting 2 completed tasks
23-Oct-2017 22:23:41 [hello] Requesting new tasks for CPU
23-Oct-2017 22:23:43 [hello] Scheduler request completed: got 0 new tasks
23-Oct-2017 22:23:43 [hello] Project has no tasks available
23-Oct-2017 22:29:54 [hello] Sending scheduler request: To fetch work.
23-Oct-2017 22:29:54 [hello] Requesting new tasks for CPU
23-Oct-2017 22:29:56 [hello] Scheduler request completed: got 2 new tasks
23-Oct-2017 22:29:58 [hello] Started download of input
23-Oct-2017 22:30:00 [hello] Finished download of input
23-Oct-2017 22:30:00 [hello] Starting task helloworld_2347_1508795203.597730_2
23-Oct-2017 22:30:00 [hello] Starting task helloworld_2347_1508795203.597730_3
mv: cannot stat 'slots/0/out': No such file or directory
23-Oct-2017 22:30:03 [hello] Computation for task helloworld_2347_1508795203.597730_2 finished
23-Oct-2017 22:30:03 [hello] Output file helloworld_2347_1508795203.597730_2_r1802381585_0 for task helloworld_2347_1508795203.597730_2 absent
mv: cannot stat 'slots/1/out': No such file or directory
23-Oct-2017 22:30:04 [hello] Computation for task helloworld_2347_1508795203.597730_3 finished
23-Oct-2017 22:30:04 [hello] Output file helloworld_2347_1508795203.597730_3_r378890289_0 for task helloworld_2347_1508795203.597730_3 absent
23-Oct-2017 22:30:06 [hello] Sending scheduler request: To fetch work.
23-Oct-2017 22:30:06 [hello] Requesting new tasks for CPU
23-Oct-2017 22:30:08 [hello] Scheduler request completed: got 0 new tasks
23-Oct-2017 22:30:08 [hello] Project has no tasks available
23-Oct-2017 22:38:34 [hello] Sending scheduler request: To fetch work.
23-Oct-2017 22:38:34 [hello] Reporting 2 completed tasks
23-Oct-2017 22:38:34 [hello] Requesting new tasks for CPU
23-Oct-2017 22:38:36 [hello] Scheduler request completed: got 0 new tasks
23-Oct-2017 22:38:36 [hello] Project has no tasks available
23-Oct-2017 22:55:07 [hello] Resetting project
[/b]




Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.