The resend lost work feature was added to BOINC long before it supported 
multiple devices, and does no checking of what app_version the original 
assignment used. For instance, a lost SETI WU with the .vlar extension which 
was originally assigned to CPU is often expired immediately on the next request 
because resend lost work is working on the basis that a GPU app_version is 
"best". What Claggy has documented is instances where the best app_version 
logic has wrongly chosen a version which uses a device for which no work was 
requested.
-- 
                                                          Joe


On Wed, 07 Nov 2012 10:29:30 -0500, McLeod, John <[email protected]> wrote:

> A resend of a lost task is not the same as a fresh work assignment.  These 
> tasks has already been assigned to that device by the server at some previous 
> time, and succeeded in getting lost in transit.  They will not be reassigned 
> to a different computing device on your computer.
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Stephen Maclagan
> Sent: Tuesday, November 06, 2012 7:38 PM
> To: [email protected]
> Subject: [boinc_dev] Seti Beta scheduler resends work to a GPU that didn't 
> ask for it.
>
> I get the impression that the present scheduler is broken in some
> respect, on both my i7-2600K/GTX460/HD7770 and my E8500/GTX9800+ hosts
> they will request work for one device, then get sent work for another
> device that wasn't requesting work:
>
>
> 01/11/2012 19:02:57 SETI@home Beta Test Reporting 2 completed tasks,
> requesting new tasks for CPU and GPU
>
>  01/11/2012 19:02:57 SETI@home Beta Test [sched_op_debug] CPU work
> request: 64.03 seconds; 0.00 CPUs
>
>  01/11/2012 19:02:57 SETI@home Beta Test [sched_op_debug] NVIDIA GPU
> work request: 0.00 seconds; 0.00 GPUs
>
>  01/11/2012 19:02:57 SETI@home Beta Test [sched_op_debug] ATI GPU work
> request: 3768.39 seconds; 1.00 GPUs
>
>  01/11/2012 19:05:32 SETI@home Beta Test Scheduler request completed:
> got 4 new tasks
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] Server
> version 701
>
>  01/11/2012 19:05:32 SETI@home Beta Test Message from server: Resent
> lost task 05ap10al.26099.13160.8.14.143_1
>
>  01/11/2012 19:05:32 SETI@home Beta Test Message from server: Resent
> lost task 05ap10al.12468.72.9.14.67_0
>
>  01/11/2012 19:05:32 SETI@home Beta Test Message from server: Resent
> lost task 05ap10al.12468.72.9.14.68_0
>
>  01/11/2012 19:05:32 SETI@home Beta Test Message from server: Resent
> lost task 05ap10al.12468.72.9.14.69_0
>
>  01/11/2012 19:05:32 SETI@home Beta Test Project requested delay of 7
> seconds
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] estimated
> total CPU job duration: 0 seconds
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] estimated
> total NVIDIA GPU job duration: 3306 seconds
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] estimated
> total ATI GPU job duration: 0 seconds
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug]
> handle_scheduler_reply(): got ack for result 05ap10al.
> 26207.12342.140733193388040.14.220_1
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug]
> handle_scheduler_reply(): got ack for result 05ap10al.
> 26207.12751.140733193388040.14.183_1
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] Deferring
> communication for 7 sec
>
>  01/11/2012 19:05:32 SETI@home Beta Test [sched_op_debug] Reason:
> requested by project
>
>
>
> I did initially report it on Seti Beta:
>
>
> http://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=1950&postid=44291
>
>
>
> Turning off Use Nvidia GPU in the project preferences stops work being
> resent to the Nvidia GPU when it wasn't asking for it,
> i can then get CPU work resent to the ATI GPU when it wasn't
> asking for it instead,
>
>
>
> Claggy
_______________________________________________
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