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
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
David Anderson
0880c7107a
- fix previous GUI RPC commit
2013-04-18 13:09:03 -07:00
David Anderson
9a073defd1
- client: win compile warning fix
2013-04-18 12:45:19 -07:00
David Anderson
aa07305eeb
- GUI RPC: add "project_dir" field to PROJECT struct.
...
GUIs can look for image files (stat_icon etc.) in this directory.
2013-04-18 12:43:17 -07:00
Joachim Fritzsch
97860f15d0
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2013-04-18 15:46:44 +02:00
Joachim Fritzsch
e0e6a56719
- android: project attach, better error handling if no internet connection
2013-04-18 15:46:18 +02:00
David Anderson
81d64892b6
- client: msg tweak
2013-04-18 00:36:03 -07:00
David Anderson
3610a334aa
- client: minor code cleanup
2013-04-17 11:33:53 -07:00
Rom Walton
9e9b9bd8e5
Updates for 7.0.64/65
2013-04-17 12:05:59 -04:00
Joachim Fritzsch
3b6ade0175
-android: removed RAM usage when busy, not used.
...
-android: reduced factory setting for ncpus_pct to 50
2013-04-17 16:39:30 +02:00
Joachim Fritzsch
ae873a8d73
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2013-04-17 16:01:05 +02:00
Joachim Fritzsch
5ae33f9648
-android: Optimization of EventLogActivity and message retrieval
2013-04-17 15:55:14 +02:00
David Anderson
68331492ac
- client: Avoid showing too-old stats in GUI.
...
Trim old credit statistics on each GUI RPC
as well as each scheduler reply.
2013-04-17 01:25:24 -07:00
David Anderson
35390ef974
- client: add support for CPU OpenCL apps.
...
Add OPENCL_DEVICE_PROP cpu_opencl_prop to HOST_INFO;
this store info about the host's ability to run CPU OpenCL apps.
Detect this, and report it in scheduler requests.
2013-04-16 22:42:29 -07:00
Rom Walton
06d8009a57
MGR: Keep the BOINC logo visible in the about dialog box.
2013-04-16 16:05:23 -04:00
Rom Walton
361e6a6a7d
MGR: Cleanup up the about dialog a little bit.
2013-04-16 11:07:49 -04:00
Rom Walton
b3390d73fb
MGR: Enforce a minimum username/email address length when we are prompting for a username or email address.
2013-04-15 15:35:32 -04:00
David Anderson
7abfe40063
- scheduler: add optional <host_summary_regex> element to plan_class_spec.xml.
...
This regular expression is matched against the "host summary" string
stored in host.serialnum.
You can use this, e.g., to allow only particular GPU models.
2013-04-15 12:00:14 -07:00
Charlie Fenton
6dfe0b31ac
MGR: Don't display architecture (x86 vs x86_64) in About Box on Macs
2013-04-15 03:04:21 -07:00
Charlie Fenton
a6f0810145
client: add AMD GPU name for HD 3650 (RV635)
2013-04-15 03:03:10 -07:00
Charlie Fenton
c8e1b51e40
client: fix matching of ATI/AMD CAL and OpenCL GPU enumeration for (most) cases where CAL supports some older GPUs but OpenCL does not.
2013-04-15 03:01:31 -07:00
David Anderson
0eaaca174a
- make_project: don't write <cgi_url> in config.xml; it's not used
2013-04-13 21:32:10 -07:00