How do I move unfinished work-unit files to a new installation of BOINC/SETI@home

Message boards : Number crunching : How do I move unfinished work-unit files to a new installation of BOINC/SETI@home
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile W8AOK | ABCressler
Avatar

Send message
Joined: 7 Jun 02
Posts: 4
Credit: 7,461,029
RAC: 0
United States
Message 605139 - Posted: 17 Jul 2007, 21:10:09 UTC
Last modified: 17 Jul 2007, 21:17:58 UTC

I have one unfinished work-unit residing on an old boot drive which I would like to (if possible) move to my current working directory on a new machine. The work-unit is not due for another 14-days, so I'd like to finish it.

If this can be done without corrupting my current queue, or if I could allow my current queue to finish and temporarily disallow new work units without affecting any project statistics, what file(s) do I copy over to my new drive?

- Bruce
ID: 605139 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 605167 - Posted: 17 Jul 2007, 21:30:11 UTC - in response to Message 605139.  
Last modified: 17 Jul 2007, 21:31:13 UTC

I have one unfinished work-unit residing on an old boot drive which I would like to (if possible) move to my current working directory on a new machine. The work-unit is not due for another 14-days, so I'd like to finish it.

If this can be done without corrupting my current queue, or if I could allow my current queue to finish and temporarily disallow new work units without affecting any project statistics, what file(s) do I copy over to my new drive?

- Bruce

I was in that position once. Assuming the two machines run the same operating systems [Windows-Windows, Linux-Linux, or Mac-Mac], and have the same or compatible processors [doesn't matter if you're running standard stock applications, but you might have problems if you've installed different optimised apps for different processors] this procedure should work for you as it worked for me.

  • Copy the whole BOINC folder and subfolders from the old disk to somewhere convenient on the working machine - anywhere you like, but don't overwrite the working BOINC installation.
  • Stop the working BOINC completely
  • Disconnect from the Internet
  • Find the old folder you copied over, and start that copy of BOINC Manager
  • As soon as it starts, set 'No new work' and 'Network activity disabled'.
  • Now you can re-connect to the Internet if you want to.
  • Let the old version of BOINC finish any/all outstanding WUs, then re-enable networking, upload and report them
  • Close down the old copy of BOINC, and re-start your normal copy from the Windows start menu, Mac desktop, Linux command prompt, Service manager or whatever you normally do.

Hope that helps - as I say, it worked for me.

ID: 605167 · Report as offensive
Profile MikeSW17
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 1603
Credit: 2,700,523
RAC: 0
United Kingdom
Message 605188 - Posted: 17 Jul 2007, 22:04:20 UTC

I doubt it's worth the effort to preserve 1 WU.
By the time you've done it, it'll probably be a redundant result anyway, you'll get credit, but for no useful work - or you'll do all the transfer work and get an 'Aborted by Project' as a reward.
There won't even be a penalty (reduced daily quota) as that penalty will be against the retiring machine, not your new box.
Even if the WU doesn't reach quorum without your copy, the project will take care of it and issue it again in a few days.

ID: 605188 · Report as offensive
Profile W8AOK | ABCressler
Avatar

Send message
Joined: 7 Jun 02
Posts: 4
Credit: 7,461,029
RAC: 0
United States
Message 605190 - Posted: 17 Jul 2007, 22:07:30 UTC - in response to Message 605167.  


I was in that position once. Assuming the two machines run the same operating systems [Windows-Windows, Linux-Linux, or Mac-Mac], and have the same or compatible processors [doesn't matter if you're running standard stock applications, but you might have problems if you've installed different optimised apps for different processors] this procedure should work for you as it worked for me.

  • Copy the whole BOINC folder and subfolders from the old disk to somewhere convenient on the working machine - anywhere you like, but
    don't overwrite the working BOINC installation.
  • Stop the working BOINC completely
  • Disconnect from the Internet
  • Find the old folder you copied over, and start that copy of BOINC Manager
  • As soon as it starts, set 'No new work' and 'Network activity disabled'.
  • Now you can re-connect to the Internet if you want to.
  • Let the old version of BOINC finish any/all outstanding WUs, then re-enable networking, upload and report them
  • Close down the old copy of BOINC, and re-start your normal copy from the Windows start menu, Mac desktop, Linux command prompt, Service manager or whatever you normally do.




Thanks for your quick reply, Richard.

I just slaved the boot drive from the older machine and Windows XP's Computer/Disk Management service is telling me the old drive is 99% free. I had experienced the notorious "blue screen" when last attempting to boot that older machine, but had not suspected an MBR problem. I've got a Utility CD that might tell me more, but it's not looking good now.

I was at least hoping that I could "formally" abort the WU, so it could be redistributed and not hold up others' credit.

Thanks again.

- Bruce
ID: 605190 · Report as offensive
Odysseus
Volunteer tester
Avatar

Send message
Joined: 26 Jul 99
Posts: 1808
Credit: 6,701,347
RAC: 6
Canada
Message 605197 - Posted: 17 Jul 2007, 22:24:18 UTC - in response to Message 605167.  
Last modified: 17 Jul 2007, 22:26:59 UTC

Copy the whole BOINC folder and subfolders […]

[…] Find the old folder you copied over, and start that copy of BOINC Manager

I don't think this method is applicable to a typical Mac installation: BOINC Manager lives in the Applications folder while all its files are in Library/Application Support. I believe you’d have to swap the BOINC Data folders in & out of that location, as AFAICT the client won’t look anywhere else for the data, no matter where the BOINC Manager package happens to be located when it’s launched. And if using BOINC v5.8.x or later, watch for permissions issues with the copied folders …
ID: 605197 · Report as offensive

Message boards : Number crunching : How do I move unfinished work-unit files to a new installation of BOINC/SETI@home


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