David Anderson
ce52c9cf3e
- storage stuff
...
svn path=/trunk/boinc/; revision=25341
2012-02-24 22:55:11 +00:00
David Anderson
d0413886fa
- storage stuff
...
svn path=/trunk/boinc/; revision=25340
2012-02-24 21:13:00 +00:00
Charlie Fenton
353e703443
Mac installer: Create RealName field for users boinc_master and boinc_project and set it to empty string
...
svn path=/trunk/boinc/; revision=25337
2012-02-24 21:07:40 +00:00
David Anderson
08d7dcd6d9
- client: amend checkin of 18 Feb to not request work if
...
work buffer is above upper limit
svn path=/trunk/boinc/; revision=25335
2012-02-24 16:42:38 +00:00
Rom Walton
e5d3476e77
- MGR: Rename the "Remaining" column to "Remaining (Estimated)" in the
...
Advanced GUI/Work view.
clientgui/
ViewWork.cpp
svn path=/trunk/boinc/; revision=25334
2012-02-24 14:29:21 +00:00
Charlie Fenton
52aa4a1515
Fix typo
...
svn path=/trunk/boinc/; revision=25330
2012-02-24 12:56:46 +00:00
Charlie Fenton
d9abdc1953
Mac installer: Create RealName field for users boinc_master and boinc_project and set it to empty string
...
svn path=/trunk/boinc/; revision=25329
2012-02-24 12:55:13 +00:00
Charlie Fenton
6877e674df
MGR: Update <organization_help_url> in Progress Through Processor's skin file again as requested by Matt Blumberg on 17 February 2012
...
svn path=/trunk/boinc/; revision=25323
2012-02-24 06:53:40 +00:00
David Anderson
000dbadc3d
- install antique file deleter as periodic task (24 hours)
...
when create new project
svn path=/trunk/boinc/; revision=25322
2012-02-24 03:26:30 +00:00
David Anderson
a8f883d2fa
- server: split out the "antique file deletion" feature of
...
file_deleter.cpp into a separate program,
since it blocks normal file deletion while it's running.
From Bernd.
- storage stuff
svn path=/trunk/boinc/; revision=25321
2012-02-24 03:09:56 +00:00
Charlie Fenton
df9357b456
client: When available, use total RAM value from CAL for all ATI OpenCL GPUs, not only for the "best" GPU
...
svn path=/trunk/boinc/; revision=25319
2012-02-23 00:42:04 +00:00
Charlie Fenton
4a8d57ec95
API: fix compile error on Mac
...
svn path=/trunk/boinc/; revision=25318
2012-02-23 00:37:30 +00:00
David Anderson
dd6779a7be
- client: fix an instance of
...
sprintf(buf, "%s...", buf)
on Unix
svn path=/trunk/boinc/; revision=25317
2012-02-23 00:06:43 +00:00
David Anderson
b796c65a19
- client win compile fix
...
svn path=/trunk/boinc/; revision=25316
2012-02-22 22:59:49 +00:00
David Anderson
7c3bc68a05
- API, client, and Manager: add an optional "reason" argument to
...
boinc_temporary_exit(),
explaining why the app is exiting.
Convey this to the client, and then to the Manager,
and display it there and in the log.
clientgui/
MainDocument.cpp
lib/
gui_rpc_client_ops.cpp
gui_rpc_client.h
api/
boinc_api.cpp,h
client/
client_types.cpp,h
app.h
app_control.cpp
svn path=/trunk/boinc/; revision=25315
2012-02-22 22:56:05 +00:00
David Anderson
2ed1cfbbb2
- scheduler and create_work: fix bugs that caused targeted jobs
...
to be sent to non-targeted hosts.
The feeder was erroneously putting targeted jobs
in the shared mem cache.
Changes:
- The feeder only enumerates jobs for which
workunit.transitioner_flags is zero.
NOTE: this field is nonzero iff the job is assigned.
- create_work: when creating an assigned jobs,
set workunit.transitioner_flags appropriately
svn path=/trunk/boinc/; revision=25314
2012-02-22 22:13:08 +00:00
David Anderson
c2ff0d9719
- scheduler: tell the user if we're not sending work because
...
VirtualBox is not installed
svn path=/trunk/boinc/; revision=25313
2012-02-22 21:21:15 +00:00
David Anderson
14c5493c69
- client: change the job scheduling policy for MT jobs.
...
The old policy avoided running an N-CPU job unless N CPUs were free.
This could result in idle CPUs for long periods; for example:
on a 4-CPU machine, suppose you have a long 1-CPU job in EDF mode,
and some 4-CPU jobs.
3 CPUs will be idle until the 1-CPU job finishes.
Furthermore, the work fetch mechanism won't try to get
jobs (possibly non-MT) from other projects,
because the RR simulation doesn't reflect the scheduling
policy's exclusion principle.
The change: schedule jobs until ncpus_used >= ncpus.
E.g. in the above situation run the 1- and 4-CPU jobs together.
In extreme cases we might run 3 1-CPU jobs and the 4-CPU job.
This will degrade the performance of the 4-CPU job,
but that's probably better than having idle CPUs.
svn path=/trunk/boinc/; revision=25312
2012-02-22 21:11:41 +00:00
David Anderson
c4d1229830
- scheduler: in version selection, when deciding which version is fastest,
...
we multiple projected FLOPS by a normal random var
with mean 1 and stddev 0.1.
Make the stddev configurable; in particular it can be zero.
svn path=/trunk/boinc/; revision=25311
2012-02-22 19:51:09 +00:00
Rom Walton
e7416159d6
Quick Updates
...
svn path=/trunk/boinc/; revision=25310
2012-02-22 17:23:23 +00:00
Rom Walton
594ab7a80d
- Vbox: Include date component in log messages to ease debugging long
...
running VM tasks.
samples/vboxwrapper/
vbox.cpp
vboxwrapper.cpp, .h
svn path=/trunk/boinc/; revision=25308
2012-02-21 22:31:50 +00:00
David Anderson
d03f697456
- storage stuff
...
svn path=/trunk/boinc/; revision=25307
2012-02-21 20:55:09 +00:00
Charlie Fenton
f5a7d78e85
Mac installer: Update copyright notice from 2009 to 2012
...
svn path=/trunk/boinc/; revision=25306
2012-02-21 01:22:59 +00:00
Charlie Fenton
89778d8751
Tag for 7.0.18 release, all platforms
...
svn path=/trunk/boinc/; revision=25303
2012-02-21 00:43:05 +00:00
Charlie Fenton
ef811a917b
client: Fix OpenCL NVIDIA GPU enumeration bug I introduced with last checkin
...
svn path=/trunk/boinc/; revision=25301
2012-02-21 00:17:42 +00:00
David Anderson
015a70e757
- client: define a "arrived-first" order on results
...
in which the tiebreaker is MD5 of name.
That way the order is stable
(it doesn't change from one run of the client to the next)
and it doesn't grep results with similar names
(and hence for the same app).
This ordering is used for
1) the order of display in the manager
2) the job scheduler's notion of FIFO
svn path=/trunk/boinc/; revision=25300
2012-02-20 22:31:40 +00:00
David Anderson
f3df549482
- scheduler: fix a couple of assigned-job bugs
...
(need "where" at start of enumerate() clause!)
svn path=/trunk/boinc/; revision=25299
2012-02-20 21:54:31 +00:00
David Anderson
05c82a1405
- Manager: compile fix
...
svn path=/trunk/boinc/; revision=25298
2012-02-20 21:43:56 +00:00
David Anderson
721493bf29
- Manager/Client: fix bugs in GUI RPC that prevented
...
updates to proxy info from being saved by client
svn path=/trunk/boinc/; revision=25297
2012-02-20 21:32:26 +00:00
David Anderson
fa11d48f1d
- client: message tweaks
...
- scheduler: fix crash when use <enable_assignment>
svn path=/trunk/boinc/; revision=25296
2012-02-20 19:59:36 +00:00
Rom Walton
3d0f96ac77
- Tag for 7.0.17 release, all platforms
...
boinc_core_release_7_0_17
/
configure.ac
version.h
svn path=/trunk/boinc/; revision=25294
2012-02-20 16:03:52 +00:00
Rom Walton
9c73830103
Update Translations
...
svn path=/trunk/boinc/; revision=25293
2012-02-20 15:55:39 +00:00
David Anderson
995047c74f
- client: fix bug in notices where, after a notice is deleted,
...
the notices tab refreshes once/second forever after
svn path=/trunk/boinc/; revision=25292
2012-02-20 06:29:46 +00:00
David Anderson
a6bf5aecf3
- client: tweak to work-fetch policy:
...
if we're making a scheduler RPC to a project for reasons
other than work fetch,
and we're deciding whether to ask for work, ignore hysteresis;
i.e. ask for work even if we're above the min buffer
(idea from John McLeod).
svn path=/trunk/boinc/; revision=25291
2012-02-18 23:19:06 +00:00
Charlie Fenton
f164369b7e
client: Fix OpenCL NVIDIA GPU detection when CUDA is not present
...
svn path=/trunk/boinc/; revision=25290
2012-02-18 12:29:54 +00:00
Charlie Fenton
71e75ee57e
client: Fix OpenCL NVIDIA GPU detection when CUDA is not present
...
svn path=/trunk/boinc/; revision=25289
2012-02-18 11:41:08 +00:00
Charlie Fenton
db928a240b
Mac: Fix back trace to work under OS > 10.5
...
svn path=/trunk/boinc/; revision=25287
2012-02-18 00:51:35 +00:00
Charlie Fenton
d2c2252479
Mac: Fix back trace to work under OS > 10.5
...
svn path=/trunk/boinc/; revision=25286
2012-02-18 00:46:42 +00:00
David Anderson
61e169f270
- server: add volunteer data archival to the build system
...
svn path=/trunk/boinc/; revision=25285
2012-02-17 19:16:49 +00:00
David Anderson
24d386e511
- db_purge: when deleting a workunit record,
...
delete any assignments that refer to it
svn path=/trunk/boinc/; revision=25284
2012-02-17 18:26:36 +00:00
Rom Walton
3431257465
- Tag for 7.0.16 release, all platforms
...
boinc_core_release_7_0_16
/
configure.ac
version.h
svn path=/trunk/boinc/; revision=25282
2012-02-17 17:41:57 +00:00
Charlie Fenton
d8bff2cb64
MGR: Fix a Mac-only bug which showed Event Log if About BOINC is selected from task bar menu when BOINC is hidden
...
svn path=/trunk/boinc/; revision=25281
2012-02-17 13:59:57 +00:00
Charlie Fenton
be8e6ca82c
client: Prevent an unlikely but possible crash
...
svn path=/trunk/boinc/; revision=25280
2012-02-17 09:53:27 +00:00
David Anderson
43278d0f41
- client: fix bug where WCG downloads were getting wrong size errors.
...
To be honest, I don't know that the problem was or why my change fixed it.
svn path=/trunk/boinc/; revision=25279
2012-02-17 08:55:45 +00:00
Charlie Fenton
ebdcf623d4
Add comment
...
svn path=/trunk/boinc/; revision=25278
2012-02-17 02:02:27 +00:00
Charlie Fenton
6fe8d68ac3
client: Always use GPU model name from OpenCL if available for ATI / AMD GPUs
...
svn path=/trunk/boinc/; revision=25277
2012-02-17 00:31:57 +00:00
Charlie Fenton
aed729dbcd
client: Always use GPU model name from OpenCL if available for ATI / AMD GPUs
...
svn path=/trunk/boinc/; revision=25276
2012-02-17 00:31:14 +00:00
Charlie Fenton
7ee9f28e54
client: Always use GPU model name from OpenCL if available for ATI / AMD GPUs
...
svn path=/trunk/boinc/; revision=25275
2012-02-17 00:10:36 +00:00
David Anderson
1b8d6b098d
- storage stuff (work in progress)
...
- small code shuffle
svn path=/trunk/boinc/; revision=25274
2012-02-16 23:59:26 +00:00
Charlie Fenton
a3569f47e1
client: Remove some temporary debugging code
...
svn path=/trunk/boinc/; revision=25273
2012-02-16 23:23:32 +00:00