Advanced search

Message boards : Graphics cards (GPUs) : *development* BOINC 6.6.36 is out

Author Message
MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10477 - Posted: 11 Jun 2009 | 13:25:25 UTC

I have included the change log from 6.6.34 onwards. 6.6.34 and 35 had a major flaw with cuda handling so don't even think about trying them.

As usual if you find any errors, by all means mention them here, but they really need to be posted on the Boinc_Alpha mailing list.


Change log for 6.6.34

- client: estimated delay was possibly being calculated incorrectly because of roundoff error

- client: add a 1e-6 slop factor in deciding if a resource is fully utilized.

- MGR: finish changes to combined attach wizard

- MGR: cosmetic changes to combined attach wizard, change "Forgot password" link for account managers to a link to AM's home page, add static text

- client: include device number in message describing NVIDIA GPU, and call it "NVIDIA GPU" rather than "CUDA device". fixes #879

- client: tweak messages

- manager: compile fix

- client: when parsing app_info.xml, make sure coprocessors are present. fixes #911

- client: Fix missing argument in printf statements

- GR Installer: Update make_GridRepublic.sh script for new default screensaver

- MGR: Backport a fix to the ProjectListCtrl in the wizard from later branches for Linux distros. Fixes# 759

- fix for coprocessors

- MGR: Accept Unicode input for usernames and password in the manager now that the manager is Unicode enabled. Input will show up as UTF-8 strings in the CC and project. Fixes #452

- MGR: Fix bug in browser cookie detection code where Firefox v3 cookie detection was returning true even for cookies that don't exist.

- MGR: Add some basic validation for account manager cookie detection.

- client: if scheduler request didn't request work, don't report 0 tasks


Change Log for 6.6.35

It may not be so clear from the change log, but the bug of exiting BOINC Manager that kept the client and science applications running has been fixed in this version. Other fixes include:

- GUI RPC: add active_only option to get_results() RPC

- client: read app_info.xml's AFTER scanning GPUs. Otherwise we'll discard all GPU apps and results.

- MGR: Fix compile errors, remove authenticator validity test from detect_cookie_safari()

- MGR: CBOINCClientManager::ProcessExists() finds the process by name if we don't have a pid (Mac, Linux) or process HANDLE (Windows

- Update Mac Manager build instructions for wxWidgets 2.8.10

- scheduler: improve example app plan function for multithread

- MGR: Use code like get_client_mutex() to determine if client is running; KillClient() uses process name if we don't have pid.

- MGR: Implement CBOINCClientManager::KillClient() for Windows.

- MGR: Implement CBOINCClientManager::IsBOINCRunning()for Windows.

- lib: Fix FILE_LOCK::unlock() to reset fd to -1 so FILE_LOCK works correctly with repeated calls.

- MGR: fix CBOINCClientManager::IsBOINCRunning(), add CBOINCClientManager::KillClient(); lib: Fix FILE_LOCK::unlock() for repeated calls

- lib: Fix compiler error on Windows

- MGR: Fix compiler error on Windows

- GUI RPC: include hostid in PROJECT

- Manager: show host ID in project properties

- MGR and Mac MGR: In Async RPC logic, use posix mutexes and condition instead of wxMutex and wxCondition, as this appears to fix an intermittent hang in wxCondition::Wait()

- lib: FILE_LOCK::lock() makes lockfile group-writable so both client and manager can create and write it under sandbox security

- DIAG: Policy change: Only include the BOINC symbol store for BOINC binaries. The old policy was kept around as a backwards compatibility thing before a new flag was added to the diagnostics to identify project applications.


Change log for 6.6.36

For Windows:

- client: read app_info.xml's AFTER scanning GPUs. Otherwise we'll discard all GPU apps and results.
____________
BOINC blog

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10478 - Posted: 11 Jun 2009 | 13:29:41 UTC

And just to start the ball rolling...

It seems that 6.6.36 has issues with check pointing. If you stop the client (yes the science apps stop now) and then restart it, the tasks start from the beginning. This is under WinXP.
____________
BOINC blog

Profile Dieter Matuschek
Avatar
Send message
Joined: 28 Dec 08
Posts: 58
Credit: 231,884,297
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10479 - Posted: 11 Jun 2009 | 14:53:43 UTC
Last modified: 11 Jun 2009 | 15:16:16 UTC

BOINC 6.6.36 has been declared 'recommended version' for Windows and Mac: download page

edit 1:

MarkJ wrote:
If you stop the client (yes the science apps stop now) and then restart it, the tasks start from the beginning. This is under WinXP.

I have just upgraded and tried stopping and restarting BOINC 6.6.36 under Win XP. I can't confirm this behavior (edit 2: for CPU WUs).
____________

Michael Doerner
Send message
Joined: 28 Feb 09
Posts: 37
Credit: 666,889
RAC: 0
Level
Gly
Scientific publications
watwatwatwat
Message 10484 - Posted: 12 Jun 2009 | 3:10:21 UTC

The x86_64 linux version of 6.6.36 is either corrupt or just dysfunctional. 6.6.36 will not find the localhost and does not start the becnhmarks or any other text messages in the messages tab. Sticking with 6.6.33 for now....

Mike D
____________

Quasar
Send message
Joined: 17 Dec 08
Posts: 6
Credit: 1,943,937
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 10486 - Posted: 12 Jun 2009 | 6:03:30 UTC - in response to Message 10484.

The x86_64 linux version of 6.6.36 is either corrupt or just dysfunctional. 6.6.36 will not find the localhost and does not start the becnhmarks or any other text messages in the messages tab.


I can confirm this behavior. However, I noticed that the problem can be solved if you run the run_client script after running run_manager.

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10488 - Posted: 12 Jun 2009 | 8:19:16 UTC - in response to Message 10478.
Last modified: 12 Jun 2009 | 8:28:09 UTC

It seems that 6.6.36 has issues with check pointing. If you stop the client (yes the science apps stop now) and then restart it, the tasks start from the beginning. This is under WinXP.


After doing a bit more testing it seems there is a change in the later versions to reduce the updates to client_state. It updates at checkpoint interval x no of cores. In my case I had the interval set to 90 seconds and 4 cores, so it was updating every 6 minutes. So its not really a bug.
____________
BOINC blog

Michael Doerner
Send message
Joined: 28 Feb 09
Posts: 37
Credit: 666,889
RAC: 0
Level
Gly
Scientific publications
watwatwatwat
Message 10490 - Posted: 12 Jun 2009 | 16:23:47 UTC - in response to Message 10486.

The x86_64 linux version of 6.6.36 is either corrupt or just dysfunctional. 6.6.36 will not find the localhost and does not start the becnhmarks or any other text messages in the messages tab.


I can confirm this behavior. However, I noticed that the problem can be solved if you run the run_client script after running run_manager.



I'll try that, thanks for the tip....

Mike D
____________

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10601 - Posted: 16 Jun 2009 | 13:15:24 UTC
Last modified: 16 Jun 2009 | 13:16:28 UTC

Its now the release version for Windows. The Linux version (and Mac OSX?) have gone back to previous "release" version as being recommended.

Just as well too. I wouldn't dream of suspending cuda tasks with anything earlier than 6.6.31 (for Ignasi's thesis work units) as they'd fail.
____________
BOINC blog

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10633 - Posted: 17 Jun 2009 | 20:15:35 UTC - in response to Message 10601.

I wouldn't dream of suspending cuda tasks with anything earlier than 6.6.31 (for Ignasi's thesis work units) as they'd fail.


I'd do it without hesitating even one second.. with 6.5.0 ;)

MrS
____________
Scanning for our furry friends since Jan 2002

Post to thread

Message boards : Graphics cards (GPUs) : *development* BOINC 6.6.36 is out

//