Eric:

If you set the <task_debug/> logging flag,
the client will show when it suspends/resumes tasks.
This will tell us whether it's a problem in the client or the app.

-- David

On 16-May-2013 11:16 AM, Eric J Korpela wrote:
I had "keeps running when computer is in use" problem last night with an
Einstein CUDA app, so it's clear that this isn't restricted to SETI@home.  There
has to be a BOINC issue or some common flaw with how exiting is handled.

I'm wondering is there's some way that writing a checkpoint (or reporting a
checkpoint) is going wrong.  I assume that even GPU apps would suspend rather
than exit if there has been no checkpoint since it was started?

Of course in this case it's not suspending either, it's continuing to run.

David, any comments?


On Sun, May 12, 2013 at 11:47 PM, Raistmer the Sorcerer <[email protected]
<mailto:[email protected]>> wrote:

      Then looks like I should report bug in BOINC API  - sometimes it doesn't
    and set only "suspend" flag w/o "quit" flag.
    Possible relevant info: user had changed idle interval to 10 min instead of
    default.


    Воскресенье, 12 мая 2013, 21:06 -07:00 от David Anderson
    <[email protected] <mailto:[email protected]>>:
     >
     >
     >On 12-May-2013 4:44 AM, Raistmer the Sorcerer wrote:
     >> Can I get definitive answer, please. In case when user set BOINC not to 
use
     >> GPU while user active (USE GPU only when PC idle): should BOINC set
     >> boinc_status.quit_request flag when user becomes active  by BOINC devs
     >> opinion or should not?
     >
     >Yes.
     >
     >-- David
     >
     >>
     >>
     >> Суббота, 11 мая 2013, 8:49 +04:00 от Raistmer the Sorcerer
     >> < [email protected] <mailto:[email protected]> >:
     >>> If you look corresponding thread you will see that app does check. 
There is
     >>> boinc_status.suspended flag also, but is this designed behavior, not 
to set
     >>> boinc_status.quit_request for GPU app in all cases when its 
exit=suspend
     >>> required ?
     >>>
     >>>
     >>>
     >>> Пятница, 10 мая 2013, 17:24 -07:00 от Eric J Korpela <
     >>> [email protected] <mailto:[email protected]> >:
     >>>> I can think of one other option.  If an OpenCL routine never exits, 
the
     >>>> application might not get to the point of checking the flags (unless 
you
     >>>> are checking the flags while waiting on OpenCL routines to finish).  I
     >>>> haven't checked the driver revision the users in question have 
installed.
     >>>> Are they using suspect driver versions?
     >>>>
     >>>>
     >>>> On Fri, May 10, 2013 at 4:46 PM, Raistmer the Sorcerer  <
     >>>> [email protected] <mailto:[email protected]> > wrote:
     >>>>> Trying to solve non-suspending issue listed in this thread:
     >>>>> 
http://setiathome.berkeley.edu/forum_thread.php?id=71581&postid=1365551
     >>>>>
     >>>>>
     >I came to conclusion that either BOINC does something wrong in this
    situation or
     >app doesn't check all needed flags and not aware about exit request.
     >>>>>
     >>>>> I check these flags: boinc_status.quit_request
     >>>>> boinc_status.abort_request
     >>>>>
     >>>>> Maybe some another flag BOINC sets to inform app that suspend 
required
     >>>>> ? _______________________________________________ boinc_dev mailing
     >>>>> list [email protected] <mailto:[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] <mailto:[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] <mailto:[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] <mailto:[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] <mailto:[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.

Reply via email to