- scheduler: add <ignore_dcf> option;

use this temporarily when you've fixed FLOPS estimate


svn path=/trunk/boinc/; revision=16672
This commit is contained in:
David Anderson 2008-12-12 17:03:54 +00:00
parent 4c4847394a
commit 14f6f9a386
4 changed files with 11 additions and 1 deletions

View File

@ -10044,3 +10044,11 @@ Charlie 11 Dec 2008
clientgui/
CompletionPage.cpp
David 12 Dec 2008
- scheduler: add <ignore_dcf> option;
use this temporarily when you've fixed FLOPS estimate
sched/
sched_config.cpp,h
sched_send.cpp

View File

@ -185,6 +185,7 @@ int SCHED_CONFIG::parse(FILE* f) {
if (xp.parse_bool(tag, "multiple_clients_per_host", multiple_clients_per_host)) continue;
if (xp.parse_bool(tag, "no_vista_sandbox", no_vista_sandbox)) continue;
if (xp.parse_bool(tag, "have_cuda_apps", have_cuda_apps)) continue;
if (xp.parse_bool(tag, "ignore_dcf", ignore_dcf)) continue;
if (xp.parse_bool(tag, "debug_version_select", debug_version_select)) continue;

View File

@ -126,6 +126,7 @@ public:
bool multiple_clients_per_host;
bool no_vista_sandbox;
bool have_cuda_apps;
bool ignore_dcf;
// log flags
//

View File

@ -356,7 +356,7 @@ static double estimate_wallclock_duration(
) {
double ecd = estimate_cpu_duration(wu, reply);
double ewd = ecd/reply.wreq.running_frac;
if (reply.host.duration_correction_factor) {
if (!config.ignore_dcf && reply.host.duration_correction_factor) {
ewd *= reply.host.duration_correction_factor;
}
if (config.debug_send) {