6.10.46

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

Zur Übersicht

  • client: don't do RSS fetch if network suspended
  • client: don't include graphics apps in non-BOINC CPU time
  • Mac SS: Optimize screensaver for OS 10.6.
  • client: don't include graphics apps in non-BOINC CPU time (Mac).
  • client: don't include graphics apps in non-BOINC CPU time (Unix).
  • client: allow zero resource shares from account managers
  • client: "allow_remote_gui_rpc" is available via cc_config.xml as well as command-line.
  • client: show allow_remote_gui_rpc option, and contents of remote_host.cfg, in message log on startup
  • client: code cleanup: move some options from CLIENT_STATE to OPTIONS
  • client: revert [21035]; remove project_init.xml only if attached to the project it specifies (requested by Kevin Reed)
  • WINSETUP: Add support for the <team_name> tag in the Windows installer for the auto created project_init.xml file.
  • client: attempt to fix bug where a GPU would be assigned to multiple jobs at the same time. I fixed one error (reference arg to assign_coprocs()) but I can't see why this would explain the problem. I added a lot of extra <coproc_debug> log messages.
  • SS: Ignore SUSPEND_REASON_CPU_USAGE in SS coordinator, so it won't kill graphics apps for short-term CPU usage spikes (such as anti-virus.)
  • client: Fix bug in determining non-BOINC CPU time (Mac).
  • client: Add code for determining non-BOINC CPU time for GridRepublic and Progress Thru Processors clients (Mac & Windows).
  • client: get rid of spurious "Using proxy settings from GUI" message
  • client: Improve code for determining non-BOINC CPU time for branded clients (Mac & Windows).
  • client: fix build break.
  • MGR: Handle the Event Log's size better, pass in the correct dialog size to the dialog creation routines instead of setting the size after dialog initialization. Avoids artifacts and things having to be tweaked later.
  • client: fix bug in mechanism that inhibits work fetch for a GPU if it lacks available memory
  • Mac Installer: Set uninstaller's writeable-by-user permission bit so 3rd-party Unarchiver can inflate the Zip file (from Eric Myers).
  • Mac Installer: AddRemoveUser utility accepts both full / login user names and short / Posix user names.
  • client: improve GPU scheduling old: assign GPUs, then check available RAM Problem: may cause starvation on multi-GPU systems. new: use available RAM info in the assignment process. Prevents starvation, also reduces the number of driver calls.
  • client: when a GPU job finishes, clear the "schedule backoff" of other jobs of that type. They're waiting for GPU RAM, which may now be available.
  • client: bug fix in GPU RAM availability
  • client: fix testing setup for GPU RAM availability
  • client: clean up logic related to GPU available memory. If a driver call to get available mem fail, mark the GPU as unusable.
  • Mac Installer: PostInstall gets short / Posix user name from getpwnam(), writes additional diagnostic information to installer log.
  • client: show "waiting for GPU memory" in task status