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
David Anderson
85d8c9942e
- client: tweak CPU scheduling policy to avoid running
...
multithread apps overcommitted.
Actually: allow overcommitment but only a fractional CPU
(so that, e.g., we can run a GPU app and a 4-CPU app on a 4-CPU host)
svn path=/trunk/boinc/; revision=19126
2009-09-21 23:23:40 +00:00
Rom Walton
73a8edf23c
Quick Updates
...
svn path=/trunk/boinc/; revision=19125
2009-09-21 22:06:36 +00:00
David Anderson
11c023fdc6
- work fetch tweak
...
svn path=/trunk/boinc/; revision=19123
2009-09-21 20:41:28 +00:00
David Anderson
a0e657ff54
- scheduler: don't scale by #CPUs for non-CPU-intensive projects
...
svn path=/trunk/boinc/; revision=19122
2009-09-21 19:58:21 +00:00
David Anderson
c2c52eba79
- Unix build fix
...
svn path=/trunk/boinc/; revision=19114
2009-09-21 16:15:28 +00:00
David Anderson
1e9d3530b4
- Unix build: delete some unused files
...
svn path=/trunk/boinc/; revision=19113
2009-09-20 03:28:59 +00:00
Rom Walton
4a938dffc4
Quick Updates
...
svn path=/trunk/boinc/; revision=19111
2009-09-19 19:57:36 +00:00
David Anderson
906dc533db
- client: if a file fails verification, delete it.
...
svn path=/trunk/boinc/; revision=19110
2009-09-18 23:43:20 +00:00
David Anderson
7e69f86942
- client: don't print error msg if file is wrong size on startup
...
svn path=/trunk/boinc/; revision=19103
2009-09-18 20:49:54 +00:00
David Anderson
4d96415576
- client: fix bug introduced in [19035] that causes wrong nidle instances
...
(and resulting work fetch problems)
- Unix build: don't touch svn_version.sh if it hasn't changed,
to avoid remake of sched/ (from Gabor Gombas)
svn path=/trunk/boinc/; revision=19096
2009-09-18 19:26:34 +00:00
David Anderson
d2fba4b627
- Unix build: use autoreconf
...
svn path=/trunk/boinc/; revision=19094
2009-09-18 18:22:25 +00:00
David Anderson
da4cec49de
- client: comment out [18942], which changed the meaning of
...
"don't use GPUs while computer is in use" to
"don't use GPUs running graphics apps while computer is in use"
for NVIDIA GPUs.
NVIDIA's API for seeing if a GPU is running a graphics app
doesn't seem to reflect GPU use by the OS.
svn path=/trunk/boinc/; revision=19093
2009-09-18 17:55:05 +00:00
David Anderson
cffbef1372
- client: in choosing coproc jobs to run (FIFO) give priority
...
to whether job is already running.
This addresses a bug where several jobs are returned by sched RPC,
and one with a lexicographically greater name
happens to finish downloading first.
svn path=/trunk/boinc/; revision=19092
2009-09-18 17:11:15 +00:00
David Anderson
2e702db323
- client/API: add autosetup proxy info to init_data.xml
...
svn path=/trunk/boinc/; revision=19090
2009-09-18 16:30:25 +00:00
David Anderson
69f09b9384
- transitioner: fix to 15 Sept checkin
...
svn path=/trunk/boinc/; revision=19089
2009-09-18 15:59:40 +00:00
David Anderson
360f5e7bde
- client: oops, backoff time is absolute not relative
...
svn path=/trunk/boinc/; revision=19088
2009-09-18 15:35:18 +00:00
David Anderson
7fac91e1d6
svn path=/trunk/boinc/; revision=19087
2009-09-18 05:13:30 +00:00
David Anderson
7ef2fd563c
- client: fixed failure to initialize CPU backoff;
...
leads to huge CPU backoff.
Cap backoff when read statefile.
svn path=/trunk/boinc/; revision=19086
2009-09-18 05:07:45 +00:00
Rom Walton
90d3fa0ab6
Quick Updates
...
svn path=/trunk/boinc/; revision=19085
2009-09-18 02:26:57 +00:00