David Anderson
eebec1c63c
Manager: compile fixes
2014-05-08 01:05:11 -07:00
David Anderson
1e2fcb4b68
client/lib: change CONFIG to CC_CONFIG, config to cc_config.
...
Eliminates ambiguity of "config" global var, which is used in server code.
This confuses IDEs that are looking at all the code at once.
2014-05-08 00:51:18 -07:00
David Anderson
ac476a23b5
Web: send News notices containing images/video only to 7.3+ clients
2014-05-08 00:50:22 -07:00
Rom Walton
0d5f41a0c1
WINBUILD: Restore SETUP registry values before uninstall
2014-05-07 16:13:44 -04:00
Rom Walton
55e0d2c711
WINBUILD: Properly move the BOINC Master and BOINC Project account information back into the UI installer process.
2014-05-07 15:20:08 -04:00
Rom Walton
d1b5abd0b4
WINBUILD: Persist the BOINC Master and BOINC Project usernames across installs/uninstalls.
2014-05-07 14:57:20 -04:00
Rom Walton
11aa732929
WINBUILD: Add new custom actions to the uninstall execution process
2014-05-07 12:55:44 -04:00
Rom Walton
544aa91e90
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
2014-05-07 11:10:43 -04:00
Rom Walton
16c20abd7c
WINBUILD: Add the revoke custom actions as well as the delete groups (boinc_admins, boinc_users, boinc_projects) and delete users (boinc_master, boinc_project) custom actions.
2014-05-07 11:10:22 -04:00
Rom Walton
068f5be698
WINBUILD: Remove references to boinccas95.dll, all custom actions now exist in boinccas.dll
2014-05-07 10:52:56 -04:00
Rom Walton
abea3f9785
WINBUILD: Update custom actions for the Windows Installer
2014-05-07 10:33:35 -04:00
Charlie Fenton
07762c2b38
client: begin fixing redraw bug on Windows when Options dialog is moved partly off screen and back on.
...
- Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox
2014-05-07 04:57:23 -07:00
David Anderson
4a52c8708d
CPU list: fix Totals row
2014-05-06 13:13:24 -07:00
David Anderson
c25ce3177c
file_deleter: delete gzipped versions of files also
2014-05-06 12:58:13 -07:00
Rom Walton
fc3fe9d32b
WINSETUP: Remove old migration (5.x->6.x) custom actions, they are not needed anymore.
2014-05-06 13:18:11 -04:00
Rom Walton
1bbc5e96e2
client & MGR: On Windows, handle expansion of environment variables in the registry value that stores DATADIR.
2014-05-06 11:28:47 -04:00
David Anderson
640d6dc16a
web: show elapsed and CPU time has X hrs Y min Z sec on result page.
...
Not sure if we should adopt this everywhere
2014-05-06 00:58:18 -07:00
David Anderson
9ad491be30
CPU list: text tweak
2014-05-06 00:38:46 -07:00
David Anderson
84946df1f5
CPU list: typo
2014-05-06 00:32:06 -07:00
David Anderson
d74d89c8e2
CPU list: show FLOPS per core as well as per host
2014-05-06 00:27:50 -07:00
David Anderson
604661bbff
web: link to CPU list from stats page
2014-05-05 23:22:41 -07:00
David Anderson
4cc7b2d04e
web: fixes to CPU list
2014-05-05 22:39:14 -07:00
David Anderson
bd77c5c52c
web: add CPU list page
2014-05-05 22:33:07 -07:00
Rom Walton
b6510c3b40
MGR: Do not skip an HTML link clicked event that we are also trying to veto.
2014-05-06 00:06:24 -04:00
Rom Walton
b8a7d0e9d3
MGR: Make the HTML page we inject notices into a valid HTML page
2014-05-06 00:02:35 -04:00
David Anderson
cfffccac35
client: if acct mgr RPC gets HTTP error, don't create a notice
...
Such an error typically means the acct mgr server is down.
2014-05-05 12:13:32 -07:00
David Anderson
31fa76e7c9
web: express app version computing in GFLOPS, not credit
2014-05-05 01:13:47 -07:00
David Anderson
1d8a042465
web: show credit in app version list
2014-05-05 01:01:44 -07:00
David Anderson
d877983771
client: let app_config.xml specify fraction_done_exact for apps
2014-05-04 10:39:29 -07:00
Charlie Fenton
978b41f4b4
Mac: add new source files coproc_sched.cpp, coproc_sched.h to Xcode project
2014-05-04 00:46:08 -07:00
David Anderson
e5810f3061
client/server: change implementation of "exact fraction done".
...
My last commit did this using a new API call.
But this would require rebuilding apps any time you want to change it;
too much work.
So instead make it an attribute of apps,
which you can set via the admin web interface.
Corresponding changes to client.
2014-05-04 00:02:32 -07:00
David Anderson
77c4dd7b32
API/client: let apps say that fraction done is precise
...
Currently the duration estimate for a task is a combination of
- a static estimate, based on wu.rsc_fpops_est and the estimated FLOPS
- a dynamic estimate, based on fraction done (FD) and elapsed time
The weighting of the dynamic estimate is FD^2;
the assumption is that fraction done is imprecise and improves
toward the end of a task.
This isn't ideal for apps that can supply accurate FD.
Solution: add a new API function
boinc_fraction_done_exact().
This notifies the client that the FD is accurate,
and that it should use only the dynamic estimate.
(New clients will do this; old clients will use the FD as the currently do).
2014-05-02 23:11:34 -07:00
David Anderson
6b1a0731f1
client: don't try to run OpenCL jobs on non-OpenCL GPUs
...
Suppose
- the host has 2 GPUs of same vendor; A is OpenCL capable, B isn't
- the volunteer sets "use_all_gpus" config flag
Then the client will try to run OpenCL jobs on B.
Depending on how the app is written,
it may run on B and fail, or run on A and overload A.
Solution: when assigning GPUs to OpenCL jobs,
check that the GPU instance is OpenCL capable.
Note: this problem would go away if we treated each GPU as a separate resource.
2014-05-02 12:04:05 -07:00
David Anderson
425f67f4c6
scheduler: don't show error msg if no plan class spec file
2014-05-02 12:03:07 -07:00
Eric J Korpela
830a3074cd
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2014-05-02 10:33:33 -07:00
Eric J Korpela
bac5f43443
Fixed missing continuation mark
2014-05-02 10:32:42 -07:00
Rom Walton
6c985bb3d0
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
2014-05-02 12:53:28 -04:00
Rom Walton
dce959d71c
- Tag for 7.3.17 release
...
client_release/7.4/7.3.17
2014-05-02 12:52:18 -04:00
Rom Walton
a105c4cc25
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
2014-05-02 12:46:06 -04:00
Rom Walton
494862d251
- Tag for 7.3.16 release
...
client_release/7.4/7.3.16
2014-05-02 12:44:16 -04:00
Eric J Korpela
e4013f5c5f
Fixed typo
2014-05-02 09:43:14 -07:00
U-X1\korpela
8265f87dce
Got rid of the subdir-objects because it breaks depfiles. So will live
...
with the warnings for now.
2014-05-02 09:19:28 -07:00
U-X1\korpela
2418cdea21
Added subdir-objects option to get rid of abundant autoconf warmings.
2014-05-02 08:18:55 -07:00
U-X1\korpela
025fc460f4
Removed unnecessary (since 1999) check for 16-bit compilers and made 64-bit
...
detection better.
2014-05-02 08:17:26 -07:00
U-X1\korpela
b523e16c85
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2014-05-02 07:41:41 -07:00
David Anderson
cecee4bc9e
create_work: make targeting work with stdin-based job creation
2014-05-02 00:24:59 -07:00
Rytis Slatkevičius
6179a2493b
Enable assigned work for remote job submission (RPC only)
2014-05-02 09:57:02 +03:00
David Anderson
bedeeabf7e
add coproc_sched.cpp to project file
2014-05-01 23:56:06 -07:00
David Anderson
72d1369342
client: code shuffle; move GPU scheduling code to new file
2014-05-01 23:53:55 -07:00
David Anderson
6a8eab73cd
replace tab characters with spaces
2014-05-01 21:03:49 -07:00