Trivial issue I noticed.

Message boards : BOINC Manager : Trivial issue I noticed.
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81630 - Posted: 29 Sep 2017, 7:56:05 UTC

I normally have BOINC Manager open on the Tasks tab to see if anything needs doing/reporting. When something does, I go to the projects tab and do the reporting act. When that is done, no projects are highlighted on the list. However, if I then go back to Tasks and return to Projects, the last project I did a report for is highlighted again.

I did say this was trivial...
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81630 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81631 - Posted: 29 Sep 2017, 8:31:54 UTC - in response to Message 81630.  

Assuming you're using Windows:

In Windows, highlighting is applied to the control that has 'focus'. When you select a project, the project list control has focus, and you see highlighting.

When you click the 'update' button, the button takes the focus and the list loses focus - so the highlighting is removed (by Windows), although the project remains selected in the list.

When you switch from the projects tab to any other tab, and back again, BOINC sets the focus to the list control - and Windows highlights the selected row.

That's how Windows works these days. Complain to Bill Gates, not us.
ID: 81631 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81632 - Posted: 29 Sep 2017, 8:37:29 UTC
Last modified: 29 Sep 2017, 8:42:18 UTC

>>> Complain to Bill Gates, not us.

Complain? I was simply pointing out something I noticed this morning in BOINC Manager. I am SO SORRY I BOTHERED.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81632 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81633 - Posted: 29 Sep 2017, 9:01:12 UTC - in response to Message 81632.  

Sorry, sometimes my attempts at English humour don't translate too well. I should know that by now.
ID: 81633 · Report as offensive     Reply Quote
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 263
United States
Message 81644 - Posted: 30 Sep 2017, 2:39:14 UTC

Unless you're on dialup or another non-persistent connection, why do you need to update manually? BOINC Manager is designed to do everything in the background without user intervention.

ID: 81644 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81645 - Posted: 30 Sep 2017, 8:08:30 UTC - in response to Message 81644.  
Last modified: 30 Sep 2017, 8:28:55 UTC

I have noticed that some projects do report themselves, they upload, and they go. Others do not do that, they upload and go into a Ready to report state. So, I report them. It could be that they will report themselves after a period, it would make sense, I've seen that when I, for example, come home from a holiday, there are not pages and pages of jobs waiting to go. I don't know how long that period is. It is not a problem for me to report them if I see them in that state. At this moment, I have a Milky Way, a CSG and an Einstein job in the Ready to report state, I'll leave them... but it is an automatic reaction when I come to a system to do the reporting without thinking really....
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81645 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81646 - Posted: 30 Sep 2017, 8:34:04 UTC - in response to Message 81645.  

Many years ago, the delay between 'ready to report' and actual reporting was a maximum of 24 hours. In recent versions of BOINC, that's been brought down to 1 hour maximum. There are many other triggers for a possible earlier report (like the need for new work), so you shouldn't delay the science unduly by not report reporting manually.
ID: 81646 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1589
Message 81647 - Posted: 30 Sep 2017, 10:17:33 UTC - in response to Message 81646.  
Last modified: 30 Sep 2017, 10:18:52 UTC

There is IIRC, a project side trigger if wanting immediate reporting, WCG is working on a project phase which is going to need that. Also, there is a project level tag for APP_CONFIG.XML since 7.8. Projects needing one or the other sub-prj could make it known the user sets that. Have any?
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 81647 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81650 - Posted: 30 Sep 2017, 16:19:37 UTC

It would be good to have immediate reporting as an on/off option on the Manager menu.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81650 · Report as offensive     Reply Quote
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12229
Netherlands
Message 81651 - Posted: 30 Sep 2017, 16:40:36 UTC - in response to Message 81650.  

I disagree, as then everyone turns it on and the amount of scheduler contacts increases by thousands of times over how it's done now. Remember that the projects rather have that you contact their scheduler server with a load of tasks to report, rather than every time a task is ready to report, because it severely cuts down in the amount of contacts their server has to do in a minute. The overhead on the server (use of CPU, RAM, hard drive etc.) is the same between reporting 100 tasks and 1 task, but where 100 single reports take that overhead, the project rather has to use that overhead once for those 100 tasks.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.
ID: 81651 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81656 - Posted: 1 Oct 2017, 7:20:04 UTC
Last modified: 1 Oct 2017, 8:00:13 UTC

Surely, reporting at the same time as uploading would reduce the number of contacts since the contact has already been made to upload the result.

The automatic reporting was recently changed to report after an hour. That also reduces the number of results per report.

It is still not clear to me why reporting is necessary at all.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81656 · Report as offensive     Reply Quote
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12229
Netherlands
Message 81658 - Posted: 1 Oct 2017, 9:21:41 UTC - in response to Message 81656.  

Surely, reporting at the same time as uploading would reduce the number of contacts since the contact has already been made to upload the result.
It's two different systems. Uploading doesn't use the scheduler, but is merely a transfer of data from your computer's hard drive to a hard drive on the upload server.
Reporting uses scheduler, which checks what you're trying to do, then points to the database server where it's reported which task(s) you've finished, and can do checks such as whether all the tasks you were sent in the past are still there - and if not, and the project has this enabled, resent the lost tasks.

These scheduler contacts can at the same time request work, because that also uses the database server, as the work has to be registered against your account. The download server then transfers data from its hard drive to your hard drive, same as with an upload.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.
ID: 81658 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81659 - Posted: 1 Oct 2017, 9:34:35 UTC - in response to Message 81658.  

Which system on the server is processing the transaction is not the issue - it is the number of contacts made.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81659 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81660 - Posted: 1 Oct 2017, 9:46:53 UTC - in response to Message 81659.  

Actually, which system does matter. On the larger projects like CPDN and Einstein, the upload server (where the files go) and the database server (where the housekeeping is done - keeping track of tasks, processing time, and credit) may be on different machines - sometimes even on different continents. Because the transactions are so different, there's no way of 'combining' them as you suggest.
ID: 81660 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1589
Message 81664 - Posted: 1 Oct 2017, 11:38:35 UTC - in response to Message 81660.  

The mechanism ensures nothing gets lost... Send result files, confirm back to client files were received whole and check, and only then set flag to tell the scheduler through the Report about various operational details, which again is confirmed back [which can be followed by setting additional log flags, printing out the acknowledgement], so minimal 2 connection loops.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 81664 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81763 - Posted: 4 Oct 2017, 9:10:02 UTC

Some projects do "auto report". I see that Acoustics does, I see a task go into waiting to report, and before I can switch to the projects tab, it goes.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81763 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81765 - Posted: 4 Oct 2017, 10:00:52 UTC - in response to Message 81763.  

GPUGrid does that too. You'll probably see the tag

<report_immediately/>
in the <result> section for their workunits - in other words, it's an option set on their server and sent out with the tasks.
ID: 81765 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1589
Message 81770 - Posted: 4 Oct 2017, 12:05:07 UTC - in response to Message 81765.  

Yes, 'There is IIRC, a project side trigger if wanting immediate reporting", where the RRI flag was re-enable, default off, after having been disabled, so special users could force reporting immediately that ran daily reimaging such as with deep-freeze, to ensure no completed result got lost upon wiping the system. No. Regular user ever needs this to be on, certainly it should not be made too obviously easy.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 81770 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2559
United Kingdom
Message 81772 - Posted: 4 Oct 2017, 12:11:42 UTC - in response to Message 81770.  

There is another, relatively new, feature in BOINC. If you set 'No new tasks' for a project, that automatically sets 'report results immediately' for that project.

This was done to ensure that completed work was reported in a timely fashion if, for example, the user was preparing to go on vacation, or to retire a computer. Any work in the queue that was run and completed before the holiday/retirement would be reported before the machine was shut down.
ID: 81772 · Report as offensive     Reply Quote
Profile adrianxw
Avatar

Send message
Joined: 2 Oct 05
Posts: 211
Denmark
Message 81832 - Posted: 6 Oct 2017, 10:49:10 UTC
Last modified: 6 Oct 2017, 11:05:58 UTC

With the availability of 16C/32T and 18C/36T processors becoming a reality, it is going to be hard to get the running tasks on the screen let alone the numerous "Ready to reports". I think the ability to set this easily in the manager would be a good idea. Globally or possibly per project.

It looks like the mechanism exists already, if I've read the above right, so I can't imagine that a lot of work would be necessry.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
ID: 81832 · Report as offensive     Reply Quote
1 · 2 · Next

Message boards : BOINC Manager : Trivial issue I noticed.

Copyright © 2017 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.