Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 7
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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. |
||
|
gb009761
Master Cruncher Scotland Joined: Apr 6, 2005 Post Count: 2982 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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). ![]() |
||
|
martin64
Senior Cruncher Germany Joined: May 11, 2009 Post Count: 445 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 ![]() |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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. ![]() Lawrence |
||
|
Ingleside
Veteran Cruncher Norway Joined: Nov 19, 2005 Post Count: 974 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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." |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi Ingleside,
![]() ![]() Lawrence |
||
|
Ingleside
Veteran Cruncher Norway Joined: Nov 19, 2005 Post Count: 974 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi Ingleside, ![]() ![]() Lawrence Well, that's for not being english, my interpretation of your text was along the lines of "database operation being expensive is unimportant". ![]() ![]() "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
||
|
|
![]() |