Not sending work: Last request too recent - what does this mean?

Message boards : Questions and problems : Not sending work: Last request too recent - what does this mean?
Message board moderation

To post messages, you must log in.

AuthorMessage
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 94286 - Posted: 16 Dec 2019, 1:39:11 UTC - in response to Message 94285.  

It means that you asked 32 seconds ago, which is sooner than the project back off time.
e.g. For cpdn, the back off is 1 hour and a couple of minutes.

And I think that asking will reset the timer to whatever value they use.

So a different message could be: "Stop being so impatient." :)
ID: 94286 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 94290 - Posted: 16 Dec 2019, 9:44:40 UTC

As Les says. The calculation of 'too recent' is done on project servers, so will only change as projects update their server code.

Every project also sends a message saying how long you should wait between contacts, but at the moment you can only see it if you enable <sched_op_debug> Event Log messaging. I've got a request in at the moment to change both of those: so far, two separate programmers have misunderstood 'asking will reset the timer', so maybe third time lucky.
ID: 94290 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2530
United Kingdom
Message 94295 - Posted: 16 Dec 2019, 19:47:12 UTC - in response to Message 94294.  

Thanks Richard - it would be nice to be told how long I've to wait instead of having to guess!


If using manager under status it says communication deferred and counts down to when you can request work again. under the projects tab.
ID: 94295 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 94296 - Posted: 16 Dec 2019, 19:51:33 UTC - in response to Message 94295.  

If using manager under status it says communication deferred and counts down to when you can request work again. under the projects tab.
I get caught out by that sometimes when using a local Manager to view a remote client.

If the clocks on the two machines are out of synchronisation (and most drift slightly over the course of a week), the clock difference is applied to the countdown timer.
ID: 94296 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 94298 - Posted: 16 Dec 2019, 23:18:13 UTC - in response to Message 94297.  
Last modified: 16 Dec 2019, 23:21:38 UTC

If using manager under status it says communication deferred and counts down to when you can request work again. under the projects tab.

[Slaps self on face] I forgot about checking in there (I use Boinctasks to control all my machines which shows the above). Although I still stand by my assertion that the response I got should have told me the time before possible communication, not how long since I last asked.

It’s a countdown timer, so it is the time until you can make another scheduler request. Once the timer goes away you can tell it to update, or let BOINC do it on its own.

Note that you can sometimes manually make another request before the timer expires provided you aren’t asking for work, example you set it to ”no new task” and then tell it to update which would report any completed work and update any prefs changed on the project website. The timer would then restart from the project back-off interval again.
MarkJ
ID: 94298 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 94300 - Posted: 17 Dec 2019, 2:20:39 UTC - in response to Message 94299.  

Because you reset the timer to what ever, so it's no longer 30 seconds.
You need to look at each project to see what delay they're using.
And the current system works fine when used with the Manager that's part of the "official" version.

I can't find an instance of where I got it wrong last, but I'm sure that BOINC Manager shows the back off used in it's Error Log.

If BOINCtasks doesn't show the amount of back off, then that's the program that needs changing.
ID: 94300 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 94302 - Posted: 17 Dec 2019, 3:03:18 UTC - in response to Message 94300.  

OK, that's wrong. It must be a different back off.
I just got the chance to upload some zips, waited 48 seconds, then did an update.
This was "54 seconds too recent".

But BOINC knows the correct moment to do this, so it's still "working as required."
ID: 94302 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 94324 - Posted: 17 Dec 2019, 19:08:24 UTC - in response to Message 94320.  
Last modified: 17 Dec 2019, 19:16:51 UTC

According to the repository, those words were added to the server code 11 years ago. The message comes from the server, so downloading a new client won't change it: and knowing how often some projects update their servers, we'll probably go on seeing it for another 11 years.

Oooh, we could have a birthday party: "... committed on Dec 22, 2008"

Edit - it's even older than that. It first appeared as "last RPC too recent" - committed on Dec 23, 2003. Put back the birthday party until Monday!
ID: 94324 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 94336 - Posted: 17 Dec 2019, 21:08:23 UTC - in response to Message 94324.  

It's coming of age, let's give it a sweet 16 party and show it its Ford F250.
ID: 94336 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 94343 - Posted: 18 Dec 2019, 5:33:28 UTC - in response to Message 94320.  
Last modified: 18 Dec 2019, 5:38:16 UTC

I get "Not sending work - last request too recent: 22 sec". To me that means I have to wait 22 sec (which is clearly not true - it's actually telling me a useless piece of information - when I last made a request). This is shown the same in the standard Boinc Manager and in Boinctasks (although in Boinc manager I have to go into the event log to see it - Boinctasks shows it in the messages tab). Why doesn't it say "Please wait a further 2.5 minutes"?

Those messages are in the log (Messages tab in BOINCtasks and Event log in BOINC Manager).

The back-off timer is shown on the Projects tab in BOINCtasks and BOINC Manager. In both cases it is shown on the right side where it displays other info such as “No new tasks” and “Scheduler request in progress”, etc.
MarkJ
ID: 94343 · Report as offensive

Message boards : Questions and problems : Not sending work: Last request too recent - what does this mean?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.