Message boards : BOINC client : BOINC 6.1 to 6.10 Versions Change Log
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 . . . 11 · Next
Author | Message |
---|---|
Send message Joined: 29 Aug 05 Posts: 15572 |
World Community Grid Beta BOINC 6.2.21 and 6.2.23 I have asked Kevin Reed what the changes are for the new WCG versions of BOINC. He answered me the following: Changes to the source code itself: |
Send message Joined: 29 Aug 05 Posts: 15572 |
World Community Grid Beta BOINC 6.2.24 Kevin Reed wrote: Change log: |
Send message Joined: 29 Aug 05 Posts: 15572 |
World Community Grid Beta BOINC 6.2.25 Fixed ability to read global preferences. Kevin reed wrote: Major Changes since version 5.10.45 |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.17 released for Windows and Windows x64 Rom Walton wrote: Howdy Folks, |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.17 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.3.17 for the Macintosh to the download page. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.18 released for Linux Rom Walton wrote: Here is the 32-bit Linux client. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.19 released for Windows, Windows x64 BOINC 6.3.19 released for Linux, and Linux x64 This release fixes these bugs: - client: for CPU throttling, don't suspend apps that are non-CPU-intensive or that use < 1 CPU (e.g., CUDA) - client: get rid of spurious "internal error, expected process to be executing" msg - diag: don't check heap on every alloc - fix a few compile warnings - client: fix crash when sched_op_debug is enabled - MGR: If simple_gui_only flag is set in cc_config.xml, trigger call of CSimpleFrame::OnConnect(). - client: accept --insecure flag even if not compiled with -DSANDBOX - manager: pass --insecure flab only if compiled with -DSANDBOX (from Nicolas; fixes #762) - SCR: Fix the screensaver logo. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.19 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.3.19 for the Macintosh to the download page. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.20 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.3.20 for the Macintosh to the download page. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.21 released for Windows, Windows x64 BOINC 6.3.21 released for Macintosh BOINC 6.3.21 released for Linux, and Linux x64 Rom Walton wrote: This release fixes the following issues: |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.3.23 released for Windows, Windows x64 BOINC 6.3.23 released for Macintosh Rom Walton wrote: Windows Only: This release fixes the following issues since the .21 release: - MGR: Move the wxWidget version information to the about box. printf and Unicode strings don't play well with one another. - MGR: Fix up the OnHelp features of the BOINC Manager so they all point to manager_links.php. - client: fix compiler warning. - Mac SCR: eliminate unused argument, add comments. - client: fix the updating of CPU time left in RR simulation; don't print msgs about non-CPU-intensive projects. - client, scheduler: there were a few places where we had 1e9 instead of 1 gig (2^20) - client: fix a long-standing error: if prefs say leave X GB free, and BOINC is using Y GB, and there are Z GB free, the limit on BOINC is Y + Z - X (not Z - X). - client: fix compiler warning indicating real error in RR simulation. - client: fix bug that caused occasional assert in pop_heap() for the preemptable_task_list. The problem was that the ordering predicate (more_preemptable()) could change on the fly, making the heap inconsistent. Instead, we create a vector, sort it by increasing preemptability, then pop off the end. - MGR: Use Sleep instead of Yield for the async thread loop. On Posix systems all Yield translates to is sched_yield but only if HAVE_SCHED_YIELD is defined in the wxWidget config file. If it isn't defined it becomes a null op. The async thread doesn't really need millisecond response times. Have it check every 100 milliseconds for an RPC to process. - client: preemptability ordering was messed up - MGR: Reverse earlier change in RPC thread logic: restore Yield() because Sleep(100) caused undesirable latency. Pause the thread immediately on receipt of wxEVT_RPC_FINISHED event. Reduce RPC thread CPU usage while not connected to a client. - MGR: Create an Exit dialog for the Manager. - MGR: Allow the manager to shutdown the CC even when it was installed as a daemon. - MGR: Code cleanup. - MGR: Provide a way to enable/disable launching from the BOINC Manager at startup from within the BOINC Manager itself. - MGR: Add a command line argument which specifies that the Manager was launched by the OS. - SCR: Remove the code that checks for the BOINC Manager shortcuts. - MGR: Fix Simple_GUI help button URL. - Mac: Add new source files DlgExitMessage.cpp,.h to XCode project. - MGR: On non-Mac and Non-Windows systems, have RPC thread call nanosleep() for 1 nanosecond instead of wxThread::Yield(), because some Linux systems may not support POSIX sched_yield(), in which case wxThread::Yield() returns immediately. - MGR: RPC thread: wait for connection with 1 ms delays initially, pause RPC thread after creation on non-Windows systems. - MGR: Text cleanup - MGR: Bug fixes for the new Exit dialog. - MGR: Don't display the 'Run BOINC at startup checkbox' for any platform other than Windows. It has no effect on Mac since the Mac doesn't automatically start BOINC Manager with any command line arguments. - MGR: Add DlgExitMessage.cpp to Makefile.am. - fix makefile typo - MGR: Give the option to shutdown the CC even if the manager didn't launch it. This only applies to when the manager and client are on the same machine. - MGR: properly save the 'DisplayShutdownClientDialog' setting. - MGR: Async RPCs: RPC thread is now a joinable thread which does one RPC and exits. Main thread creates a new RPC thread for each RPC request after waiting for any previous RPC thread to exit. This simplifies the logic, eliminates Yield(), Sleep() and nanosleep() calls from RPC thread and will hopefully eliminate exess CPU usage on Fedora. - MGR: Async RPCs: fix memory leaks, KillRPCThread() tries to end thread gracefully before killing it. - MGR: On Mac only, remove checkbox asking whether to shutdown CC. - MGR: Fix crash bug on non_Windows systems in Options dialog. - MGR: Tweak the shutdown logic so that it can still shutdown the BOINC service even though it didn't start it. - MGR: It BOINC Manager starts the BOINC daemon on the mac don't bother trying to shut it down. (reverting to previous behaviour) - MGR: revise exit dialog text, use the names in the skin file. - MGR: Revise text one more time. From: Kevin Reed - client: make host CPID a function of: MAC addresses + hostname + IP addr This means that a given host will generally always get the same CPID. Helpful e.g. on grids where the client gets installed repeatedly. From Artyom Sharov. - client: add OS name into the hash for host CPID (for multi-OS hosts) - MGR: Only tweak the BOINC was started by us variable on Windows. - Mac: Add new source files mac_address.cpp,.h to XCode project. - MGR: Fix compiler warnings on non-Windows builds. - MGR: Filter wxEVT_TASKBAR_MOVE events only on Windows. - MGR: On Mac, restore using original exit dialog text from skin file or use old default if none in skin file. - MGR: fix verbose text - accelerate dup_element_contents() - manager: truncate task progress bar (display) at 100% - MGR: Move the old exit message from the SkinManager file to the new Exit dialog. - MGR: Consolidate the new exit message to one line. Sun Studiodoesn't concat the separate strings together during compilation like the other compilers to when building for Unicode. - MGR: Provide a way to re-enable the Exit Dialog. - MGR: Fix build break on non_Windows systems. - MGR: Provide a way to re-enable the Exit Dialog on non-Windows systems, too. - MGR: Remove Exit() from RPC thread to possibly fix occasional crash on Windows; KillRPCThread() tries to end thread gracefully on Windows before killing it. - client: don't fclose() time_stats_log if it's NULL Fixes #772 - MGR: Erase and refresh entire Tasks panel when selecting a new tab to try to fix cosmetic bug reported by David on Windows. - SVCCTRL: Introduce a new binary that is used to start and stop the BOINC service, if it is installed as a service. NOTE: If UAC is turned on in Windows Vista then even an administrator cannot start/stop a service without elevating their privileges. The new application includes the requiresAdmin tag in its manifest file to cause the UAC dialog to be displayed when it is launched. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.0 released for Windows, Windows x64 Rom Walton wrote: Howdy Folks, Change Log: Reverted the manager back to the 6.2 version of the manager. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.1 released for Linux and Linux x64 Rom Walton wrote: I’m releasing the 6.4 Linux clients to test. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.1 released for Windows and Windows x64 Rom Walton wrote: Here is the new Windows package. |
Send message Joined: 29 Aug 05 Posts: 15572 |
Testing status report (BOINC 6.4.0) Rom Walton wrote: Howdy Folks, |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.x Status Rom Walton wrote: Well folks, |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4 news Macintosh Charlie Fenton wrote: We have no plans to release 6.4 for the Macintosh at this time, because we can't run BOINC CUDA applications on the Mac until NVIDIA makes some changes in their Mac software. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.2 released for Windows and Windows x64 BOINC 6.4.2 released for Linux and Linux x64 Rom Walton wrote: Here is a new build to test. This build contains to fixes. Change Log: - Mac: Fix XCode project to build old Manager with Grid Views; rename SetVersion.C to SetVersion.cpp. - client: in round-robin simulation, only increment CPU shortfall (per-project or overall) if there are no pending tasks. This is needed when there are coproc (i.e. CUDA) jobs; CPUs may be idle because pending jobs are waiting for active jobs to release coprocs. In this situation the CPU idleness should not be counted as shortfall; otherwise (if there are only coproc jobs) there will always be a shortfall, and the client will fetch infinite work. - DIAG: On Windows move the symbol store directory under the BOINC data directory structure. Depending on the version of Windows, sometimes the temp directory was being set to the system temp directory which is not setup for everyone to use. It is just best to use our data directory structure. - GUI RPC: add optional terms_of_use field to project config. If present, the manager will display this text in a yes/no dialog before attachment continues. - MGR: Make the error message processing work for the get_project_config rpc, use the same scheme as the ACCOUNT_OUT structure. - MGR: Make the error message processing work for the get_project_config rpc, use the same scheme as the ACCOUNT_OUT structure. I missed the Account Manager scenario in the first checkin. - client, Win: 32-bit client running on a 64-bit machine should report winx64 as primary platform. - MGR: Remove the Account Key page from the Wizard. - MGR: Add a Terms of Use page to the Wizard. - MGR: Make the Terms of Use text control read-only - MGR: fix exit dialog so that both the Mac and Linux clients don't display the 'close core client...' checkbox. - WININSTALL: Change the default to not use protected application install. - WININSTALL: Change the advanced install text to point out that on Windows Vista CUDA applications won't work with protected application installs. |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.3 released for Linux and Linux x64 Rom Walton wrote: Howdy Folks, Change Log: - client: work-fetch tweak: don't increment overall CPU shortfall if any jobs pending in simulation. - client: use FLOPs, rather than CPU time, as the basis for estimating job completion times. This should improve estimates for GPU apps, and prevent the DCF from getting messed up. - client: estimate time to completion based on elapsed time, not CPU time (improves estimates for coproc apps). - client: compute duration_correction_factor based on elapsed time, not CPU time (otherwise it doesn't work for coproc or multi-proc apps). - client: in estimate of job completion time, weight the estimate based on fraction done more heavily (quadratic rather than linear). - Remove the notion of "CPU efficiency" from both client and server. This wasn't being measured correctly for coproc/multithread apps, and its effect is now subsumed in DCF. - client: fix calculation of CPU shortfall; don't fetch work from projects with zero CPU shortfall. - client: fix compiler warning. - client: parse checkpoint_elapsed_time from state file; if missing, use checkpoint CPU time. - client: enforce CPU schedule: if we're running a coproc job, keep CPU utilization strictly less than NCPUS. - client: fix last checkin |
Send message Joined: 29 Aug 05 Posts: 15572 |
BOINC 6.4.3 released for Windows and Windows x64 Rom Walton wrote: We have now disabled the “Protected application execution” option by default. This will increase our ability to handle computers with CUDA capable devices. Change Log: - WININSTALL: Disable "Protected Application Execution" mode by default. - WININSTALL: Turn off the check for Internet Explorer 5.x |
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.