BOINC 6.10.43/44 pulled

Message boards : Number crunching : BOINC 6.10.43/44 pulled
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
MarkJ Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 08
Posts: 1139
Credit: 80,854,192
RAC: 5
Australia
Message 992899 - Posted: 30 Apr 2010, 11:32:38 UTC

From the land of BOINC...

Earlier today we pulled the last round of stable clients and rolled back to the stable clients that were available in early December.

A bug was introduced in 6.10.25 where the core client would continuously download new work from projects where the total GPU ram was enough to run the GPU app but not enough was available at run-time to actually run the application without crashing. This bug was fixed in 6.10.46.

As a result of having to pull the previous stable build we are moving forward with the 6.10.50 build as a potential release candidate build. I have adjust the test grouping to enable all of them now.

We really need to get a new stable version of the Mac client out the door, CUDA support for the Mac is not in the current stable Mac client.

Please report your results, good or bad, as quickly as possible.

----- Rom


I'll start another thread with whats in 6.10.50 for those that are interested.
BOINC blog
ID: 992899 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 992900 - Posted: 30 Apr 2010, 11:43:59 UTC - in response to Message 992899.  

Unless you're suffering from this particular problem, I wouldn't advise anybody to change their BOINC version just because of this status change. v6.10.43 is much better for general use than v6.10.18

Of course, if you have a CUDA card with limited RAM or an OS which uses a lot of VRAM, you may need to change, but the VRAM requirements of SETI/CUDA shouldn't ever be a problem if your card has 512MB or above.
ID: 992900 · Report as offensive
Profile Fred J. Verster
Volunteer tester
Avatar

Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,643
RAC: 0
Netherlands
Message 992906 - Posted: 30 Apr 2010, 12:15:59 UTC - in response to Message 992900.  
Last modified: 30 Apr 2010, 12:28:33 UTC

From BOINC

BOINC 6.10.43/44 withdrawn
Due to a bug in .43/.44, the currently stable BOINC client has been rolled back to 6.10.18. The bug in question only affects volunteers using GPUs that do not have enough GPU RAM to execute their desired project applications. This bug is fixed in 6.10.46 or newer. 29 Apr 2010 20:50:51 UTC ·


Just UPDated all rig's to 6.10.43, last monday night, also
installed the new Unified Installer v 0.35 on my X64 rig, which went very smooth.
Also, apart from 3 faults (CUDA Optimized){Found triplets in a row....,which is always comming from my 9800GTX+ when it gets too hot. It was hot yesterday (26C), and the REScheduler 0.9 didn't restart BOINC or BOINC lost it's connection to Local Host. Seen it once, though.
Anyway, I'll keep an eye on it, so far so good...

ID: 992906 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 992972 - Posted: 30 Apr 2010, 16:40:46 UTC

I asked for an explanation on why we went back to .18, which doesn't have any prevention code whatsoever in place. Rom answered me:

Rom Walton wrote:
The previous behavior, what is in .18, is that the task instance just crashes, the project should then reduce the quota for the machine. The situation would eventually resolve itself so that the host was only getting one or two task instances a day.

From .25 through to .45, the host would just keep requesting new work without even attempting to launch the existing task instances. Eventually the HD would become full, if the preferences didn't prevent it. On one host 2000+ task instances were downloaded.

ID: 992972 · Report as offensive
Profile RottenMutt
Avatar

Send message
Joined: 15 Mar 01
Posts: 1011
Credit: 230,314,058
RAC: 0
United States
Message 993566 - Posted: 2 May 2010, 17:39:39 UTC - in response to Message 992972.  
Last modified: 2 May 2010, 17:40:48 UTC

how about fixing the "gorging"!

this client (v6.10.43) http://setiathome.berkeley.edu/show_host_detail.php?hostid=4001951 downloaded 4000 work units on a binge over a couple of days, i had to disallow (no new tasks) work for about 12 days. today reschedule says it has about 710 work unit in the cache, i re-enabled work yesterday.

perhaps we need a blowout preventer, like a user settable max allowed workunits for gpu and another for cpu.
ID: 993566 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 993598 - Posted: 2 May 2010, 19:21:54 UTC


BOINC V6.10.43 or a version earlier don't take longer the CPU name from the registry like V6.10.18 it do, it take the info from somewhere other.
I guess from the same place like the opt. apps it do..

Why BOINC don't take longer the CPU name from the registry?


____________
[Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations and smilies and their meaning.]
ID: 993598 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 993612 - Posted: 2 May 2010, 20:10:25 UTC - in response to Message 993598.  

BOINC V6.10.43 or a version earlier don't take longer the CPU name from the registry like V6.10.18 it do, it take the info from somewhere other.
I guess from the same place like the opt. apps it do..

Why BOINC don't take longer the CPU name from the registry?

I wonder whether this is is connected with

detect CPU information via the cpuid instruction instead of the registry.

from v6.10.34 (and finished off in v6.10.35)

That's actually a very useful change: it allows BOINC to schedule, for example, SSE2 applications on Windows 2000 - the 'information' obtained via CPUID is much more to do with instruction sets than just the manufacturer's advertising slogan.

Read the AQUA thread No work sent: Aqua needs a CPU with SSE2 support - A64 X2 installed for an example of how it helped in real life.
ID: 993612 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 993620 - Posted: 2 May 2010, 20:45:58 UTC - in response to Message 993566.  

how about fixing the "gorging"!

Which is exactly why that client version was pulled.
ID: 993620 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 993621 - Posted: 2 May 2010, 20:58:15 UTC - in response to Message 993566.  
Last modified: 2 May 2010, 20:58:52 UTC

how about fixing the "gorging"!

this client (v6.10.43) http://setiathome.berkeley.edu/show_host_detail.php?hostid=4001951 downloaded 4000 work units on a binge over a couple of days, i had to disallow (no new tasks) work for about 12 days. today reschedule says it has about 710 work unit in the cache, i re-enabled work yesterday.

perhaps we need a blowout preventer, like a user settable max allowed workunits for gpu and another for cpu.

If you set reschedule1.9 to move Wu's to the CPU or GPU, of cause Boinc will ask for more work to refill the cache,

Claggy
ID: 993621 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 993627 - Posted: 2 May 2010, 21:52:04 UTC - in response to Message 993621.  

how about fixing the "gorging"!

this client (v6.10.43) http://setiathome.berkeley.edu/show_host_detail.php?hostid=4001951 downloaded 4000 work units on a binge over a couple of days, i had to disallow (no new tasks) work for about 12 days. today reschedule says it has about 710 work unit in the cache, i re-enabled work yesterday.

perhaps we need a blowout preventer, like a user settable max allowed workunits for gpu and another for cpu.

If you set reschedule1.9 to move Wu's to the CPU or GPU, of cause Boinc will ask for more work to refill the cache,

Claggy

If that were the extent of it, there would be no problem...

But there is sometimes an unintended rebound effect that causes Boinc to request FAR more work than would be required simply to refill the cache that was moved.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 993627 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 993631 - Posted: 2 May 2010, 22:36:27 UTC - in response to Message 993612.  
Last modified: 2 May 2010, 22:37:57 UTC

BOINC V6.10.43 or a version earlier don't take longer the CPU name from the registry like V6.10.18 it do, it take the info from somewhere other.
I guess from the same place like the opt. apps it do..

Why BOINC don't take longer the CPU name from the registry?

I wonder whether this is is connected with

detect CPU information via the cpuid instruction instead of the registry.

from v6.10.34 (and finished off in v6.10.35)

That's actually a very useful change: it allows BOINC to schedule, for example, SSE2 applications on Windows 2000 - the 'information' obtained via CPUID is much more to do with instruction sets than just the manufacturer's advertising slogan.

Read the AQUA thread No work sent: Aqua needs a CPU with SSE2 support - A64 X2 installed for an example of how it helped in real life.


Thanks!

Ohh - sh**!
Then I would need to stay with V6.10.18, because I like to edit the CPU name in the registry.. :-D

Which version have the prob solved if one SETI@home DL server is offline?
< V6.10.34 ?


____________
[Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations and smilies and their meaning.]
ID: 993631 · Report as offensive
Profile [B^S] madmac
Volunteer tester
Avatar

Send message
Joined: 9 Feb 04
Posts: 1175
Credit: 4,754,897
RAC: 0
United Kingdom
Message 993735 - Posted: 3 May 2010, 10:55:50 UTC

I have been having no problem with the 10.43 should I reinstall 10.18? Not running GPUs on any machine
ID: 993735 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 993738 - Posted: 3 May 2010, 11:15:09 UTC - in response to Message 993735.  

I have been having no problem with the 10.43 should I reinstall 10.18? Not running GPUs on any machine

Since the .43 problems only occur with CUDA, you don't need to downgrade (if all else is well).

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 993738 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 993775 - Posted: 3 May 2010, 14:44:48 UTC - in response to Message 993631.  

BOINC V6.10.43 or a version earlier don't take longer the CPU name from the registry like V6.10.18 it do, it take the info from somewhere other.
I guess from the same place like the opt. apps it do..

Why BOINC don't take longer the CPU name from the registry?

I wonder whether this is is connected with

detect CPU information via the cpuid instruction instead of the registry.

from v6.10.34 (and finished off in v6.10.35)

That's actually a very useful change: it allows BOINC to schedule, for example, SSE2 applications on Windows 2000 - the 'information' obtained via CPUID is much more to do with instruction sets than just the manufacturer's advertising slogan.

Read the AQUA thread No work sent: Aqua needs a CPU with SSE2 support - A64 X2 installed for an example of how it helped in real life.


Thanks!

Ohh - sh**!
Then I would need to stay with V6.10.18, because I like to edit the CPU name in the registry.. :-D

Which version have the prob solved if one SETI@home DL server is offline?
< V6.10.34 ?


2nd question.. ;-)

Maybe I have the possibility for to disable this CPU detection function with help of an entry in my cc_config.xml ?
Or a way that BOINC take again the name from the registry? :-)


____________
[Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations and smilies and their meaning.]
ID: 993775 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 993780 - Posted: 3 May 2010, 14:59:47 UTC - in response to Message 993775.  

[quote]Which version have the prob solved if one SETI@home DL server is offline? < V6.10.34 ?

6.10.19

Maybe I have the possibility for to disable this CPU detection function with help of an entry in my cc_config.xml ? Or a way that BOINC take again the name from the registry? :-)

If you want to edit it so desperately, edit it in client_state.xml as that's where it's stored and (re)read from by the client.

There are no flags in the core client configuration file or elsewhere to set as the change helps BOINC identify the CPU correctly, and show all its instruction capabilities, now independent from those supported by your OS only.
ID: 993780 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 993795 - Posted: 3 May 2010, 15:51:16 UTC - in response to Message 993780.  

Which version have the prob solved if one SETI@home DL server is offline? < V6.10.34 ?

6.10.19

That would be v6.10.24
ID: 993795 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 993840 - Posted: 3 May 2010, 18:29:24 UTC - in response to Message 993780.  
Last modified: 3 May 2010, 18:30:48 UTC

Maybe I have the possibility for to disable this CPU detection function with help of an entry in my cc_config.xml ? Or a way that BOINC take again the name from the registry? :-)

If you want to edit it so desperately, edit it in client_state.xml as that's where it's stored and (re)read from by the client.
[...]


But this would be only a very temporary solution.. or?
AFAIK, the client_state.xml file will be continuously rewritten, or?
So maybe everytime my BOINC client contacted the SETI@home server my edit is away?


____________
[Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations and smilies and their meaning.]
ID: 993840 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 993883 - Posted: 3 May 2010, 21:31:10 UTC - in response to Message 993840.  

So maybe everytime my BOINC client contacted the SETI@home server my edit is away?

No, every time that the client restarts that info is rewritten. The CPU detection only happens at BOINC start-up, just as GPU detection only happens at that time.
ID: 993883 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 993891 - Posted: 3 May 2010, 22:10:26 UTC - in response to Message 993883.  

So maybe everytime my BOINC client contacted the SETI@home server my edit is away?

No, every time that the client restarts that info is rewritten. The CPU detection only happens at BOINC start-up, just as GPU detection only happens at that time.


Thanks!

Hmm..
Just for the dummies like me.. :-D

I start BOINC - go to the boinc folder search the client_state.xml file - edit of the CPU name - save - ready.

So, everytime now BOINC contact the SETI@home server the edited CPU name will be send and in the PC overview showed?

But - is there an easy way for automatic edit of the client_state.xml file possible, which will happen after every start of BOINC? :-)


____________
[Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations and smilies and their meaning.]
ID: 993891 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 993892 - Posted: 3 May 2010, 22:12:23 UTC - in response to Message 993883.  

So maybe everytime my BOINC client contacted the SETI@home server my edit is away?

No, every time that the client restarts that info is rewritten. The CPU detection only happens at BOINC start-up, just as GPU detection only happens at that time.

How do you manage to edit client_state without restarting BOINC? ;-)
ID: 993892 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : BOINC 6.10.43/44 pulled


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.