BOINC wishlist task progress conundrum

Questions and Answers : Wish list : BOINC wishlist task progress conundrum
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Sir Antony Magnus Project Donor
Avatar

Send message
Joined: 26 Dec 03
Posts: 66
Credit: 997,346
RAC: 1
United States
Message 2019523 - Posted: 18 Nov 2019, 16:08:23 UTC
Last modified: 18 Nov 2019, 16:09:56 UTC

It appears that BOINC has an issue with regards to saving completed work progress on a specific task after having rebooted a computer for updates/etc.. As we well know regardless of what operating system one uses, a system reboot is a necessary for keeping the said system up to date. Therefore I propose a system by which a user/contributor can initiate a "save task progress to the HDD" prior to any system reboot. I have seen this problem where no matter the platform or project when a reboot is done there are times where a task's progress has been reset to 0% or fails altogether. This is unacceptable, and I think having this feature to write task progress to disk before a system reboot occurs would help stem the tide of lost research and wasted participant time. As I would have it done a participant would simply have the option available in BOINC to do so before doing a system reboot. Would be nice guys! Surprised this feature has not been implemented before...
ID: 2019523 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 2019535 - Posted: 18 Nov 2019, 17:53:09 UTC - in response to Message 2019523.  

All SETI@Home tasks write periodic 'checkpoints' to disk, for precisely this purpose. After a reboot, the SETI application can read back the 'progress so far', and continue from close to where it was interrupted.

If you haven't changed any optional settings, these checkpoints are written once every 60 seconds or thereabouts: you should never need to lose more than 60 seconds of work per task when you reboot.

Other BOINC projects may behave differently. Not every project application can write a checkpoint file 'on demand', to meet that fixed timetable. Sometimes, they have to wait for a coherent point in the processing when a full set of files can be written - this may happen less often than once a minute. Other projects may have found it impossible to implement a checkpointing function, and their tasks would behave in the manner you describe (reverting to zero after every restart).

But in general, the BOINC checkpointing process works well at this project. If your experience is different, please start a 'problem' thread in the area for the operating system you're using.
ID: 2019535 · Report as offensive

Questions and Answers : Wish list : BOINC wishlist task progress conundrum


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