Hi,
I read about Condor and they run boinc from a sched deamon on the worker 
node. It is killed by a signal when real Condor jobs arrive, so this is 
not an example of a batch jobs based boinc.
I tried several things, including
... --exit_when_idle --exit_after_finish

$  cat cc_config.xml
<cc_config>
   <log_flags>
   </log_flags>
   <options>
     <report_results_immediately>1</report_results_immediately>
   </options>
</cc_config>

and it seems not possible to run a single task, upload result and exit. 
I can only see bad workarounds, such as monitoring the log to see when a 
task is finished and uploaded and then kill boinc ungracefully.

Apparently I have the right list to request this functionality though. I 
would be happy with a configurable task limit, i.e. 1. More generally, 
it would be good to request only tasks shorter than some time limit.

Cheers,
Rod.




Rom Walton wrote:
> Grid platforms such as Condor-G use a mechanism known as backfill to
> integrate BOINC.
>
> Does WLCG use Condor as its grid infrastructure?
>
> ----- Rom
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Rod Walker
> Sent: Thursday, May 27, 2010 4:36 PM
> To: Paul D. Buck
> Cc: BOINC Developers Mailing List
> Subject: Re: [boinc_dev] Run 1 task and then exit
>
> Hi,
> Maybe I am using boinc in a way it was not intended for. I am 
> investigating running boinc on willing remote clusters around the 
> Grid(WLCG). Resource owners get very upset about leaving daemon-like 
> processes, such as boinc, on their WNs after the batch job has left. 
> Therefore boinc must cleanup and vacate the WN before the batch job 
> ends. It is a filler, so should vacate as soon as the smallest unit of 
> work is done, in order that higher priority jobs can start.
>
> I'll try without the abort then.
>
> Cheers,
> Rod.
>
> Paul D. Buck wrote:
>   
>> Did you try it with only --exit_when_idle --exit_after_finish?
>>
>> Abort will likely terminate uploads.  And, your upload will likely not
>>     
> happen until the next time you run ... because the upload happens after
> the end of the running task completion ... and if there is only one
> task, BOINC will be idle and will exit ...
>
>   
>> Since BOINC is intended to run at all times, why are you trying to get
>>     
> it to exit?
>   
>> Would it not be suitable for your purposes to control the execution of
>>     
> single tasks on the machine with the server side?
>   
>> On May 27, 2010, at 12:56 PM, Rod Walker wrote:
>>
>>   
>>     
>>> Hi,
>>> The client I started interactively with
>>> --exit_when_idle
>>> is still running, having processed several tasks.
>>>
>>> A client started from a batch job with
>>> --abort_jobs_on_exit --exit_when_idle --exit_after_finish
>>> did finish after one task, but did not upload the result.
>>>
>>> Do you know of anyone running boinc in batch jobs?
>>>
>>> Cheers,
>>> Rod.
>>>
>>>
>>>
>>> David Anderson wrote:
>>>     
>>>       
>>>> I think the --exit_when_idle option will do what you want.
>>>>
>>>> The documentation is lacking in this area.
>>>> I'll fix this soon.
>>>>
>>>> -- David
>>>>
>>>> Rodney Walker wrote:
>>>>
>>>>       
>>>>         
>>>>> Hi,
>>>>> In order to run Boinc in a batch job, I`d like to run 1 task and
>>>>>           
> then 
>   
>>>>> exit. The only promising command line argument is
>>>>> --exit_after_finish
>>>>> but this is in the debugging section - is the upload of the result
>>>>>           
> done 
>   
>>>>> in this case?
>>>>>
>>>>> A really useful option would be a soft and hard limit on the time
>>>>>           
> the 
>   
>>>>> task should take. This would allow one to fill a cluster with boinc
>>>>>           
> jobs 
>   
>>>>> when it is idle, but free up the slots quickly when the high
>>>>>           
> priority 
>   
>>>>> jobs arrive.
>>>>>
>>>>> Cheers,
>>>>> Rod.
>>>>>
>>>>> Ps. Apologies if this is the wrong list, but I did not find
>>>>>           
> anything 
>   
>>>>> more appropriate.
>>>>>
>>>>>
>>>>>         
>>>>>           
>>>> _______________________________________________
>>>> boinc_dev mailing list
>>>> [email protected]
>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>> To unsubscribe, visit the above URL and
>>>> (near bottom of page) enter your email address.
>>>>
>>>>       
>>>>         
>>> _______________________________________________
>>> boinc_dev mailing list
>>> [email protected]
>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>> To unsubscribe, visit the above URL and
>>> (near bottom of page) enter your email address.
>>>     
>>>       
>>   
>>     
>
> _______________________________________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.
>   


-- 
Tel. +49 89 289 14152

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to