| 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: 5
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
If a computer gets turned off too long, the WU in progress goes to a No Reply. When the computer later gets turned on, does the server issue an Abort to the computer or does the computer then proceed to finish the WU (waste of time) before it starts the next?
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The client displays a message saying the work is late and may not get credit. If the work unit was not started, then the server can abort it.
What this means in practise is that any queued work is aborted, but anything in progress will continue unless you intervene. |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
? Don't know if the servers do, but the client has to be talking to the server first and the job not yet started. If started it becomes a race condition. Will the "No Reply" client or the "Make Up" client return the result first. If former still returns before latter, credit is granted. If latter is quicker, former gets nop.
----------------------------------------Auto-Abort depends also on the client version. Prior to 5.10 the user gets a message with a recommendation to abort the unit given it's overdue.
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
If the make-up job is returned first, then the in progress job could be aborted by the server, provided that the server can determine there is NO value to WCG for the WU to be completed. Just an idea, in a very minor way to improve the end results.
If there is some value to WCG for the WU to be completed anyway, then of course the server may not intervene. |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
I suppose it could be done, if not already, but the few who do return a late job would/could trow up due an error in their Result Status page. If they still do they get a "Too Late" in the RS Status log.... a good hint to reduce the buffer size as "repeated" make up jobs due a late reporting by the same client does impact storage efficiency holding up the whole batch.
----------------------------------------And again, it depends if a client talks to the server during the crunch. Multi project crunchers with a low weight on WCG likely will not call for a new job, just report when done.... too late for an abort transmission. All in all a very minor gain not worth breaking the code for is my guesstimation. After my writing Murphy comes by and the Tech sharing that it is a 0.1% impact.... which would be worth asking the Berkeley developers to add code to the server software.... internal stats would reveal that.
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
|