Downtime Tuesday July 9

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4314
Credit: 250763253
RAC: 33936

Thanks for the report. Should

Thanks for the report. Should be fixed now.

BM

maeax
maeax
Joined: 6 Aug 12
Posts: 21
Credit: 1445533165
RAC: 2578039

11.07.2024 08:12:13 |

11.07.2024 08:12:13 | Einstein@Home | General prefs: from Einstein@Home (last modified ---)

Get this info in Boinc 8.0.2.

Prefs are reported permanently after this info is reported.

 

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 15

Hi Meaex, I don't follow.

Hi Meaex,

I don't follow. Can you please elaborate?

Thanks

Einstein@Home Project

Scrooge McDuck
Scrooge McDuck
Joined: 2 May 07
Posts: 1058
Credit: 17988151
RAC: 10868

maeax schrieb:11.07.2024

maeax wrote:

11.07.2024 08:12:13 | Einstein@Home | General prefs: from Einstein@Home (last modified ---)

Get this info in Boinc 8.0.2.

Prefs are reported permanently after this info is reported.

This is probably the case for every client. After the scheduler request, the prefs are returned, since no timestamp was kept for when they were last changed. So every scheduler request returns the prefs again. This exact line is then reported. Completely normal, I would say. Looking back to the beginning of my logfile, it has been like this since at least the end of June.

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 15

Thanks. Yes, that should be

Thanks. Yes, that should be independent of the DB migration but we should look into this (again).

Cheers

Einstein@Home Project

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3977
Credit: 47387242642
RAC: 65311650

Bernd Machenschalk

Bernd Machenschalk wrote:

Thanks for the report. Should be fixed now.



still no stats export as of this morning.

_________________________________________________________________________

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4314
Credit: 250763253
RAC: 33936

Ian&Steve C. wrote:Bernd

Ian&Steve C. wrote:

Bernd Machenschalk wrote:

Thanks for the report. Should be fixed now.



still no stats export as of this morning.

Oh, there was an old instance of the stats dump program hanging. Fixed. Thanks for keeping an eye!

BM

alanb1951
alanb1951
Joined: 28 Nov 16
Posts: 23
Credit: 733995906
RAC: 406358

Scrooge McDuck wrote:maeax

Scrooge McDuck wrote:

maeax wrote:

11.07.2024 08:12:13 | Einstein@Home | General prefs: from Einstein@Home (last modified ---)

Get this info in Boinc 8.0.2.

Prefs are reported permanently after this info is reported.

This is probably the case for every client. After the scheduler request, the prefs are returned, since no timestamp was kept for when they were last changed. So every scheduler request returns the prefs again. This exact line is then reported. Completely normal, I would say. Looking back to the beginning of my logfile, it has been like this since at least the end of June.

I actually saw this "spamming" on one of my systems at WCG when it migrated from client 7.20.5 to 7.24.1;  however, I got a bit confused because another migrated client didn't show the same behaviour.  Naturally, that sent me into the client code to see what might have changed...

Below is a quote from my notes -- I'd also link to my posts about it over at WCG, but their web site appears to be down at the moment so I can't get the URL :-)...

... if the client is in a non-default venue and a global preferences section appears in a scheduler reply it looks for its venue and if it finds it it stops scanning the preferences once it reaches the end of the venue data (which is a perfectly reasonable performance tweak!)  This assumes that all the venue-independent items in the global preferences block appear before the venue blocks, which seems to be how a standard BOINC server (e.g.TN-Grid) does it.  The bad news is that WCG puts out the modified date AFTER the end of the venue stuff, so the client never sees it -- OOPS!

I wrote it up and posted it in the WCG forums.  And I've got systems that need a non-default venue getting their "global preferences" from TN-Grid so that the spamming doesn't happen if running a 7.24.x client.

The code in earlier clients had the same "issue" (and reported the non-existent time!) but didn't write the spam :-) -- that was the key code change...

Getting [changed] global preferences from an older server version results in a global preferences section whose first entry is for mod_time and which ends straight after the last closing venue tag.  Getting global preferences from WCG put several values between the list of venues and the end of global preferences, (including mod_time and run_gpu_if_user_active...)

I'm guessing that might also be the issue here.  I'm not sure whether that discrepancy constitutes a server bug or a client bug :-)

Hope this might help.

Cheers  - Al

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171438
RAC: 15

Yep, that's indeed correct.

Yep, that's indeed correct. Once again people get hit by BOINC's homegrown XML "parser". It expects the preferences to be in the following order:

  1. generic global preferences
  2. 0-3 venues

As soon as there's any venue in the preferences, there must not be anything following it since the processing will stop at the end of the (current) venue, no matter what.

Again, this is off-topic here but we're going to look into this separately to ensure our user records comply with this, one way or another.

Cheers

Einstein@Home Project

GWGeorge007
GWGeorge007
Joined: 8 Jan 18
Posts: 3080
Credit: 4980447686
RAC: 1567279

Oliver Behnke wrote: Yep,

Oliver Behnke wrote:

Yep, that's indeed correct. Once again people get hit by BOINC's homegrown XML "parser". It expects the preferences to be in the following order:

  1. generic global preferences
  2. 0-3 venues

As soon as there's any venue in the preferences, there must not be anything following it since the processing will stop at the end of the (current) venue, no matter what.

Again, this is off-topic here but we're going to look into this separately to ensure our user records comply with this, one way or another.

Cheers

And I thought it was just me.   LOL   Good to know, I'm sure I won't be the only one watching.

George

Proud member of the Old Farts Association

Comment viewing options

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