On 5/28/2010 2:59 PM, Rattledagger wrote:

> Don't point to the wrong problem, user manually resetting project very many
> times is an unlikely scenario. While this does in some way generate 
> "ghost-wu",
> the most common reason for "ghost-wu" is due to connection-problem. If
> scheduling-server gets a clients request for work, and scheduling-server sends
> one or more wu's to user, but internet-connection drops-out before client gets
> the reply, you've got a "ghost-wu". And let's face it, internet-connection
> dropping-out is by no means an unfrequent occorrence, and in most instances
> users has no control of this, so it's not something they're doing "wrong"...

I haven't looked at the BOINC protocol, but....

The server should not consider the work unit "assigned" until the remote 
end acks (accepts) the assignment.

That keeps the server from thinking something is assigned when the 
client doesn't have it.

Three-steps probably isn't out of the question.  TCP uses a three step 
connection sequence to prevent one side from thinking that the 
connection is open while the other side is still waiting.
_______________________________________________
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