Resending lost work msgs from server

RandyC
RandyC
Joined: 18 Jan 05
Posts: 6073
Credit: 111139797
RAC: 0
Topic 190193

I don't know if this is new from Einstein or from BOINC, but it seems like a good idea to me. I had a harddrive failure on one of my systems Friday, and had to rebuild it...losing all my Seti and Einstein WUs in the process. This morning when I did an update I got the following (sorted most recent to oldest):

Host Project Date Message
Server server Einstein@Home 11/21/2005 6:00:19 AM Started download of w1_1491.0
Server server Einstein@Home 11/21/2005 6:00:19 AM Started download of w1_0266.5
Server server Einstein@Home 11/21/2005 6:00:18 AM Message from server: Resent lost result w1_1491.0__1491.4_0.1_T11_S4hC_3
Server server Einstein@Home 11/21/2005 6:00:18 AM Message from server: Resent lost result w1_1491.0__1491.1_0.1_T11_S4hC_1
Server server Einstein@Home 11/21/2005 6:00:18 AM Message from server: Didn't resend lost result w1_1491.0__1491.1_0.1_T10_S4hC_3 (expired)
Server server Einstein@Home 11/21/2005 6:00:18 AM Message from server: Resent lost result w1_1491.0__1491.3_0.1_T09_S4hC_3
Server server Einstein@Home 11/21/2005 6:00:18 AM Message from server: Resent lost result w1_0266.5__0266.9_0.1_T16_S4hC_1
Server server Einstein@Home 11/21/2005 6:00:18 AM Scheduler request to http://einstein.phys.uwm.edu/EinsteinAtHome_cgi/cgi succeeded

Note the one WU: Didn't resend lost result (expired).

Good job, whoever implemented this (BOINC 5.2.7)

Seti Classic Final Total: 11446 WU.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109979390839
RAC: 29076012

Resending lost work msgs from server

This works because a protocol was put in place some time ago to allow the server and client parts of BOINC to sync up with each other. It was done by Bruce Allen and David Anderson (and perhaps others?) in order to solve the problem of ghost work units where the server had sent work to the client but the client had not received it.

You have now discovered a very nice side benefit in that if you lose work through a disk crash, it seems like the server will replace it when next the two sync up with each other. Did it only work for EAH and not Seti? I would have thought that all projects might be taking advantage of this.

And yes, it was a nice touch not to send expired work :).

Cheers,
Gary.

RandyC
RandyC
Joined: 18 Jan 05
Posts: 6073
Credit: 111139797
RAC: 0

RE: You have now discovered

Message 19662 in response to message 19661

Quote:

You have now discovered a very nice side benefit in that if you lose work through a disk crash, it seems like the server will replace it when next the two sync up with each other. Did it only work for EAH and not Seti? I would have thought that all projects might be taking advantage of this.

And yes, it was a nice touch not to send expired work :).

I haven't SEEN anything similar from SETI, but I haven't searched the logs completely either.

Seti Classic Final Total: 11446 WU.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109979390839
RAC: 29076012

Try a manual update on Seti

Try a manual update on Seti and see if that initiates anything. I don't remember enough of the details to be sure if it is an "EAH only" feature or if it is now there for all BOINC projects to use. Maybe something extra has to be configured on the server and the project Devs have to turn it on.

Cheers,
Gary.

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 93405878
RAC: 113

RE: Try a manual update on

Message 19664 in response to message 19663

Quote:
Try a manual update on Seti and see if that initiates anything.

Probably not - if I recall other discussions on other boards correctly, Einstein is the only project that has put this in place on the server side so far.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109979390839
RAC: 29076012

Thanks for that, Bill. Did

Thanks for that, Bill.

Did you see any reasons why other projects haven't adopted it? I'm sure I've seen people talking about problems with ghost work units on other projects, and not just EAH.

Cheers,
Gary.

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 93405878
RAC: 113

RE: Did you see any reasons

Message 19666 in response to message 19665

Quote:
Did you see any reasons why other projects haven't adopted it? I'm sure I've seen people talking about problems with ghost work units on other projects, and not just EAH.

No... I know all projects have had the "ghost WU" problem to varying degrees. I knew about the resend feature in V5.x, and suggested someone having that problem at SETI upgrade BOINC and see if the WUs were resent - one of the devs said that only worked on Einstein so far, but gave no other details. Of course, now I don't remember the thread, the dev, or what I had for lunch...

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109979390839
RAC: 29076012

RE: ... now I don't

Message 19667 in response to message 19666

Quote:
... now I don't remember the thread, the dev, or what I had for lunch...

Know the feeling well .... :).

Cheers,
Gary.

John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632255
RAC: 0

Of course, the drawback is

Of course, the drawback is that with the replacements, you have less time...

Bruce Allen
Bruce Allen
Moderator
Joined: 15 Oct 04
Posts: 1119
Credit: 172127663
RAC: 0

RE: You have now discovered

Message 19669 in response to message 19661

Quote:

You have now discovered a very nice side benefit in that if you lose work through a disk crash, it seems like the server will replace it when next the two sync up with each other. Did it only work for EAH and not Seti? I would have thought that all projects might be taking advantage of this.

And yes, it was a nice touch not to send expired work :).


Gary, when David and I added this to the BOINC scheduler, we made it an option. It's enabled on E@H but apparently not on S@H. It does make some additional database queries, so David may have it turned off to prevent additional strain on the BOINC database. E@H has a very high horsepower server for this, so it's not a problem for us.

Director, Einstein@Home

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.