BOINC 6 readme's, FAQs and Wiki

Message boards : BOINC client : BOINC 6 readme's, FAQs and Wiki
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 12761 - Posted: 27 Sep 2007, 17:38:44 UTC

For all who want to read up on the Client Setup Logic for BOINC 6.0, please go read ClientSetupLogicWinSix in the BOINC Wiki.

It sure doesn't look like there's any other option to start BOINC than through a service. One that has its own user name and password as well.

Comments?
ID: 12761 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 12764 - Posted: 27 Sep 2007, 18:46:16 UTC

That seems like a big improvement in security. Currently BOINC runs under the same user that installed it on Windows. On Unixes it's easier to manually set it up to run on its own user.

Note that being installed as a service doesn't mean it will run on boot, it just means it can be set up to do that. The service may very well be set to start manually, and have the manager start it and stop it just in the way it used to start and kill boinc.exe.

Something else I noticed on the recent changesets and on the wiki: data files (projects, slots, maybe logs too) will now be on a separate directory than the executables. That's what Vista prefers, since programs aren't supposed to write to "Program files", and depending on security settings, they just can't write there.

PS: Trac is currently completely missing, and I have a feeling that it's my fault :|
ID: 12764 · Report as offensive
j2satx

Send message
Joined: 31 Aug 05
Posts: 51
United States
Message 12778 - Posted: 27 Sep 2007, 22:13:58 UTC - in response to Message 12761.  

For all who want to read up on the Client Setup Logic for BOINC 6.0, please go read ClientSetupLogicWinSix in the BOINC Wiki.

It sure doesn't look like there's any other option to start BOINC than through a service. One that has its own user name and password as well.

Comments?


Sounds like everything is getting screwed up because of Vista.
ID: 12778 · Report as offensive
Profile KSMarksPsych
Avatar

Send message
Joined: 30 Oct 05
Posts: 1239
United States
Message 12780 - Posted: 27 Sep 2007, 23:49:59 UTC - in response to Message 12778.  

Sounds like everything is getting screwed up because of Vista.


I don't know. Vista drives me just as nuts as the next person.

But is sandboxing such a bad idea? The Mac version does it. You can install the Linux version to its own account.

Kathryn :o)
ID: 12780 · Report as offensive
j2satx

Send message
Joined: 31 Aug 05
Posts: 51
United States
Message 12785 - Posted: 28 Sep 2007, 14:26:33 UTC - in response to Message 12780.  

Sounds like everything is getting screwed up because of Vista.


I don't know. Vista drives me just as nuts as the next person.

But is sandboxing such a bad idea? The Mac version does it. You can install the Linux version to its own account.


You can install Linux that way, but so far you don't have to.

I don't know why BOINC has to be run as a service, other than to make it play nice with Vista.
ID: 12785 · Report as offensive
Heflin

Send message
Joined: 26 Jun 07
Posts: 29
Message 12793 - Posted: 29 Sep 2007, 5:21:16 UTC - in response to Message 12785.  

I don't know why BOINC has to be run as a service, other than to make it play nice with Vista.
One reason to NOT run BOINC as a service is that services are harder for newbie and novice computer users to start and/or stop or even know if they are running.

ID: 12793 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 12794 - Posted: 29 Sep 2007, 7:18:58 UTC

It is possible that the service is used in sort of the same way that the new Adaware is using the service install: You can opt in for having it run as a guard all the time in the background, or else it'll only run when the GUI is started. When you exit the GUI, the service exits and goes back to sitting as manual/stopped.

But until we actually see a BOINC 6 available to test, it's anyones guess.
I'll see if I can have a chat with Rom tonight.
ID: 12794 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 12801 - Posted: 29 Sep 2007, 23:01:43 UTC
Last modified: 29 Sep 2007, 23:02:46 UTC

Questions and answers:

1. Will it still be possible to start BOINC by hand, by just starting the BOINC GUI and it exiting when you exit the GUI?

- Yes, services don't have to be setup as automatic start, they can be setup as start on demand.

2. Will it still be possible to start BOINC from the command line?

- Yes.

3. Will the service run all the time, or only when the GUI is activated? Or is there an opt-in option in the installer to only start BOINC when starting the GUI, with the service being dormant at all other times? (And if not, why not?)

- Depends on if the user has specified in the installer whether or not to start BOINC on startup.

4. When will support for Windows versions older than Vista cease to exist?

- Current plan is to support Win 98, Win ME, Windows 2000, Windows XP, Windows Server 2003, and Windows Vista.

----
So there you go, folks. anything else? :-D
ID: 12801 · Report as offensive
Profile mitrichr
Avatar

Send message
Joined: 21 May 07
Posts: 349
United States
Message 13589 - Posted: 5 Nov 2007, 14:50:42 UTC

I am running BOINC on four computers, two of which are Vista. I am running everything as single user. I am having no problems with either 5.8.16 on one and 5.10.20 on the other.
http://sciencesprings.wordpress.com
http://facebook.com/sciencesprings

ID: 13589 · Report as offensive
NX0R

Send message
Joined: 6 Nov 07
Posts: 5
Message 13629 - Posted: 7 Nov 2007, 3:40:46 UTC

I am running BOINC Manager version 5.10.28 .

For some reason one of my computers only updates and sends completed date once or twice a day. Or when I manually do it.

I assume there is a setting somewhere to tell the manager program how often to do this. Can someone tell me where to find this setting?

I am running this version on 4 computers, and only one is having these symptoms.

FWIW This is the only machine running VISTA.

Ideas?

Thanks! Jim Tanis
ID: 13629 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 13647 - Posted: 7 Nov 2007, 15:20:34 UTC - in response to Message 13629.  

For some reason one of my computers only updates and sends completed date once or twice a day. Or when I manually do it.

You mean they stay in "ready to report"? Why do you want it to do it faster? Once a day is enough. You don't win anything by reporting them as soon as they finish.
ID: 13647 · Report as offensive
NX0R

Send message
Joined: 6 Nov 07
Posts: 5
Message 13648 - Posted: 7 Nov 2007, 15:30:52 UTC - in response to Message 13647.  

Yes they stay in ready to report. I suspect that it may not even report once a day. I usually get tired waiting on it, and do it manually, so not sure. The other machines seem to do it more often. Yeh, I realize that there are no extra points for reporting quicker, but I am a perfectionist, and like things to work as I think they should <grin>

Thanks! Jim

For some reason one of my computers only updates and sends completed date once or twice a day. Or when I manually do it.

You mean they stay in "ready to report"? Why do you want it to do it faster? Once a day is enough. You don't win anything by reporting them as soon as they finish.

ID: 13648 · Report as offensive
Profile Ananas

Send message
Joined: 27 Jun 06
Posts: 305
Germany
Message 13649 - Posted: 7 Nov 2007, 15:31:04 UTC - in response to Message 13629.  
Last modified: 7 Nov 2007, 15:32:03 UTC

Two possible reasons I could think of :


1. In the BOINC version I'm using, a project will load fresh WUs only when it's completely empty when a different project (usually CPDN) is running as the second task, isn't allowed to load new WUs and piles up long term debits.


2. the project that doesn't update so often has very long WUs (e.g. QAH)

In this case, when BOINC detects a cache underrun it will ask for example 1000 seconds of work but receive 70.000 instead.

That means that the next cache underrun can only happen when 69.000 seconds of work are "used up".
ID: 13649 · Report as offensive
NX0R

Send message
Joined: 6 Nov 07
Posts: 5
Message 13651 - Posted: 7 Nov 2007, 15:33:38 UTC - in response to Message 13649.  

Guess you misunderstood. I have no problem getting new work units, but reporting completed work units.

Thanks Jim

Two possible reasons I could think of :


1. In the BOINC version I'm using, a project will load fresh WUs only when it's completely empty when a different project (usually CPDN) is running as the second task, isn't allowed to load new WUs and piles up long term debits.


2. the project that doesn't update so often has very long WUs (e.g. QAH)

In this case, when BOINC detects a cache underrun it will ask for example 1000 seconds of work but receive 70.000 instead.

That means that the next cache underrun can only happen when 69.000 seconds of work are "used up".

ID: 13651 · Report as offensive
Profile Ananas

Send message
Joined: 27 Jun 06
Posts: 305
Germany
Message 13652 - Posted: 7 Nov 2007, 15:37:41 UTC - in response to Message 13651.  
Last modified: 7 Nov 2007, 15:38:34 UTC

Guess you misunderstood. I have no problem getting new work units, but reporting completed work units.

Thanks Jim


Nope, I didn't misunderstand :-)

Reporting and requesting are close related.

BOINC will only report finished results when it either has to request new work (and this is where my 2 reasons kick in) or when the workunits are close to the expiration date. The purpose of this setting is to reduce server connects.
ID: 13652 · Report as offensive
NX0R

Send message
Joined: 6 Nov 07
Posts: 5
Message 13653 - Posted: 7 Nov 2007, 15:38:34 UTC - in response to Message 13652.  

Ahha! That makes sense! Thanks! Jim

Guess you misunderstood. I have no problem getting new work units, but reporting completed work units.

Thanks Jim


Nope, I didn't misunderstand :-)

BOINC will only report finished results when it either has to request new work (and this is where my 2 reasons kick in) or when the workunits are close to the expiration date. The purpose of this setting is to reduce server connects.

ID: 13653 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 18314 - Posted: 9 Jul 2008, 12:32:02 UTC - in response to Message 13652.  

The purpose of this setting is to reduce server connects.


NXOR if you really want to report straight away you could get the Crunch3r version of BOINC, which reports results immediately (actually 60 seconds after upload). However having said that the reason why the "stock" BOINC doesn't do this is given above.

Here is the link to Crunch3r's BOINC page. Take the Red pill.

MarkJ
ID: 18314 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 18320 - Posted: 9 Jul 2008, 14:53:26 UTC - in response to Message 18314.  

However having said that the reason why the "stock" BOINC doesn't do this is given above.

Actually, BOINC has had this option again since 5.10.45, but you need to enable it via cc_config.xml
ID: 18320 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 18837 - Posted: 25 Jul 2008, 13:08:40 UTC
Last modified: 26 Jul 2008, 12:50:01 UTC

ID: 18837 · Report as offensive

Message boards : BOINC client : BOINC 6 readme's, FAQs and Wiki

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.