Rom Walton
2b6f430094
- client: fix a handle leak I just introduced.
...
(From: Andreas a.k.a Gipsel)
lib/
coproc.cpp
svn path=/trunk/boinc/; revision=19226
2009-10-01 19:15:42 +00:00
Rom Walton
2c9f5ed224
- client: only support one of the ati13* plan classes at a time.
...
A couple users had not updated their amdcal* runtime libraries
after upgrading catalyst drivers. This was leading to crashes
of the project applications when work was supplied looking
for the old DLL names.
lib/
coproc.cpp
svn path=/trunk/boinc/; revision=19225
2009-10-01 15:22:01 +00:00
Rom Walton
5cb7accbfa
Quick Updates
...
svn path=/trunk/boinc/; revision=19222
2009-09-30 18:18:42 +00:00
Rom Walton
5824c3cad8
- client: Apparently it is valid for the autoproxy to return
...
successful API completeion but a null proxy list. Check
for the null instead of crashing.
client/
sysmon_win.cpp
svn path=/trunk/boinc/; revision=19221
2009-09-30 18:13:03 +00:00
David Anderson
a762e222cc
- client: if downloaded project list file is garbage, ignore it.
...
- all: accept <foo /> as an XML bool
svn path=/trunk/boinc/; revision=19220
2009-09-30 17:13:45 +00:00
Charlie Fenton
1c8e49c54e
Release Mac BOINC 6.10.11
...
svn path=/trunk/boinc/; revision=19219
2009-09-30 03:21:18 +00:00
David Anderson
c76d166344
- user web: forum_preferences.{low_rating_threshold, high_rating_threshold}
...
were deprecated, but were still used in deciding whether to show a post.
This broke the "ignore list" function.
svn path=/trunk/boinc/; revision=19218
2009-09-29 21:58:54 +00:00
David Anderson
14a88dd54b
- user web: show ATI GPUs correctly; show multiple GPUs correctly.
...
svn path=/trunk/boinc/; revision=19217
2009-09-29 19:46:14 +00:00
Rom Walton
37eefe628a
Quick Updates
...
svn path=/trunk/boinc/; revision=19215
2009-09-29 17:55:01 +00:00
Rom Walton
5a54302bf6
- client: fix bug in coproc summary string.
...
lib/
coproc.cpp
svn path=/trunk/boinc/; revision=19209
2009-09-29 15:28:56 +00:00
David Anderson
a7b32b486e
- client: fix crash with <ncpus>0</ncpus>
...
svn path=/trunk/boinc/; revision=19208
2009-09-29 02:12:35 +00:00
Charlie Fenton
796e3be9be
Release BOINC Mac 6.10.10
...
svn path=/trunk/boinc/; revision=19207
2009-09-28 21:07:22 +00:00
Rom Walton
17d2a6e3ae
Quick Updates
...
svn path=/trunk/boinc/; revision=19205
2009-09-28 18:46:51 +00:00
David Anderson
8e51669769
- tweak to start
...
svn path=/trunk/boinc/; revision=19201
2009-09-28 16:19:20 +00:00
Rom Walton
3e5aa9834c
- client: add missing Windows SKUs.
...
From Robert Kreß
client/
hostinfo_win.cpp
svn path=/trunk/boinc/; revision=19195
2009-09-28 15:46:27 +00:00
David Anderson
71c7e7a74b
- client/scheduler/web: add per-project preferences for whether
...
to accept CPU, NVIDIA and ATI jobs.
These prefs are shown only where relevant:
e.g., only for processor types for which the project has app versions,
and if it has versions for only one type, no pref is shown.
These prefs affect both client and scheduler.
The client won't ask for work for a device blocked by prefs,
and the scheduler won't send it.
This replaces earlier optional project-specific prefs for
"no CPU jobs" and "no GPU jobs".
(However, these prefs continue to be honored on the server side).
- client: if NVIDIA driver is unknown, say that rather than 0
svn path=/trunk/boinc/; revision=19194
2009-09-28 04:24:18 +00:00
David Anderson
0a1322af6e
- client: fix bug in CPU prefs enforcement:
...
enforce "suspend if no recent input" and "exclusive apps"
only if overall mode if RUN_MODE_AUTO (run according to prefs)
svn path=/trunk/boinc/; revision=19193
2009-09-26 20:23:39 +00:00
David Anderson
35c6e2ee1b
- client: fix crashing bug in GPU message display
...
- client: show a couple more config flags on startup
svn path=/trunk/boinc/; revision=19191
2009-09-26 05:23:05 +00:00
David Anderson
4e63946ea2
- admin web: show plan class in "manage app versions" page
...
from Jon Sonntag.
svn path=/trunk/boinc/; revision=19190
2009-09-26 04:39:50 +00:00
Rom Walton
77b69886ee
- win_build: In the future be very careful about with project
...
you choose to be the basis for a new executable.
boincsvcctrl.exe was overwriting the PDB file for boinc.exe
which causes all call stack handling code for boinc.exe
to stop working.
win_build/
boincsvcctrl.vcproj
svn path=/trunk/boinc/; revision=19184
2009-09-25 23:50:43 +00:00
David Anderson
a24410c659
- code shuffling; not significant
...
svn path=/trunk/boinc/; revision=19183
2009-09-25 21:56:13 +00:00
David Anderson
62c1c4811b
- scheduler: fix app_plan_uses_gpu()
...
svn path=/trunk/boinc/; revision=19172
2009-09-25 21:06:34 +00:00
David Anderson
67a42e0106
svn path=/trunk/boinc/; revision=19171
2009-09-25 20:59:13 +00:00
Rom Walton
9f5c62a375
- client: report the different Windows 7 and Windows 2008
...
"R2" correctly.
client/
hostinfo_win.cpp
svn path=/trunk/boinc/; revision=19170
2009-09-25 18:56:52 +00:00
Rom Walton
2f61827ea0
- scheduler: setup priorites for the ATI plan classes
...
sched/
sched_customize.cpp
svn path=/trunk/boinc/; revision=19169
2009-09-25 18:39:05 +00:00
David Anderson
8874e4bcf3
svn path=/trunk/boinc/; revision=19168
2009-09-25 17:41:16 +00:00
David Anderson
d34cc69d45
- user web: remove "enforced by version X+" for X < 6.0
...
- screensaver: added some comments
svn path=/trunk/boinc/; revision=19167
2009-09-25 17:39:50 +00:00
David Anderson
64559c7da8
- client: improve ATI description strings (from Andreas)
...
svn path=/trunk/boinc/; revision=19166
2009-09-25 17:13:48 +00:00
Rom Walton
e79079dfbf
Commit missing piece of code, I had written them before the first commit.
...
svn path=/trunk/boinc/; revision=19165
2009-09-25 16:57:24 +00:00
David Anderson
348f6e6db8
- scheduler: fix app_plan() bug, improve ATI-related msgs
...
svn path=/trunk/boinc/; revision=19164
2009-09-25 16:35:43 +00:00
Rom Walton
8c283226c3
- lib: fix build break.
...
lib/
coproc.cpp
svn path=/trunk/boinc/; revision=19163
2009-09-25 16:10:18 +00:00
Rom Walton
ad455ab09d
- client: Add support for checking for both amd* prefixed CAL libraries
...
and ati* prefixed CAL libraries.
- scheduler: redefine ati class plans again.
ati: CAL 1.0+, amd* prefixed libraries
ati13amd: CAL 1.3+, amd* prefixed libraries
ati13ati: CAL 1.3+, ati* prefixed libraries
ati14: CAL 1.4+, ati* prefixed libraries
sched/
sched_customize.cpp
lib/
coproc.cpp, .h
svn path=/trunk/boinc/; revision=19162
2009-09-25 15:40:16 +00:00
Bruce Allen
c62cc0739c
From Oliver Bock: ipc: write and parse APP_INIT_DATA "hostid"
...
svn path=/trunk/boinc/; revision=19161
2009-09-25 10:47:23 +00:00
David Anderson
4aef1a764f
svn path=/trunk/boinc/; revision=19160
2009-09-24 23:35:10 +00:00
David Anderson
1ecfcd9575
- wrapper: add a mechanism so that sub-tasks can report fraction done.
...
Write your apps so that they periodically write their
fraction done (0..1) to a file.
Then include <fraction_done_filename> in the job description.
svn path=/trunk/boinc/; revision=19159
2009-09-24 20:51:32 +00:00
David Anderson
cfcfeffd21
- client: for ATI enumeration, use only aticalrt.dll
...
(amdcalrt.dll is old version w/ funky DLL names)
- client: make GPU enumeration warnings more consistent
(e.g., "NVIDIA" instead of "CUDA").
- scheduler: get rid of ati13 plan class.
Require 1.4+ driver for plan class ati.
svn path=/trunk/boinc/; revision=19158
2009-09-24 18:33:40 +00:00
David Anderson
39815033a3
- client: in GPU enumeration, separate warning msgs from GPU descriptions.
...
Show warning msgs only if log_flags.coproc_debug
svn path=/trunk/boinc/; revision=19153
2009-09-24 17:23:33 +00:00
Rom Walton
f6d99fb976
Quick Updates
...
svn path=/trunk/boinc/; revision=19152
2009-09-24 16:52:42 +00:00
Rom Walton
9dd532b54e
- scheduler: bug fix.
...
sched/
sched_customize.cpp
svn path=/trunk/boinc/; revision=19150
2009-09-23 23:59:19 +00:00
David Anderson
9049f5fa14
- scheduler: change it to:
...
"ati" means CAL 1.2 or less (Catalyst 9.1 or less)
"ati13" means CAL 1.3 or greater (Catalyst 9.2+)
svn path=/trunk/boinc/; revision=19149
2009-09-23 22:55:14 +00:00
David Anderson
2282c901d4
- scheduler: add a plan class "ati13186" for apps that require
...
CAL version 1.3.186 or greater.
svn path=/trunk/boinc/; revision=19148
2009-09-23 21:47:52 +00:00
David Anderson
d1c1df4e60
- client: revert [19110]: don't delete files that fail verification;
...
they might be partly downloaded.
svn path=/trunk/boinc/; revision=19147
2009-09-23 19:44:21 +00:00
Rom Walton
31861ea804
Quick Updates
...
svn path=/trunk/boinc/; revision=19145
2009-09-23 18:21:03 +00:00
David Anderson
5450adc4c2
- Unix builds: make sure we have libtoolize
...
From Gabor Gombas
svn path=/trunk/boinc/; revision=19144
2009-09-23 17:16:24 +00:00
David Anderson
dcc3c49938
- client: on Linux, run CPU-intensive jobs with the SCHED_BATCH scheduler.
...
Improves interactive response of system when jobs running.
From Clive Messer.
svn path=/trunk/boinc/; revision=19143
2009-09-23 16:51:40 +00:00
David Anderson
0767636c2d
- client: removed extra msgs
...
svn path=/trunk/boinc/; revision=19142
2009-09-23 16:15:04 +00:00
David Anderson
5d1ff3ab39
- client: fix preemption bug, this time fer sure!
...
svn path=/trunk/boinc/; revision=19131
2009-09-23 02:41:14 +00:00
David Anderson
6582b63cbc
- client: extra debug msgs (remove when done)
...
svn path=/trunk/boinc/; revision=19130
2009-09-22 23:44:58 +00:00
David Anderson
86ee2f5753
- client: fix bug that caused unstarted coproc jobs to preempt
...
ones already running.
The problem: we considered a job as started if it has an ACTIVE_TASK.
However, we were creating ACTIVE_TASKS for jobs before deciding
to run them, because we needed a place to store the coproc reservations.
This caused the above bug, and also had the undesirable effect
of creating slot directories before they're needed.
Solution: store coprocessor reservations in RESULT
rather than ACTIVE_TASK.
svn path=/trunk/boinc/; revision=19129
2009-09-22 21:02:06 +00:00
Rom Walton
b5c0f92253
Quick Updates
...
svn path=/trunk/boinc/; revision=19127
2009-09-22 15:25:31 +00:00