On World Community Grid, one can select the project(s) from which to receive tasks, and there is also a checkbox to the effect of "Send me work from other projects if no work is available from the projects I've checked off".
Assume a local BOINC work queue of 7 days, 3-hour tasks, and a work outage once per week of 24 hours duration. If BOINC fetches work on the day of the work outage (having only 5-6 days of work pending, and needing 7 days), then per the checkbox it will fetch tasks from unselected projects. But when BOINC fetches again after the work outage is over, it fails to abort the enqueued tasks from the unselected project(s) that were collected during the outage and which are all still in "Ready To Start" status (all of them are still 0% complete, since the 7-day work queue already had 5-6 days of work pending when all those unselected project(s) tasks were fetched). Proper procedure would be to recognize that work is now available from the selected project(s), abort all those "Ready To Start" tasks from the unselected project(s), then calculate how many new tasks are now needed from the selected project(s) and fetch work from the selected project(s) accordingly. Requesting that this correct procedure for handling the World Community Grid's checkbox related to work outages be included within an upcoming release of the BOINC software. ~~~~~ "Rightful liberty is unobstructed action according to our will within limits drawn around us by the equal rights of others. I do not add 'within the limits of the law' because law is often but the tyrant's will, and always so when it violates the rights of the individual." - Thomas Jefferson _______________________________________________ boinc_dev mailing list [email protected] https://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
