diff --git a/checkin_notes b/checkin_notes index 9e6b384523..58ddb25e22 100644 --- a/checkin_notes +++ b/checkin_notes @@ -4985,3 +4985,12 @@ David 17 July 2012 client/ client_state.cpp + +David 17 July 2012 + - client: if we get a job for which a GPU is missing, + keep the RESULT record so that we can report it to the scheduler. + Otherwise we'll keep getting the same job if the project has + set. + + client/ + cs_scheduler.cpp diff --git a/client/cs_scheduler.cpp b/client/cs_scheduler.cpp index 2665cd5333..c59683624c 100644 --- a/client/cs_scheduler.cpp +++ b/client/cs_scheduler.cpp @@ -879,7 +879,6 @@ int CLIENT_STATE::handle_scheduler_reply( "Missing coprocessor for task %s; aborting", rp->name ); rp->abort_inactive(EXIT_MISSING_COPROC); - continue; } else { rp->set_state(RESULT_NEW, "handle_scheduler_reply"); int rt = rp->avp->gpu_usage.rsc_type;