Commit Graph

20568 Commits

Author SHA1 Message Date
Rom Walton b90297021c VBOX: Update project files 2013-05-01 11:38:24 -04:00
Rom Walton d291c59d6c VBOX: Fix version check so that it can work with RPM based distros of Linux.
VBOX: Adjust the set_cpu_usage() and set_network_usage() function prototypes to use ints and handle the preference conversion in the calling function.
VBOX: Set the minimum CPU usage value to 5%, if for some reason somebody chooses 0% (on purpose or bug) VirtualBox goes nuts.  This should give the VM at least enough time to render a few frames and eventually boot.
2013-05-01 11:27:04 -04:00
Eric J Korpela fd5c8c6e82 - Added scheduler config boolean option <estimate_flops_from_hav_pfc> which
allows projected_flops to be calculated from host_app_version pfc rather
  than elapsed time.  This is valuable if result elapsed times are highly
  variable and dependent on input.
2013-04-30 16:30:27 -07:00
Kevin Reed abb72ddc9e Set files to 'always overwrite' so that in the future, version downgrades will not encounter issues with some files not installling properly.
Conflicts:
	win_build/installerv2/WCG.ism
2013-04-30 10:21:08 -05:00
Charlie Fenton d171cc0e4c Mgr: clear instance pointer after delete 2013-04-30 05:55:14 -07:00
Charlie Fenton 6efb00118c Mgr: Flush Manager settings to Windows Registry or user prefs when selecting a different skin 2013-04-30 05:44:55 -07:00
Charlie Fenton 78847a0181 Mgr: fix build break 2013-04-30 05:25:54 -07:00
Charlie Fenton 66e61912c9 Mgr: Flush Manager settings to Windows Registry or user prefs when closing Options dialog 2013-04-30 05:18:19 -07:00
Charlie Fenton c5368a62d9 Mgr: Flush Manager settings to Windows Registry or user prefs when practical to do so 2013-04-30 04:35:45 -07:00
Kevin Reed 10af02e989 Minor change in application name 2013-04-29 08:46:44 -05:00
Joachim Fritzsch b047d03195 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-27 10:06:03 +02:00
Joachim Fritzsch 1415ab7a44 -android: icluded project graphics 2013-04-27 09:59:04 +02:00
Kevin Reed 6225a3d0aa Fix issue with not uninstalling previous version of World Community Grid. Use WCG icon for add/remove programs. 2013-04-26 17:59:45 -05:00
David Anderson 4ad5cf05f6 Improve Makefiles for sample apps. From Gianfranco. 2013-04-26 13:46:28 -07:00
David Anderson e87971d758 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-26 12:21:48 -07:00
David Anderson c00f27a5a5 client: message tweak (show "don't need" in work request msg) 2013-04-26 12:19:43 -07:00
Charlie Fenton 984883d7c5 MGR: Fix permissions in new V7 skins for GridRepublic, CharityEngine, ProgressThruProcessors 2013-04-26 03:37:00 -07:00
Charlie Fenton 217a21f79a MGR: Immediately update Simple View default project icon, window icon and window title when switching skin 2013-04-26 03:16:16 -07:00
Eric J Korpela 8998f7d21e Added missing '\n' in plan_class_spec debugging output. 2013-04-25 16:33:22 -07:00
Eric J Korpela 84fc11cb3a Updated sample plan classes to show newer features. 2013-04-25 13:43:30 -07:00
Eric J Korpela ca40cdac33 Added "<without_opencl>" boolean to plan_class_spec to make it possible to
restrict an ATI/AMD CAL app to GPUs and drivers that don't support OpenCL.
2013-04-25 13:28:41 -07:00
Eric J Korpela 24353261c4 Fixed problems with FCGI compiles introduced in recent checkins. 2013-04-25 12:46:22 -07:00
Charlie Fenton 18d943ae24 MGR: rename "Progress Thru Processors" skin to "ProgressThruProcessors" as specified by Matt Blumberg 2013-04-25 03:07:58 -07:00
Charlie Fenton 29ac628053 MGR: Update GridRepublic, CharityEngine, ProgressThruProcessors to new V7 skins 2013-04-25 02:55:12 -07:00
David Anderson 6c4b23e7d0 client: fix compile warnings
From Gianfranco Costamagna
2013-04-25 01:39:03 -07:00
David Anderson 2d8e1c39b6 Improve sample application Makefiles
Use CXXFLAGS, CPPFLAGS, LDFLAGS if they're defined in the environment.
From Guo Yixuan.
2013-04-25 01:26:24 -07:00
David Anderson c26f05a516 client: don't use FLOPS info for completion estimates of NCI jobs 2013-04-25 01:09:08 -07:00
David Anderson 0c430ce1fa Add support for multi-size apps
See http://boinc.berkeley.edu/trac/wiki/MultiSize
The components of this include:
- DB changes:
    add size_class to workunit and result
    n_size_classes to app; >1 means multi-size
- size_regulator daemon program: change results states
    from INACTIVE to UNSENT carefully
- size_census program; writes quantile info in flat files
- transitioner: when creating results for multi-size apps,
    set server state to INACTIVE
- sched shmem (feeder): read quantile info from flat files,
    store in shared memory
- scheduler (score-based scheduling): for multi-size apps,
    add component to score function for size class.
- show_shmem: show result size class
- make_work (and other callers of count_unsent_results()):
    count both INACTIVE and UNSENT
- create_work: add --size_class cmdline option

Also:
- if get MySQL errors in upgrade, don't rewrite db_version
2013-04-25 00:27:35 -07:00
David Anderson 99258dcecb - client: fix compile warning 2013-04-24 20:00:02 -07:00
David Anderson 8740e9a2b5 - web: update text for finding data directory 2013-04-24 19:15:06 -07:00
Rom Walton 4239d08fbf WIN: Version number updates. 2013-04-24 15:56:19 -04:00
Rom Walton e80958162d VBOX: Disable virtualized COM ports, LPT ports, and audio cards. Also disable bi-directional clipboard and drag and drop services.
This probably isn't needed, but VirtualBox templates may change in the future and disabling them reduces our exposure to various types of errors.
2013-04-24 15:18:56 -04:00
Rom Walton 2871721c90 VBOX: Add some text to atderr about the incompatible version of VirtualBox. 2013-04-24 15:05:32 -04:00
Rom Walton b19d1ea85f VBOX: Start keeping track on incompatible versions of VirtualBox.
Set the temporary exit delay to one day if an incompatible version is detected.  This gives the volunteer a chance to take corrective action before the task errors out after it exceeds its deadline.
2013-04-24 15:03:26 -04:00
Rom Walton 0a39e44a79 VBOX: Disable USB support in virtual machines by default.
On Linux the currently signed-in user has to be added to the vboxusers group in order to handle bridging USB devices.  If the user has not taken that step virtual box throws a warning that looks like an error.  This caused vboxwrapper to believe that the VM had failed to start.  Since we do not know of any VM enabled problem that needs to communicate with an external USB device, just disable the feature entirely.
2013-04-24 10:31:06 -04:00
Charlie Fenton 0562a88619 Fix file permissions 2013-04-24 04:38:22 -07:00
Charlie Fenton d7633f5040 MGR: bug fix - save settings when Windows is shut down
Work around a bug in wxWidgets 2.8.x which fails to call OnExit() when Windows is shut down, causing any changes to Manager settings to be lost.
2013-04-24 04:33:07 -07:00
David Anderson 4142a23ae6 AMD GPU naming tweaks
From [P3D] Crashtest
2013-04-23 23:06:02 -07:00
Rom Walton 4247f6354e Updates 2013-04-23 15:24:49 -04:00
Rom Walton c8936b2594 Promote 7.0.64 (Win) / 7.0.65 (Mac/Linux) to the next public release. 2013-04-23 14:32:30 -04:00
David Anderson 9142a36ebe Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-22 10:08:23 -07:00
Charlie Fenton 476d4a7f90 client: fix fatal bug introduced in 64d7fa34 2013-04-22 03:30:29 -07:00
David Anderson 17be087b00 - web: Remove "I've also got this question" and "My question has been answered"
buttons from threads in Questions and Answers forums.
    These are a vestige from when Q&A forums were different from other forums,
    i.e. questions were sorted by frequency of being asked,
    and answers were sorted by their relevance.
    I still like this idea, but it didn't catch on.
2013-04-20 14:18:51 -07:00
David Anderson 8846a15571 - sample work generator: maintain a buffer of N unsent jobs
for the given app, not total.  From Jon Sonntag.
2013-04-20 13:49:51 -07:00
David Anderson 478900c321 - web/scheduler: add project preference for not getting Intel GPU jobs 2013-04-20 12:25:55 -07:00
David Anderson 4434a9dd62 - client: add support for bool <no_project_notices> element
in account manager RPC reply.
    If set, suppress display of notices from projects
    (still display notices from the account manager).
2013-04-19 21:40:10 -07:00
Charlie Fenton 61b564c0cd Mac: update build instructions for GIT instead of SVN 2013-04-19 02:04:16 -07:00
David Anderson eac1264656 - scheduler: send <no_rsc_apps> elements to post-7.0.40 clients 2013-04-19 00:11:24 -07:00
David Anderson 7e3dbfa67a - client: final fix to GUI RPC addition 2013-04-18 14:08:50 -07:00
David Anderson 64d7fa3474 - client: more fixes to GUI RPC addition.
Also, replace get_project_dir() with a memoized member function of PROJECT
2013-04-18 13:57:33 -07:00