non-CPU-intensive fix

svn path=/trunk/boinc/; revision=9021
This commit is contained in:
David Anderson 2005-12-02 19:38:29 +00:00
parent c87b5a9426
commit 993de69baf
3 changed files with 26 additions and 9 deletions

View File

@ -14123,3 +14123,10 @@ David 1 Dec 2005
client/
cs_scheduler.C
David 1 Dec 2005
- core client: don't make all tasks non-CPU-intensive
(from John McLeod)
client/
app_control.C

View File

@ -863,11 +863,12 @@ bool ACTIVE_TASK::get_app_status_msg() {
parse_double(msg_buf, "<fpops_cumulative>", result->fpops_cumulative);
parse_double(msg_buf, "<intops_per_cpu_sec>", result->intops_per_cpu_sec);
parse_double(msg_buf, "<intops_cumulative>", result->intops_cumulative);
parse_int(msg_buf, "<non_cpu_intensive>", new_non_cpu_intensive);
if (parse_int(msg_buf, "<non_cpu_intensive>", new_non_cpu_intensive)) {
if (new_non_cpu_intensive != non_cpu_intensive) {
non_cpu_intensive = new_non_cpu_intensive;
gstate.request_schedule_cpus("Change in app CPU-intensive status");
}
}
return true;
}

View File

@ -10,6 +10,9 @@ For each release, please do
<li> The general tests
<li> As many of the other test groups as possible.
</ol>
If you have experienced problems with BOINC that are not
exercised by any of these tests,
please post to the <a href=http://www.ssl.berkeley.edu/mailman/listinfo/boinc_alpha>boinc_alpha@ssl.berkeley.edu</a> email list.
<h3>General tests</h3>
@ -33,10 +36,6 @@ Verify that output file is uploaded,
that the result is reported,
and that new work is downloaded and started.
<li> Exit BOINC in the middle of a long file download.
Note the fraction done.
Restart BOINC.
Verify that download resumes from the same point.
<li> Suspend/resume features:
suspend and resume results,
@ -59,6 +58,15 @@ Make sure client and manager start up OK.
and make sure work is downloaded and started.
</ul>
<h3>File transfer restart</h3>
<ul>
<li> Exit BOINC in the middle of a long file download.
Note the fraction done.
Restart BOINC.
Verify that download resumes from the same point.
<li> Same, upload.
</ul>
<h3> Preferences tests</h3>
<ul>
<li> Test 'don't run when user active' preference.
@ -97,9 +105,10 @@ Make sure client and manager start up OK.
</ul>
<h3>Tests for modem-connected computers</h3>
<ul>
<li> Do General Tests from a modem-connected computer.
<li> Do General Tests from a modem or ISDN-connected computer.
<li> Test 'confirm before connect' preference.
<li> Test 'Disconnect when done' preference.
<li> Do these tests with both single-user and Service-mode install (Windows).
</ul>
<h3>Tests for computers with personal firewalls</h3>
<li> Do General tests on a computer that uses a personal firewall