Thread 'BOINC 6.11/6.12, change log and news.'

Message boards : BOINC client : BOINC 6.11/6.12, change log and news.
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · Next

AuthorMessage
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36345 - Posted: 5 Jan 2011, 7:32:50 UTC - in response to Message 36343.  

Unless the version is available from http://boinc.berkeley.edu/download_all.php, it may well be an internal test-build. Else, wait for the developer for the Mac to call this one, please.
ID: 36345 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36354 - Posted: 6 Jan 2011, 20:15:41 UTC

BOINC 6.12.10 released for testing for all platforms

Howdy Folks,

I hope everyone had a great holiday season. We have a new version to test out of the BOINC software. This release should fix some scheduler and work fetch issues. Fixes for the simple GUI will appear in the next build.

Please reports bugs here and test results to http://boinc.berkeley.edu/alpha.

Thanks in advance.

----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • manager: fix compile warnings; from Steffen Möller.
  • Mac Installer: Fix failure to auto-launch on OS 10.4.x (released in Mac 6.12.9).
  • Fix bugs in Rappture wrapper.
  • Add README file and templates for Rappture wrapper.
  • VBOX: Implement stubs for starting/stopping/suspending/resuming VMs. TODO: create/delete.
  • client: fix scheduling bug when a job has fraction_done = 1 but it's not finished yet. ACTIVE_TASK::est_dur() was returning 0 when it should have returned elapsed_time.
  • client: fix bug where "reread config file" didn't update the max log file sizes.
  • client: fix scheduling problem:

    Old: enforce_schedule() won't run an active job if its working set size exceeds remaining available RAM.
    Problem: there may be a lot of similar jobs. The client starts one, finds that its working set is too large, starts the second, and so on.
    Solution: if J is an unstarted job, and there are started jobs using the same app version, consider J's working set size to be the largest of the working sets of those jobs.

  • client: fix an apparent bug that could oversaturate the CPUs with single-thread jobs.
  • client: work fetch: if the chosen project is currently uploading a file, and an upload started in the last 5 min, don't fetch work from it. The goal is to merge the 2 scheduler RPCs (fetch work, report completed taskS) into a single RPC. Note: this may result in idleness in some cases.
  • client: if detect that system clock has been set backwards (either at startup or during execution) reset a number of "wait until X" variables; otherwise we might wait years to contact a project, restart a file xfer, etc.
    Notes:

    -- there is no problem setting clocks forward; things just happen prematurely
    -- some variables (e.g. task deadlines) are not reset, because it's not clear what to set them to.

  • client: improve text of "message from server" notices.
  • manager: change "add account manager" to "use account manager". "Add" is confusing, because you can't add multiple account managers like you add projects.
  • client: recognize a few new ATI GPU models from Robert Kreß.
  • client: tweak to ATI CPU recognition from [P3D] Crashtest.
  • client: initial, partial checkin for hysteresis work-fetch.
  • client: enabled REC-based scheduling with a cmdline option rather than a compile flag.
  • client: more hysteresis work fetch policy stuff.
  • unix build: remove hardwired -ldl.
  • client: show a given system notice at most once a week.


ID: 36354 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36469 - Posted: 18 Jan 2011, 15:51:57 UTC
Last modified: 18 Jan 2011, 23:57:28 UTC

BOINC 6.12.11 released for testing for all platforms

Rom Walton wrote:
Howdy Folks,

This release is an interim release. It is not a release candidate for public use, we are releasing this build to check if David's fixes for client scheduling fixed the issues reported last week and to track down the crash issue reported in the manager. This build has a few issues with the Simple GUI buttons. We should have the Simple GUI buttons fixed in the next week.

For those of you using linux you can find the builds with symbols included here:

Linux x86:
http://boinc.berkeley.edu/dl/boinc_6.12.11_i686-pc-linux-gnu_debug.sh
Linux x64:
http://boinc.berkeley.edu/dl/boinc_6.12.11_x86_64-pc-linux-gnu_debug.sh

Please report bugs here and test results to
http://boinc.berkeley.edu/alpha/.

Thanks in advance.


----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: use std::deque instead of std::vector for RR sim's pending-job lists. Erasing head of vector is slow.
  • lib: allow GPU peak FLOPS to be specified in XML (for simulator).
  • client: old work fetch policy: projects may need enough jobs for all device instances, not just resource_share*ninst. E.g. a project that has only CPU jobs in a CPU/GPU client.
  • client: with REC scheduling, don't ask for work for secondary resources if project has negative priority.
  • client: in RR sim, make sure we saturate devices if possible. Otherwise we may report a shortfall incorrectly.
  • client: set PROJECT::last_upload_start when a job completes, NOT when its first upload starts. This prevents a scheduler RPC from happening between the two. This was a bug in [trac]changeset:22841[/trac].
  • client: tweak [trac]changeset:22842[/trac] so that system clock changes of < 60 seconds are ignored.
  • MGR: Embed the BOINC skin in the executable using XPM files.
  • MGR: Disable the background repaint events for the SGUI Messages and SGUI Preferences dialog. Changing the font color wasn't as easy as I had hoped and the black background for the skin doesn't do any good when the text itself is black as well.
  • scheduler/client/API: pass user ID and team ID from scheduler to client, and from client to app (host ID is already passed). E@h asked for this, not sure why.
  • make the Manager build on FC11.
  • client: fix job scheduling bug.

    Scenario: we have 2 CPUs and 1GB RAM.
    Project A has jobs that use 1GB.
    Project B has small-mem jobs.

    Currently, we ignore RAM usage in building the runnable job list, so we might pick 2 jobs from project A. enforce_schedule() (which checks RAM usage) will run just one of them, and the other CPU will be idle.

    Solution: keep track of RAM usage while building the runnable job list.
  • client: code cleanup in CPU scheduling; eliminate global variable.

ID: 36469 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36578 - Posted: 25 Jan 2011, 18:19:58 UTC
Last modified: 26 Jan 2011, 12:15:45 UTC

BOINC 6.12.12 released for testing for Windows, Macintosh and Linux

Rom Walton wrote:
Howdy Folks,

Here is a new build to test. I consider this release a release candidate. If no show-stoppers are discovered then this build will be the one released to the public. Please be sure to keep an eye on it and report any problems. We want to have as many result results as possible in as many different computer configurations as possible.

Please report test results to http://boinc.berkeley.edu/alpha and report bugs to the alpha email list.

Thanks in advance.

----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • Mac: update release script to remove install of separate BOINC skin.
  • client: eliminate unnecessary CPU reschedules.

    Currently we do a reschedule any time a job checkpoints, in case there's a job that has finished a time slice but hasn't checkpointed yet.
    Instead: flag such jobs, and trigger a reschedule on checkpoint only for flagged jobs.

  • client: fix instability in job scheduling that happens if a job's estimated completion time in RR sim is close to its deadline. It can alternate between making and missing deadline, causing the scheduler to alternate rapidly between jobs.

    Solution: if RR sim has marked a job as deadline miss any time in the last (CPU scheduling period), treat it as a deadline miss.
  • client: if we're using an account manager, and we're attached to a project manually (not via acct mgr) and the acct mgr tells us to detach from it, don't.
  • MGR: Fix advanced view button is Simple GUI. (Button Text is Verdana 8pt. in MS Paint)

ID: 36578 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36706 - Posted: 2 Feb 2011, 21:19:44 UTC
Last modified: 3 Feb 2011, 17:03:53 UTC

BOINC 6.12.13 available for testing for all platforms

Rom Walton wrote:
Howdy Folks,

This build fixes a permission problem on WinXP and removes the 'Change URL' notice and just leaves it to being an event log message.

Please report test results to http://boinc.berkeley.edu/alpha and report bugs here.

As an aside, the sooner we can wrap-up the 6.12 release the sooner we can start testing some really cool new technology for BOINC. Lately we have been working on detecting VirtualBox within BOINC so that it can be used to process new types of tasks. Imagine being able to process live LHC data using the same version of Linux the scientists use in-house even if your computer is a Windows machine or a Mac machine.

Please report your 6.12 results as quick as you can.

Thanks in advance.


---- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: accept <options/> and <log_flags/> in cc_config.xml
  • client: reset log flags (as well as options) when rereading cc_config.xml
  • Mac: update Mac_SA_Insecure.sh script to not require BOIN Client in BOINC Data folder.
  • Add new Simple GUI.
  • client: fix bug in setting GPU peak flops.
  • MGR: Fix SimplePrefs default skin selection display; use standard native buttons in Simple Prefs, Simple Notices.
  • MGR: Use our control IDs instead of wxID_HELP for Help buttons for Mac accessibility.
  • MGR: Disable tooltips on Mac while new simple GUI menus are popped up because they cover menus.
  • Remove the word "accessible" in the Advanced View help item.
  • MGR: Code cleanup.
  • MGR: New Simple GUI optimization.
  • Fix compile break on Linux.
  • Mac: Localize items in Mac's BOINC menu.
  • MGR: Use branded short application name in Help tooltips instead of always using "BOINC".
  • Mac: Eliminate unused source files Localization.cpp, .h from Mac project.
  • MGR: Save window dimensions and position on SIZE and MOVE events.
  • WINSETUP: Avoid a 0xc0000135 error by giving the boinc_master and boinc_project membership in the 'Users' group. Dynamic linking to nvcuda.dll was failing because the project applications were being denied access to DLLs in the system directory.
  • client: make "wrong URL" message not be a notice.

ID: 36706 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36788 - Posted: 9 Feb 2011, 20:37:59 UTC
Last modified: 10 Feb 2011, 22:04:21 UTC

BOINC 6.12.14 available for testing for all platforms.

Rom Walton wrote:
Howdy Folks,

This release fixes a few bugs, with the major one of BOINC Manager crashing when executed by a user who did not have permission to look at the data directory.

Please keep up the testing effort. We are really close to the finish line.

Please report bugs to the list and test results to http://boinc.berkeley.edu/alpha/


Thanks in advance.


----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • MGR: Enable the volunteer configurable 'shutdown core client' feature on exit for Linux. It was orginally supposed to be enabled when the balloon features were enabled, but got lost in ifdef hell. (From "Lee")
  • MGR: Eliminate unnecessary #ifdef.
  • client/manager: show venue in project properties.
  • manager: msg tweak.
  • client: don't crash if omit cmdline port#
  • MGR: Fix a bug that is several years old, appears to have been introduced during the Unicode conversion phase for Windows. Passing a wide character string into an narrow character function causes a NULL reference exception.

ID: 36788 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 36907 - Posted: 18 Feb 2011, 16:45:17 UTC

BOINC 6.12.15 available for testing for all platforms.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: if a logical filename contains /'s, create the needed dirs under the slot dir.
  • manager: project properties: if no venue, show "default".
  • client, linux: use X server for idle detection if available.
  • Mac: Make backtrace compile properly with OS 10.5 and OS 10.6 SDKs.
  • Mac Installer: Fix the code which deletes installer receipt.
  • file upload handler: if client-reported offset is less than file size, don't just print an error message;
    lseek() back to the offset point. Otherwise we can end up with duplication in the file.
  • update_versions: if FILE.file_ref_info contains <open_name>, use that instead of physical name. This lets you have logical names with slashes.
  • Mac: More thorough error checking and recovery.
  • client: fix work-fetch bug. The change in [trac]changeset:21877[/trac] caused tasks in "download stalled" state to be skipped in RR simulation, and therefore to not be counted in the work buffer. However, "download stalled" was not being evaluated correctly; it was considering only per-file backoff, not project-wide backoff.
  • client: another work-fetch bug: don't fetch work from a project in project-wide download backoff.
  • client: fix bug in mechanism that defers work request until pending uploads are finished. Due to a typo, this was not being done.
  • client: when exclusive app mechanism is used (CPU or GPU) wait for 30 secs after excl app exits before restarting computation.
  • Mac: Additional error checking and release created objects.
  • Mac installer: update branded build scripts to eliminate wrapper application around install package.

ID: 36907 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37102 - Posted: 7 Mar 2011, 6:48:09 UTC

BOINC 6.12.16 available for testing for all Windows.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: when detach project, remove its RSS feeds from list.
  • client: remove once-per-week limit for client-generated notices; need to show "network connection required" more often.
  • client: when remove "network conn required" notice (because now have conn) set the flag that says complete notice list is being sent.
  • client: if RSS feed fetch returns <error_num>, show the corresponding message rather than "XML parse error".
  • client: Fast User Switching does not change the session protocol to RDP when the active session is put into the background and a new one is brought into the foreground. It appears it is safe to use the connected state in addition to the protocol to detect when the session is no longer capable of processing GPU work.
  • client: more notice-related fixes. I'm working on this case:
    - start up
    - disconnect (produces notice)
    - reconnect (removes notice) The client is now doing the right thing. The manager is not.
  • client: make "wait 30 sec after exclusive app exits" apply to network too.
  • client: fix bug in "wait 30 sec after exclusive app exits" logic.
  • client: fix compile warning and possible bug in is_remote_desktop().
  • client: fix compiler warning.
  • client: surround the opaque field in a CDATA block.
  • client: wait 15 seconds (instead of 5) for an app to exit before killing it. Apparently some apps take ~10 sec on slow computers.
  • client: in the loop that starts up apps, check if we've been in the loop for 10 sec. If so, break out of it and reschedule. Avoid starving GUI RPCs and heartbeats.
  • client: finish [trac]changeset:22902[/trac] (pass user ID, team ID to apps). Forgot to parse them in scheduler reply.
  • client: on finish upload, trigger work fetch (since we may have been waiting for upload finish).
  • MGR: Properly handle the case where the only notice in the manager is the 'no notice' notice and then we transition to a single notice from another source.
  • manager: show notice create time rather than arrival time.
  • client: don't show "need network" notice if we don't need it.
  • client: when get a bunch of notices from RSS feed, sort them by create time before appending to notice list. This ensures that, in the Notices tab, notices are ordered decreasing create time within an RSS feed (though not necessarily across feeds).
  • MGR: Turn -boincargs into a string instead of an option.
  • MGR: Turn off the task pane for the notices tab.
  • MGR: Disable our color scheme is a non-white background is selected for the current theme. My commit on 3 Mar 2010 wasn't good enough for High-Contrast themes.
  • client: in deciding whether to remove the "need network" notice, we were using the wrong (too high-level) interface.
  • MGR: Change the reminder frequency interval to hours and adjust the min/max values to 0/24. Default value is now 6 hours between notification reminders.
  • boinccmd: fix --get_project_config operation.

ID: 37102 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37111 - Posted: 8 Mar 2011, 12:19:12 UTC

BOINC 6.12.17 available for testing for Windows and Linux.

Rom Walton wrote:
Skip this release. I'll have a new build out as soon as I can figure
out what is messed up with work-fetch.

----- Rom

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.

REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: fix inaccuracy in RR simulation reported by Bill Barber.

    The problem arises when there are jobs of projects with widely differing resource shares, and results in an overestimation of saturated time.

    Old: at the start of simulation, call WORK_FETCH::compute_shares() to get resources of runnable projects. Use these throughout the simulation.

    Problem: suppose you have 2 runnable projects;
                P1 has large RS, P2 has small RS.
                P1's jobs finish quickly.
                P2's jobs then are running alone, but their FLOPS is scaled (incorrectly) by P2's small RS.
    

    Solution: recompute relative CPU resource share within the simulation loop, and compute it over the projects that have actives jobs in the simulation.

  • Manager: fix copyright date in about box.
  • client: fix spurious error when removing a notice RSS feed.
  • client: print smoothed as well as instantaneous WSS.
  • Manager: make RPC reason strings translatable.
  • MGR: Refactor part of the Options dialog out of the Advanced Frame code.
  • MGR: Change the Reminder Frequency option in the Options dialog to a combo box. TODO: Change the taskbar logic to handle the 'always' case.
  • MGR: ComboBoxes are zero index based.
  • MGR: Handle the 'always' option by only popping a new balloon if the unread notice count differs from the last time we popped a balloon.

ID: 37111 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37112 - Posted: 8 Mar 2011, 12:23:57 UTC

BOINC 6.12.18 available for testing for all platforms.

Rom Walton wrote:
I removed the incompatible code that prevented work-fetch from
functioning properly.

6.12.18 is now ready for testing.

----- Rom

Rom Walton wrote:
Howdy Folks,

We have a new build to test. This release picks up fixes that have accumulated over the last three weeks. Among them you'll notice that the notices tab no longer has a button area, the 'Display and network options' dialog now displays the frequency reminder as a combo box instead of a slider. The new default is 6 hours between new notice checks.

Please continue to give us feedback on the whole notices feature area.

Please report bugs here and test results to http://boinc.berkeley.edu/alpha/

Thanks in advance.


----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • Backout change set [trac]changeset:23175[/trac], it prevents work-fetch with 6.12 scheduler.

ID: 37112 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37288 - Posted: 25 Mar 2011, 22:41:47 UTC
Last modified: 26 Mar 2011, 16:05:58 UTC

BOINC 6.12.19 available for testing for all Windows + Macintosh.

Howdy Folks,

We have a new build to test. The primary reason for this release is to field test a possible fix for the screensaver. Over the last few months, with help from WCG and Intel, we think we have narrowed down the screensaver issue that was causing a host to appear as though it was locked up and the graphics frozen. I believe hitting CTRL-ATL-DEL or CTRL-SHIFT-ESCAPE would have brought up a menu which could be used to bring up the task manager and kill the boinc.scr process and reclaim the machine. But I have been unable to reproduce the problem and so could not experiment. This screensaver issue was reported several months ago, and WCG put together an experimental project server complete with an experimental graphics application to help us narrow down the issue. We have been chasing this bug since November of last year.

This release should also fix displaying notices with far east characters.

Please run the screensaver with this new release. We need to test it out on as many machines as possible.

Please report bugs here and test results to http://boinc.berkeley.edu/alpha/.

Thanks in advance.


----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • MGR: Fix compiler warning.
  • MGR: Fill in initial URL on Account Manager Wizard Selection page.
  • MGR: Add a new page to Attach Wizard to be displayed if the user rejects the Terms of Use.
  • lib: Make sorts of projects and account mangers case-insensitive.
  • client and API: pass "network suspended" flag from client to app; make it available as part of BOINC_STATUS
  • SCR: Follow the Mac's lead and gracefully exit the Data Management thread. Preserve the handle to take more drastic actions should that not work.
  • SCR: Fix compile breaks.
  • MGR: fix crashing bug when notices (or other text parsed by XML_PARSER) contain non-ASCII characters.
  • MGR: fix the above to detect premature EOF correctly.

ID: 37288 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37393 - Posted: 5 Apr 2011, 1:59:20 UTC
Last modified: 20 Jun 2011, 10:49:00 UTC

BOINC 6.12.20 available for testing for Windows.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you.

Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • WINSCR: So after looking over all the logs from WCG and now from Jacob Klein a pattern started to emerge. At the end of the log files the last message logged was 0x12 which translates into WM_QUIT. The latest documentation on WM_QUIT states it should never show up in the message loop to begin with.

    The docs now say that WM_QUIT should not be sent to the message loop by way of PostMessage. We have been doing things this way for over 5 years. Change the shutdown logic so that only the primary curtain window can call PostQuitMessage() and all other curtain windows just exit when they receive a WM_DESTROY message.

    I'm not sure what causes this to be a problem on some machines and not others. But preliminary results from Jacob are encouraging.

ID: 37393 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37394 - Posted: 5 Apr 2011, 2:00:34 UTC

BOINC 6.12.21 available for testing for Windows.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them.

While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you.

Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you

that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved

of by the BOINC development team.

Change Log:

  • client: discard messages whose create time OR arrival time is more than 30 days ago.

ID: 37394 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37403 - Posted: 6 Apr 2011, 0:53:45 UTC
Last modified: 6 Apr 2011, 16:51:38 UTC

BOINC 6.12.22 available for testing for Windows, Linux and Macintosh.

Howdy Folks,

This release should address another potential screensaver issue. This release does not address the RNA World screensaver issues, basically all previous BOINC releases suffer the same problem and we need to address the issue in a more comprehensive way than a quick fix. The fix(s) will probably be addressed in a future 6.12 release.

Despite what the change log states, the links in the Simple GUI messages dialog still don't work. I'll address that in a future release.

Right now the ship criteria bar is such that it'll take a major piece of functionality being broken or a crash to stop a public release. Please do continue to report test results to http://boinc.berkeley.edu/alpha so we can continue to improve the 6.12 release.

Report bugs to the alpha list.

----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • MGR: Handle the link click events from the notices control for the Simgle GUI notices dialog box.
  • MGR: Fix compile break.
  • MGR: Remove UserDisagreesPage from the wizard, replace functionality by enabling/disabling the next button as needed.
  • MGR: Fix a couple of warnings.
  • client: use larger buffer for app command line, enough to accommodate 64KB from wu.cmdline.
  • Fix build breaks
  • Update Translations.
  • Mac: Eliminate unused source files UserDisagreesPage.cpp, .h from Mac project.

ID: 37403 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37549 - Posted: 20 Apr 2011, 22:26:48 UTC
Last modified: 21 Apr 2011, 23:24:38 UTC

BOINC 6.12.23 has been retracted from testing for Windows, Linux and Macintosh.

Rom Walton wrote:
URGENT

Abort trying to install this build for right now...

I'll have a new build out tomorrow.

MS released new versions of their C Runtime Library which are different then what libcurl, zlib, and OpenSSL are linked against. I have to rebuild all those libraries and update the installer package to account for these latest Windows patches.

----- Rom
ID: 37549 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37570 - Posted: 24 Apr 2011, 2:15:56 UTC

BOINC 6.12.24 available for testing for Windows.

But don't install it, it'll give runtime errors on BOINC Manager on just about any system with Windows Vista or better. Wait for 6.12.25
ID: 37570 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37587 - Posted: 25 Apr 2011, 20:39:48 UTC
Last modified: 25 Apr 2011, 20:40:11 UTC

BOINC 6.12.25 available for testing for Windows.
BOINC 6.12.23 available for testing for Linux and Macintosh.


Rom Walton wrote:
Howdy Folks,

The big fix for this release is with the notice feature. There was a bug that caused news feeds to be deleted every other scheduler request to the project server. Fixing this bug should reduce quite a few of the bogus new notice balloons when nothing new is displayed.

Please report bugs here and test results to http://boinc.berkeley.edu/alpha

Thanks in advance.


----- Rom


Rom Walton wrote:
Okay, this build (6.12.25) should now be working on all supported versions of Windows.

Please report bugs here and test results to http://boinc.berkeley.edu/alpha.

Thanks in advance.

----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: if PREFS::max_ncpus_pct is 0, don't set it to 100; doing so prevents PREFS::max_ncpus from having any effect.
  • client: defer reporting completed tasks if an upload started recently; we might be able to report more tasks once the upload completes.
  • MGR: Remove unneeded asserts.
  • MGR: Add missing keyboard accelerators for the event log.
  • MGR: Re-enable the next button when the terms of use wizard page when the back button is pressed.
  • client: add <heartbeat_debug> log flag
  • client: show trickle-up and int file upload msgs if <app_msg_receive> set
  • client: if scheduler RPC reason is trickle-up, say so (from Ian Hay)
  • MGR: restore "non CPU intensive" to task description
  • MGR: project properties: show if RPC in progress or trickle-up pending. (show these low-probability things only if present) (from Ian Hay)
  • MGR: Check to see if keyboard accelerators can be redefined on the fly.
  • MGR: Add missing event handler map item.
  • client: fix bug that cause notice RSS feeds to disappear and reappear, and notices to erroneously be shown as new.
  • client: when estimating job runtime based on fraction done, use the elapsed time when fraction done was last reported, not current elapsed time. Fix problem where est time remaining increases linearly, then abruptly decreases when new frac done is reported. From Bruce Allen.
  • client: fix a couple of the messages that are appended to a job's stderr when the job is aborted
  • client: replace % with %% in messages from scheduler (else they're interpreted as format strings)
  • MGR: Adjust the width of the various tabs in advanced view if the notice text width changes.
  • MGR: Remove dead code.
  • client/MGR: Rebuilt all libraries and update the Windows installer package to account for latest Windows patches.S

ID: 37587 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37618 - Posted: 27 Apr 2011, 20:13:29 UTC
Last modified: 29 Apr 2011, 1:20:25 UTC

BOINC 6.12.26 available for testing for Windows, Linux and Macintosh.

Rom Walton wrote:
Howdy Folks,

This build should fix some runtime estimate problems and some suspend/resume issues when hibernating. Unless a showstopper is found we'll be releasing this build to public as soon as the test pass is complete. Please report the test results as quickly as possible.

Please run through the test cases specified here: http://boinc.berkeley.edu/alpha/test_matrix.php

Report test results here: http://boinc.berkeley.edu/alpha/test_form.php

Report bugs to the Alpha email list.

Thanks in advance.


----- Rom


Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: don't use the Snooze mechanism to handle OS-requested suspension (especially with a 1-hour snooze period). Instead, handle them directly.
  • client: fix bug: statement had no effect.
  • client: show error messages from account managers correctly.
  • client: win compile fix.
  • client: fix bugs in runtime estimation of jobs that have run before but are not currently running.
    Old:

    -> We maintain the most recent fraction_done in state file. But for apps that checkpoint seldom or never, this is not the relevant value, and frac done may go down when the app runs.
    -> fraction_done_elapsed_time is not initialized, and can have garbage values for jobs that haven't run yet.

    New:

    -> Record, in the state file, the values of fraction_done and fraction_done_elapsed_time at the most recent checkpoint. When the client starts up, use these values.
  • Fix Build Breaks.
  • Mac: We no longer request PowerPC applications on Intel Macs because all projects supporting Macs should have Intel applications by now, and PowerPC emulation ("Rosetta") is not always supported in newer versions of OS X.

ID: 37618 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37953 - Posted: 24 May 2011, 0:04:16 UTC
Last modified: 25 May 2011, 0:02:45 UTC

BOINC 6.12.27 available for testing for Windows, Linux and Macintosh.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.

Rom Walton wrote:
Howdy Folks,

We have a new build in need of testing. This release should fix the test screensaver crash bug on the Mac as well as the link traversal crash on Linux. This release should resolve the failing to resume task instances when returning from hibernation issue on Windows as well as properly detecting the latest edition of VirtualBox.

Please report bugs here and test results to http://boinc.berkeley.edu/alpha/.

Thanks in advance.

----- Rom


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • client: Detect processor counts when the number of processors exceed 64 on Windows.
  • client: change the handling of account manager replies:

    --> Old:
    If the AM sends us a project we're already attached to, and the authenticator is different, print an error message and don't change anything.

    --> Problem:
    If the AM is using weak authenticators, and the user has changed their password, the weak authenticator changes. In this case the AM will send the new weak auth, the client will ignore it, and all subsequent scheduler RPCs will fail until the user removes/adds the project.

    --> Solution:
    If the AM sends us a new auth for a project, use it.

    Note: From the time the password is changed on the project to the next AM RPC, the client will have a bad weak auth and scheduler RPCs will fail. That's OK.
  • client: update to previous commit: only change the authenticator if both old and new authenticators are weak (strong authenticators don't change).
  • client: add <http_transfer_timeout_bps> config option. Defines the transfer rate below which the connection is considered idle, and timeout starts.
  • client: implement "report immediately" at the level of individual jobs rather than globally. To use this, projects must add <report_immediately/> to the <result> elements in job templates.
  • client: don't check memory usage immediately after hibernation.
  • client: show HTTP errors in text form as well as number.
  • client: fix problem with recursion in dir_size(), this time for real.
  • client/manager: don't show resource usage for non-CPU-intensive jobs.
  • client: XML-escape the contents of stderr files; otherwise non-ASCII characters in client_state.xml make it invalid XML.
  • client: fix (I think) to scheduling logic. A job is preemptable if it's finished its time slice and
    --> Old: has checkpointed in last 10 sec.
    --> New: has checkpointed since the end of the time slice.
  • client: Account for new registry location that the new VirtualBox installer stashes the version number. Check the new location first, if not found go back to the original location.
  • client: add log messages showing steps in exiting all tasks, enabled by <task_debug/>
  • client: remove redundant task-start messages.
  • client: on hibernate, don't wait for apps to exit (NCI apps never will).
  • client: if project is set to "don't request more work", report completed tasks immediately.
  • Mac SCR: Fix Mac crash bug when user clicks SS Test button in system preferences

ID: 37953 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 37994 - Posted: 25 May 2011, 17:48:26 UTC

BOINC 6.12.28 available for testing for Windows, Linux and Macintosh.

Disclaimer
On development versions of BOINC:
- Expect parts of it to be broken, or in the least to work in a different way than you are used to.
- Expect work failures, deadline misses and losing all your accumulated work in progress, or not getting credit for your work due to unknown and unforeseen circumstances.
- Only use it when you are willing to participate in the Alpha test program and do not mind sending (bug) reports in to the developers on the email list specially assigned for this purpose.


REMINDER TO ALL ALPHA TESTERS:
It's far easier for the developers to fix problems when you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.
<sched_op_debug>: problems involving scheduler operations and other low level information.

Use these flags from the cc_config.xml file.

Report any problems you get with it to the Alpha email list. This list needs registration.

Reporting bugs on this forum or any project's forum isn't very productive as the developers simply do not have time to scour through all forums looking for posts with your bug reports in them. While it may happen that we - other volunteers - forward your problem to them, history has shown it is quite difficult being the middle man in this when more information is needed from you. Hence why it's better for all concerned that you report the problem directly to the developers, who will come back directly to you when they need more information or better logs or to tell you that they've checked in a fix for the specific problem.


The actual change log was taken from the Alpha email list and the Trac Timeline repository changes check-ins. This disclaimer was written by the volunteer moderators of this forum and approved of by the BOINC development team.

Change Log:

  • MGR: Fix shutting down of Client on Linux.
  • client: escape only non-ASCII chars in stderr out, not control chars.

ID: 37994 · Report as offensive
Previous · 1 · 2 · 3 · Next

Message boards : BOINC client : BOINC 6.11/6.12, change log and news.

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.