Lose WUs after resetting SETI?

Message boards : Number crunching : Lose WUs after resetting SETI?
Message board moderation

To post messages, you must log in.

AuthorMessage
James W

Send message
Joined: 26 May 12
Posts: 51
Credit: 4,956,027
RAC: 13
United States
Message 1798045 - Posted: 22 Jun 2016, 22:48:13 UTC

I didn't pay attention to the warning when I reset SETI instead of the intended other project, and apparently lost many WUs I had in queue. BOINC requested more SETI jobs after this, but when I looked at my pending work I see WUs assigned prior to today for this host which are not in my current BOINC manager queue. Are these jobs just going to sit in limbo until the time-out date and then be reassigned? Apologies to all involved wing-persons! Any remedy to get these "lost" jobs processing again after to fact?

I know this subject has been discussed before, but I don't recall specifics.
ID: 1798045 · Report as offensive
Profile TimeLord04
Volunteer tester
Avatar

Send message
Joined: 9 Mar 06
Posts: 21140
Credit: 33,933,039
RAC: 23
United States
Message 1798075 - Posted: 23 Jun 2016, 2:10:41 UTC - in response to Message 1798045.  

I didn't pay attention to the warning when I reset SETI instead of the intended other project, and apparently lost many WUs I had in queue. BOINC requested more SETI jobs after this, but when I looked at my pending work I see WUs assigned prior to today for this host which are not in my current BOINC manager queue. Are these jobs just going to sit in limbo until the time-out date and then be reassigned? Apologies to all involved wing-persons! Any remedy to get these "lost" jobs processing again after to fact?

I know this subject has been discussed before, but I don't recall specifics.

Yes, these "Abandoned" Tasks will continue showing until they Time Out. These are called "Ghosts".


TL
TimeLord04
Have TARDIS, will travel...
Come along K-9!
Join Calm Chaos
ID: 1798075 · Report as offensive
Profile Jeff Buck Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 11 Feb 00
Posts: 1441
Credit: 148,764,870
RAC: 0
United States
Message 1798083 - Posted: 23 Jun 2016, 2:49:39 UTC - in response to Message 1798045.  

Any remedy to get these "lost" jobs processing again after to fact?

I know this subject has been discussed before, but I don't recall specifics.

It really depends on how much effort you're willing to put into getting those tasks back but, yes, it can be done. If you choose not to try to recover them, they will still time out and be resent when their deadlines are reached.

There was some discussion of this topic earlier this year in the "Abandoned Tasks" thread, primarily beginning with Richard Haselgrove's comments about the "report the same task twice" trick in Message 1758672.

I offered a step-by-step approach that worked for me in Message 1758737. I've since refined that slightly and, in fact, just a few days ago used it to recover 33 of 34 lost tasks on my host #6949656. Here's the updated version of my approach.

1. Wait until you have a single task that has finished uploading and is ready to report.
2. Before it can report, suspend processing, suspend network activity, and set NNT.
3. Make a backup copy of the BOINC data directory.* (see NOTE, below)
4. Resume network activity, then "update" the project to report the waiting task (although, with NNT set, that may happen automatically).
5. Suspend network activity.
6. Exit BOINC completely.
7. Restore the BOINC directory backup.* (see NOTE, below)
8. Restart BOINC.
9. Increase your work buffer to accommodate your "lost" tasks. (BOINC won't send any tasks if it thinks your buffer is already "full".)
10. "Allow new tasks", then resume network activity.
11. Be sure at least 5 minutes has passed since the scheduler request in Step 4 completed, then resume normal processing.
12. If BOINC doesn't automatically initiate a scheduler request, hit "Update" to once again report the same waiting task. This "should" result in one or more "lost" tasks being resent.

NOTE: As was also suggested in that thread, it is probably sufficient to simply backup and restore client_state.xml (and perhaps client_state_prev.xml), but I tend to like to be sure I'm keeping everything in sync and so I choose to do the entire BOINC data directory. It's just as simple, really.

Offered "as is" and without warranty of any kind! :^)
ID: 1798083 · Report as offensive

Message boards : Number crunching : Lose WUs after resetting SETI?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.