Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 7
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 650 times and has 6 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Ready to report: when will it report?

I re-installed WCG last monday, in order to be able to attach to a project.
Right now, my BOINC manager tasks tab shows 6 tasks: two are running, two are ready to start and two are ready to report.
Those ready to report, how long do they stay until they are reported?
One of them is completed over 24 hours ago, the other one finished 2 hours ago.
It is my understanding that a task is reported immediately upon completion, if network circumstances allow such.
I have set download and upload maximum parameters to 1000 K per second, they were 0, but this did not trigger an upload.
[Oct 30, 2009 1:36:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 2982
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

You can manually trigger a connection to the servers, which will report those completed tasks by going to the Projects tab in BOINC, highlighting the World Community Grid project, and pressing the Update button.

Generally though, all completed WU's are reported automatically (I do believe, although I don't have them to hand, that there are several parameters which would cause an automatic report).
----------------------------------------

[Oct 30, 2009 1:42:01 PM]   Link   Report threatening or abusive post: please login first  Go to top 
martin64
Senior Cruncher
Germany
Joined: May 11, 2009
Post Count: 445
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

It is my understanding that a task is reported immediately upon completion, if network circumstances allow such.

Yur assumption is wrong, at least for the default. Usually the reporting is done in batches (keeping the deadline, anyway), in order to keep the server load somewhat limited. If you absolutely need to report immediately, you can do that manually, or you can set it in the config files. However, this is not recommended, otherwise we will see a heavy overload of servers if everyone does that.

Regards,
Martin
----------------------------------------

[Oct 30, 2009 1:51:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

Hello NJEGBERS,
It is my understanding that a task is reported immediately upon completion, if network circumstances allow such.

Your understanding is correct. The result is returned as soon as it is completed and compressed. But the report that you have done this work causes an expensive database operation on the scheduler. This is frankly unimportant (in my personal opinion) so BOINC tries to save up several such reports and return them together (at least once a day). This cuts the workload on the database server a great deal. It is maddening that BOINC presents such alarming messages to the user that make it appear to be wasting time and not returning results promptly, but changing this behavior is not a priority.

sad
Lawrence
[Oct 30, 2009 2:02:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

Your understanding is correct. The result is returned as soon as it is completed and compressed. But the report that you have done this work causes an expensive database operation on the scheduler. This is frankly unimportant (in my personal opinion) so BOINC tries to save up several such reports and return them together (at least once a day). This cuts the workload on the database server a great deal. It is maddening that BOINC presents such alarming messages to the user that make it appear to be wasting time and not returning results promptly, but changing this behavior is not a priority.

There's many reasons for reporting, the list is http://www.boinc-wiki.info/Ready_to_Report

The most common reason for reporting is to get more work. If the DCF isn't constantly oscillating but all tasks take the estimated time to run, anyone running a single BOINC-project would most of the time have one work-request per task, meaning if example each task takes 6 hours to run, on average it will be "ready to report" for 3 hours. The more cores a computer has the more likely it's not following this exactly, so you'll report multiple tasks at once.

Still, a good rule-of-thumb is, by letting BOINC-client decide when to report, there'll be one scheduler-request per task. If you instead uses <report_results_immediately>, there will be 2 scheduler-requests per task...


As for changing the default client-behaviour, this has zero priority, since it's highly undesirable to do any changes that will unnessessarily increase the server-load. The database is already the bottleneck in some instances, increasing the database-load will just make things worse. As for being "unimportant", if the database gets too busy handling all the reports from all the users that "needs" to report "immediately", it won't have enough time to add newly-generated work, meaning users won't get any work, and they'll sit idle instead, or get work from another BOINC-project instead.
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Oct 30, 2009 4:57:48 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

Hi Ingleside,
biggrin 'Unimportant' means that there is no need to immediately report to the scheduler. It is reasonable to delay and bundle several reports together. What is maddening is the way that the BOINC messages make new users think that something important is hanging fire on their computer and that they should do something about it.

devilish Just explaining my point of view,
Lawrence
[Oct 30, 2009 9:30:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Ready to report: when will it report?

Hi Ingleside,
biggrin 'Unimportant' means that there is no need to immediately report to the scheduler. It is reasonable to delay and bundle several reports together. What is maddening is the way that the BOINC messages make new users think that something important is hanging fire on their computer and that they should do something about it.

devilish Just explaining my point of view,
Lawrence

Well, that's for not being english, my interpretation of your text was along the lines of "database operation being expensive is unimportant". blushing
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[Oct 30, 2009 11:23:39 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread