strange "Deferring communication" (low priority)

Ananas
Ananas
Joined: 22 Jan 05
Posts: 272
Credit: 2500681
RAC: 0
Topic 189888

On two 4.19 clients I have a somehow misguided message "Deferring communication ..." just directly after a *successful* scheduler contact.

Both PCs work just fine, no trouble contacting the Einstein servers most of the time, just this strange message when there shouldn't be any message at all.

Both PCs have in common, that they are behind a Squid with authentication. I cannot compare to a system with no proxy as I temporary switched most computers to a non-BOINC-project. Both PCs started doing this not too long ago but I cannot tell an exact date.

As there are no negative side effects, this doesn't require fixing, but maybe it would be good to know about the behaviour when errors pop up that might be related.

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

strange "Deferring communication" (low priority)

Quote:

On two 4.19 clients I have a somehow misguided message "Deferring communication ..." just directly after a *successful* scheduler contact.

Both PCs work just fine, no trouble contacting the Einstein servers most of the time, just this strange message when there shouldn't be any message at all.

Both PCs have in common, that they are behind a Squid with authentication. I cannot compare to a system with no proxy as I temporary switched most computers to a non-BOINC-project. Both PCs started doing this not too long ago but I cannot tell an exact date.

As there are no negative side effects, this doesn't require fixing, but maybe it would be good to know about the behaviour when errors pop up that might be related.

You are probably seeing something related to a change that I made to the server-side scheduler a day ago. The scheduler now asks the client to wait at least 61 seconds after each contact, before contacting the scheduler again. This is why you are seeing the 'defered' messages. But hopefully everything is working OK!

Bruce

Director, Einstein@Home

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 99440614
RAC: 0

RE: You are probably seeing

Message 16563 in response to message 16562

Quote:
You are probably seeing something related to a change that I made to the server-side scheduler a day ago. The scheduler now asks the client to wait at least 61 seconds after each contact, before contacting the scheduler again. This is why you are seeing the 'defered' messages. But hopefully everything is working OK!

There's no "problem" with this as far as I can tell, but after every Einstein update, 4.72 says "communication deferred 00:00:59" and counts down to 0, then does nothing, for no reason - just annoying.

Tom Awtry
Tom Awtry
Joined: 18 Jul 05
Posts: 100
Credit: 520861
RAC: 0

RE: RE: You are probably

Message 16564 in response to message 16563

Quote:
Quote:
You are probably seeing something related to a change that I made to the server-side scheduler a day ago. The scheduler now asks the client to wait at least 61 seconds after each contact, before contacting the scheduler again. This is why you are seeing the 'defered' messages. But hopefully everything is working OK!

There's no "problem" with this as far as I can tell, but after every Einstein update, 4.72 says "communication deferred 00:00:59" and counts down to 0, then does nothing, for no reason - just annoying.

Bruce – For us version 4.45 reads as follows and presents no problems during the past 36 hours.

9/15/2005 2:29:54 AM|Einstein@Home|Computation for result w1_1024.5__1024.8_0.1_T16_S4hB_0 finished
9/15/2005 2:29:55 AM|Einstein@Home|Starting result w1_1024.5__1024.9_0.1_T16_S4hB_0 using einstein version 4.79
9/15/2005 2:29:55 AM|Einstein@Home|Started upload of w1_1024.5__1024.8_0.1_T16_S4hB_0_0
9/15/2005 2:30:06 AM|Einstein@Home|Finished upload of w1_1024.5__1024.8_0.1_T16_S4hB_0_0
9/15/2005 2:30:06 AM|Einstein@Home|Throughput 14702 bytes/sec
9/15/2005 2:30:07 AM|Einstein@Home|Sending scheduler request to http://einstein.phys.uwm.edu/EinsteinAtHome_cgi/cgi
9/15/2005 2:30:07 AM|Einstein@Home|Requesting 0 seconds of work, returning 1 results
9/15/2005 2:30:09 AM|Einstein@Home|Scheduler request to http://einstein.phys.uwm.edu/EinsteinAtHome_cgi/cgi succeeded
9/15/2005 2:30:10 AM|Einstein@Home|Deferring communication with project for 59 seconds

Just passing along FYI!

Regards,
Tom

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

RE: RE: You are probably

Message 16565 in response to message 16563

Quote:
Quote:
You are probably seeing something related to a change that I made to the server-side scheduler a day ago. The scheduler now asks the client to wait at least 61 seconds after each contact, before contacting the scheduler again. This is why you are seeing the 'defered' messages. But hopefully everything is working OK!

There's no "problem" with this as far as I can tell, but after every Einstein update, 4.72 says "communication deferred 00:00:59" and counts down to 0, then does nothing, for no reason - just annoying.

Bill, the scheduler is (and has been, for quite some time) programmed to REJECT scheduler contacts that arrive sooner than 60 secs after the previous scheduler contact. So the only thing that has happened with this change is that now your client is telling you (explicitly) not to try to communicate before that time.

Bruce

Director, Einstein@Home

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 99440614
RAC: 0

RE: RE: There's no

Message 16566 in response to message 16565

Quote:
Quote:
There's no "problem" with this as far as I can tell, but after every Einstein update, 4.72 says "communication deferred 00:00:59" and counts down to 0, then does nothing, for no reason - just annoying.

Bill, the scheduler is (and has been, for quite some time) programmed to REJECT scheduler contacts that arrive sooner than 60 secs after the previous scheduler contact. So the only thing that has happened with this change is that now your client is telling you (explicitly) not to try to communicate before that time.

Understood, just pointing out that no other project has this message, it LOOKS like you're trying to tell me there is a communication problem and you're going to try again in 59 seconds - when in reality if I didn't plan on hitting 'update' again, I would have no error. You're saying "don't do that" if I planned on doing it or not. If it didn't show up on the "Projects" tab, if it was only a message, then it wouldn't be an issue.

If you haven't seen what I'm saying, run any 4.72 (or up?) version, hit "Update" on the projects tab. You'll see "scheduler request pending" for a moment, then, when the request has been successful, you'll see "Communication deferred 00:00:xx" - which LOOKS like there was a problem and it's having to try again.

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

RE: RE: RE: There's no

Message 16567 in response to message 16566

Quote:
Quote:
Quote:
There's no "problem" with this as far as I can tell, but after every Einstein update, 4.72 says "communication deferred 00:00:59" and counts down to 0, then does nothing, for no reason - just annoying.

Bill, the scheduler is (and has been, for quite some time) programmed to REJECT scheduler contacts that arrive sooner than 60 secs after the previous scheduler contact. So the only thing that has happened with this change is that now your client is telling you (explicitly) not to try to communicate before that time.

Understood, just pointing out that no other project has this message, it LOOKS like you're trying to tell me there is a communication problem and you're going to try again in 59 seconds - when in reality if I didn't plan on hitting 'update' again, I would have no error. You're saying "don't do that" if I planned on doing it or not. If it didn't show up on the "Projects" tab, if it was only a message, then it wouldn't be an issue.

If you haven't seen what I'm saying, run any 4.72 (or up?) version, hit "Update" on the projects tab. You'll see "scheduler request pending" for a moment, then, when the request has been successful, you'll see "Communication deferred 00:00:xx" - which LOOKS like there was a problem and it's having to try again.

I can change the 'Communication deferred...' message. What do you suggest?

Director, Einstein@Home

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 99440614
RAC: 0

RE: I can change the

Message 16568 in response to message 16567

Quote:
I can change the 'Communication deferred...' message. What do you suggest?

Three spaces? :-)

I don't think it matters in the Messages tab, but is there a way to tell the BOINC Client not to reconnect for 61 seconds without having a message show up on the Projects tab? I assume that somewhere in the code is a list of messages that are to be shown, and nothing else will be - I don't know if there is a signal that will accomplish this without using that specific message that is "passed through"...

If not, it may be worthwhile to talk to the BOINC folks and have them add such a signal to the V5.x release, if this is something you need to be able to tell the Client. Right now, there aren't that many of us using 4.72 and up - I'm just afraid that you're going to get a new thread like this every week or so once BOINC goes to 5.x - as it is, while Ananas saw this in the Messages tab, most don't pay attention to that. The Projects tab, on the other hand... if EVERY project did it, everyone would expect it and ignore it. If it's only Einstein, there's likely to be confusion. "What's wrong with Einstein's servers, every time I connect, it has to try twice!" Sigh.

Ananas
Ananas
Joined: 22 Jan 05
Posts: 272
Credit: 2500681
RAC: 0

Yep, that was the point. In

Yep, that was the point. In other projects we get this message after a rejected or failed contact with a delay before the next retry, here it comes after a successful contact with a delay before the next "do nothing".

Maybe just an empty message (or spaces) would be the best idea.

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5744955
RAC: 0

RE: I can change the

Message 16570 in response to message 16567

Quote:

I can change the 'Communication deferred...' message. What do you suggest?


I would suggest 'Project (or server) requested delay'. That hopefully will be enough to show that it is not a problem connecting, but something to reduce traffic.

BOINC WIKI

BOINCing since 2002/12/8

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117762075389
RAC: 34800226

I'm seeing this exact

I'm seeing this exact behaviour as well and was initially suspecting there was some sort of "benign" problem firstly because that's how I interpreted the message and secondly because the BOINC manager icon in the system tray gets a red "problem" exclamation mark stuck on it. Obviously the BOINC manager (mine is 4.19) thinks it's a "problem".

Here's my suggestion. Firstly, change the message category from whatever causes the red dot with the exclamation mark on it to whatever gives the normal brighter blue dot with the white "i" (information message I assume rather than a "problem" message).

Secondly change the message text from:-

Quote:
9/15/2005 2:30:10 AM|Einstein@Home|Deferring communication with project for xxx seconds

to

Quote:
9/15/2005 2:30:10 AM|Einstein@Home|Any further communication with project will wait for a xxx second timeout to expire.

or something along those lines so that it is clearly interpreted as "information only".

Cheers,
Gary.

Comment viewing options

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