I see that David has implemented the 'Reward for Validation' component of this discussion (http://boinc.berkeley.edu/trac/changeset/21675).
However, don't we need to do something about backoffs? At the moment, if you ever reach the daily quota, you get a message saying typically "no work sent / reached daily quota of xxx tasks", and all scheduler RPCs are inhibited until 'server midnight + rnd(1 hour)'. I assume that's a server backoff instruction, and not coded into the client (which wouldn't know the server's local time). But the daily quota is no longer a fixed value. Indeed, if you both reported and requested work in the same RPC, your quota might be increased in the next few seconds, as the work you've just reported starts to validate. The backoff should be no more than the existing project RPC backoff and client 'no work sent' exponential backoff. Unfortunately, at the moment I can't test any of this: we only have one test project with this code, and it says s...@home Beta Test 02/06/2010 08:28:40 Reporting 26 completed tasks, not requesting new tasks s...@home Beta Test 02/06/2010 08:28:45 Scheduler request failed: HTTP internal server error _______________________________________________ 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.
