Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 24
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
i'd love it if there was some way, like a button to click, to force the client to save it's current progress. i've got it running on some machines at work and occasionally i've got to reboot them. depending on the speed of the machine i've seen a client lose 12+ hours of work.
|
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The science doesn't work that way. The only way this could practically be done is by implementing a virtual machine inside the agent. That's not a trivial undertaking, but in a couple of years I would be surprised if nobody has made the attempt.
|
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello georgesisak,
A checkpoint has to store an address to start at and all the variable information that needs to be reloaded. There are a few points at which only a few variables and arrays need to be stored but deep down in the program there are a vast number of temporary structures, stacks containing subroutine calls, etc. As Didactylos says, normally, storing the entire process is the only practical way to go. Well, that is becoming practical but right now it is still a bigger job than really seems reasonable. Lawrence |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
thanks for the quick responses. i appreciate it.
|
||
|
retsof
Former Community Advisor USA Joined: Jul 31, 2005 Post Count: 6824 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
We're currently on BOINC version 5.4.9. I think I saw somewhere that a future version of BOINC might wait for a checkpoint before stopping a process or changing to another application. That might help if it is implemented but I don't think that it is definite yet. There are a few other two-way communication items that might be needed.
----------------------------------------Here's at least one place that it is being discussed, on the BOINC bulletin board: http://boinc.berkeley.edu/dev/forum_thread.php?id=449
SUPPORT ADVISOR
Work+GPU i7 8700 12threads School i7 4770 8threads Default+GPU Ryzen 7 3700X 16threads Ryzen 7 3800X 16 threads Ryzen 9 3900X 24threads Home i7 3540M 4threads50% |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The new scheduler will wait until a checkpoint until it decides to switch to a project, how ever that is no good for some one who wants to reset there computer, so no the function is not been worked on
|
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
my task was done till 75% and when i rebooted it became 0% and started from starting....
i always loose 10% - 20% always on reboots... :( |
||
|
Alther
Former World Community Grid Tech United States of America Joined: Sep 30, 2004 Post Count: 414 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
my task was done till 75% and when i rebooted it became 0% and started from starting.... Which project were you working on that you saw it go from 75% to 0%?
Rick Alther
Former World Community Grid Developer |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
the AIDS one....
anyways why does one loose 10-15% ? previously it wasn't this way ![]() |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello sunil_the_geminian,
Well, the protease molecule hasn't changed any. So it looks as though we are working through some ChemBridge compounds that offer very few check points. Shortly after I started hearing complaints, I got a FAAH unit that checkpointed eventually at 50%. Checking several days later, one of my work units was check pointing every 2% or 3% (which had been normal), but most seemed to have very few check points. It seems to be just a function of the compound being tested, not something built into AutoDock. ![]() Lawrence |
||
|
|
![]() |