Any way to recover work units that BOINC discarded because i forgot to start it with SUDA?

Questions and Answers : Unix/Linux : Any way to recover work units that BOINC discarded because i forgot to start it with SUDA?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile JStateson
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 199
Credit: 42,553,867
RAC: 24,378
United States
Message 2015383 - Posted: 14 Oct 2019, 4:28:53 UTC

I forgot to start boinc using suda and it deleted all my work units. I am guessing that even though I am admin on m 18.04 box my apps cannot access "boinc" if they are started under my name.
ls -l
-rwxr-xr-x 1 boinc boinc 181979256 Oct 12 19:06 setiathome_x41p_V0.98b1_x86_64-pc-linux-gnu_cuda90

13-Oct-2019 22:14:24 [SETI@home] State file error: missing application file setiathome_x41p_V0.98b1_x86_64-pc-linux-gnu_cuda90

13-Oct-2019 22:14:24 [SETI@home] No application found for task blc64_2bit_guppi_58692_57863_HIP21594_0020.9424.818.21.44.28.vlar: platform x86_64-pc-linux-gnu version 801 plan class cuda90; discarding


Is it possible to recover the about 100 tasks?
I meant to started boinc with
sudo /usr/bin/boinc --gui_rpc_port 31418 --dir /home/jstateson/test --detach
but I left off the "suda" by mistake.
ID: 2015383 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10135
Credit: 981,800,608
RAC: 1,521,857
United States
Message 2015385 - Posted: 14 Oct 2019, 4:32:57 UTC - in response to Message 2015383.  

Use the "ghost task recovery protocol"
https://setiathome.berkeley.edu/forum_thread.php?id=84176
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2015385 · Report as offensive     Reply Quote
Profile JStateson
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 199
Credit: 42,553,867
RAC: 24,378
United States
Message 2015390 - Posted: 14 Oct 2019, 7:06:53 UTC - in response to Message 2015385.  

Use the "ghost task recovery protocol"
https://setiathome.berkeley.edu/forum_thread.php?id=84176


This was really difficult but I was able to obtain 2 out of 100 (or more) lost tasks.

I started a discussion about this over at boinc
https://boinc.berkeley.edu/forum_thread.php?id=13173

You might want to put your 2c into that discussion as I mentioned you.
ID: 2015390 · Report as offensive     Reply Quote
Profile JStateson
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 199
Credit: 42,553,867
RAC: 24,378
United States
Message 2015433 - Posted: 14 Oct 2019, 16:28:05 UTC
Last modified: 14 Oct 2019, 16:31:11 UTC

After reading Richards comments I will take your advice and not bother trying to recover those WUs.

One problem I found was when I am able to click the mouse at the correct instant, only those lost units that are within the "max runnable tasks" are recovered.

If I have a limit of 200 and there are 190 tasks on my system then the most I can get is 10. Unlike Milkyway, the seti project downloads a few tasks on every upload so the only way I can download a large number of lost units is to force NNT. However, if I am off by 1/2 second, I will simply get another 200 or so tasks and will have to wait several hours for a second try.

As Richard suggested, a mod to the client can be done to allow this to happen automatically, and he made a suggestion where that mode could go. My first guess was not correct but I could figure it out and build a special client but it is not worth the effort.
ID: 2015433 · Report as offensive     Reply Quote

Questions and Answers : Unix/Linux : Any way to recover work units that BOINC discarded because i forgot to start it with SUDA?


 
©2019 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.