David Anderson
9f33d4db27
- web and client: change the default for "run_gpu_if_user_active"
...
from true to false.
Currently running CUDA apps on NVIDIA GPUs causes
a significant slowdown in GUI response.
svn path=/trunk/boinc/; revision=17740
2009-04-07 18:21:39 +00:00
David Anderson
9dc7ecb22a
- make_project: get rid of verbosity-level stuff
...
and fancy overwriting of stdout lines
svn path=/trunk/boinc/; revision=17736
2009-04-06 18:27:02 +00:00
David Anderson
837d3fc0a1
- get_project_config.php: include plan classes in platform list;
...
i.e., list both win/x86 and win/x86 + NVIDIA.
This will allow the manager to show which projects can
use the hosts's coprocessors,
and also graying out projects that require an absent coproc.
- fix compile warnings
svn path=/trunk/boinc/; revision=17735
2009-04-03 21:55:26 +00:00
David Anderson
c66cba7f8f
- web: in filtered job lists,
...
"pending" should include "inconclusive",
and "invalid" should include "too late to validate"
svn path=/trunk/boinc/; revision=17726
2009-04-02 17:41:14 +00:00
David Anderson
a720fc5d52
- web: translation system didn't compile BOINC and
...
project-specific translations correctly.
svn path=/trunk/boinc/; revision=17658
2009-03-24 23:27:12 +00:00
David Anderson
9fa183377e
svn path=/trunk/boinc/; revision=17657
2009-03-24 23:09:17 +00:00
David Anderson
4dfc96033c
- web: clean out translation directories before updating
...
(to get rid of bad translation files)
svn path=/trunk/boinc/; revision=17656
2009-03-24 23:08:09 +00:00
David Anderson
fc770dfefe
- web: remove spurious translation files
...
svn path=/trunk/boinc/; revision=17655
2009-03-24 22:51:12 +00:00
David Anderson
82112821f3
- web: updated the master translation file
...
svn path=/trunk/boinc/; revision=17654
2009-03-24 21:54:12 +00:00
David Anderson
0f6de2ea58
- upgrade and make_project scripts: run update_translations.php,
...
which compiles the translation files into the form
used by the web code.
Projects that don't use "upgrade" will need to do this manually
whenever translation files change.
svn path=/trunk/boinc/; revision=17652
2009-03-24 21:24:57 +00:00
David Anderson
6c4cc20aa1
- API: don't try to unlock lockfile if we failed to lock it
...
- API: more detailed message if failed to lock
svn path=/trunk/boinc/; revision=17645
2009-03-23 17:00:34 +00:00
David Anderson
b340d016c2
- web: fix X-project links in Computer page
...
svn path=/trunk/boinc/; revision=17643
2009-03-21 03:27:18 +00:00
David Anderson
9c7d088709
- web: job lists can be filtered by status
...
svn path=/trunk/boinc/; revision=17629
2009-03-18 22:53:55 +00:00
David Anderson
04cdfe9cab
- scheduler and web: add a project preference for whether to use the CPU.
...
This complements the "use GPU?" pref.
Neither should be necessary, but what the heck.
svn path=/trunk/boinc/; revision=17628
2009-03-18 21:14:44 +00:00
David Anderson
e5017daf0f
- web: fix typo
...
svn path=/trunk/boinc/; revision=17606
2009-03-17 15:06:10 +00:00
David Anderson
09f1982229
- web: in pages that show results, combine "server state",
...
"client state", and "outcome" into a single status.
The fact that there are three separate status fields
is an implementation detail that users don't need to see.
svn path=/trunk/boinc/; revision=17599
2009-03-16 19:39:16 +00:00
David Anderson
012bf4c696
- scheduler: get work request parameters before resend_lost_jobs();
...
otherwise get NaNs for CPU fraction, etc.
- scheduler: show reasons in English when send job aborts
svn path=/trunk/boinc/; revision=17514
2009-03-05 22:12:21 +00:00
David Anderson
c481086bc0
- client: show duration estimates for CPU and CUDA separately
...
- web: reverse Reply and Delete buttons in private msg page
fixes #858
svn path=/trunk/boinc/; revision=17500
2009-03-04 21:02:18 +00:00
David Anderson
4cca81bedf
- manager: when filtering messages by project,
...
show messages not tagged with a project (fixes #852 )
- web: show X-project stats links as icons
svn path=/trunk/boinc/; revision=17456
2009-03-03 21:58:03 +00:00
David Anderson
412208b007
- web: fix buggy changeset 17278
...
svn path=/trunk/boinc/; revision=17418
2009-03-01 23:32:15 +00:00
David Anderson
8470b55be3
- web: link to 3rd-party signature sources on community prefs page
...
svn path=/trunk/boinc/; revision=17417
2009-03-01 19:00:40 +00:00
David Anderson
3709c1e9f4
- scheduler: include driver version in the CUDA description string
...
storing in the database;
- web: display the above
svn path=/trunk/boinc/; revision=17341
2009-02-24 00:06:45 +00:00
David Anderson
99a15ab052
- web: in lists of tasks, give the option of showing names instead of IDs
...
svn path=/trunk/boinc/; revision=17308
2009-02-19 18:39:03 +00:00
David Anderson
d848e54518
- web tweaks
...
svn path=/trunk/boinc/; revision=17306
2009-02-19 05:03:02 +00:00
David Anderson
13c3841e69
svn path=/trunk/boinc/; revision=17305
2009-02-19 04:36:56 +00:00
David Anderson
6a75b78de4
- client: don't ignore jobs with fraction_done=1 (but still running)
...
in RR simulation; we may need to mark them as deadline miss.
- web: replace & with & various places
svn path=/trunk/boinc/; revision=17278
2009-02-17 17:39:57 +00:00
David Anderson
2afd98ae70
- client: fix bug where master fetch failure doesn't clear request flag,
...
leading to infinite retry without backoff
svn path=/trunk/boinc/; revision=17269
2009-02-14 00:05:02 +00:00
David Anderson
2879a022cf
svn path=/trunk/boinc/; revision=17250
2009-02-12 21:55:31 +00:00
David Anderson
c0a93f5f76
svn path=/trunk/boinc/; revision=17249
2009-02-12 21:51:42 +00:00
David Anderson
4526c0bb3d
- client, web: add preference for not using GPU while computer busy
...
svn path=/trunk/boinc/; revision=17235
2009-02-12 18:04:30 +00:00
David Anderson
98bd9bb328
- web: remove <nobr> around user links; doesn't play well with long user names
...
svn path=/trunk/boinc/; revision=17182
2009-02-08 17:35:54 +00:00
David Anderson
13ed05b8dc
svn path=/trunk/boinc/; revision=17178
2009-02-07 04:28:08 +00:00
David Anderson
b33db18209
- web: don't show x-project links for anonymous hosts; fix &bull's
...
svn path=/trunk/boinc/; revision=17177
2009-02-07 04:04:54 +00:00
David Anderson
bf93abb67a
- web: fix bug in cached user page stuff from 12/29/08
...
svn path=/trunk/boinc/; revision=17166
2009-02-06 03:40:54 +00:00
David Anderson
f851c4558a
- web: add another team stats link
...
- client: if ncpus is zero in cc_config.xml, honor it.
svn path=/trunk/boinc/; revision=17160
2009-02-05 22:34:10 +00:00
David Anderson
7300925304
- web: must have a DB connection before calling mysql_real_escape_string()
...
svn path=/trunk/boinc/; revision=17159
2009-02-05 22:16:45 +00:00
David Anderson
85acfeb1be
- web: update stats sites URLs
...
svn path=/trunk/boinc/; revision=17157
2009-02-05 21:38:55 +00:00
David Anderson
03a0175d26
- web: add links to cross-project host stats sites
...
(currently just boincstats)
svn path=/trunk/boinc/; revision=17156
2009-02-05 21:19:19 +00:00
David Anderson
20c2566ada
- web: added BOINCstats to list of team stats sites
...
svn path=/trunk/boinc/; revision=17155
2009-02-05 20:25:30 +00:00
David Anderson
3ad73d70ba
- client: redefine "overworked" as
...
debt < -1.5 * work_buf * cpu_sched_period
- web: on team page, link to cross-project team stats sites
svn path=/trunk/boinc/; revision=17152
2009-02-05 19:40:01 +00:00
David Anderson
07a853d73a
- Manager: change terms for STD, LTD
...
- web: change script that locks old threads to exempt team forums
svn path=/trunk/boinc/; revision=17121
2009-02-02 23:12:35 +00:00
David Anderson
3452a0e422
- scheduler: show message whether miss or meet deadline
...
svn path=/trunk/boinc/; revision=17088
2009-01-30 22:30:35 +00:00
David Anderson
b7a2c227ca
- Work fetch / scheduler:
...
There are two mechanisms to prevent the scheduler from
sending jobs that won't finish by their deadline.
Simple mechanism:
The client sends the interval x for which CPUs are projected
to be saturated.
Given a job with estimated duration y,
the scheduler doesn't send it if x + y exceeds the delay bound.
If it does send it, x is incremented by y.
Complex mechanism:
Client sends workload description.
Scheduler does EDF simulation, sees if deadlines are missed.
The only project using this AFAIK is BOINC alpha test.
Neither of these mechanisms takes coprocessors into account,
and as a result jobs could be sent that are doomed to
miss their deadline.
This checkin adds coprocessor awareness to the Simple mechanism.
Changes:
Client:
compute estimated delay (i.e. time until non-saturation)
for coprocessors as well as CPU.
Send them in scheduler request as part of coproc descriptor.
Scheduler:
Keep track of estimated delays separately for different resources
- client: fixed bug that computed CPU estimated delay incorrectly
- client: the work request (req_secs) for a resource is the min
of the project's share and the shortfall.
svn path=/trunk/boinc/; revision=17086
2009-01-30 21:25:24 +00:00
David Anderson
3838ac2f19
- web: anywhere we show info about a host, show its GPUs too
...
- web: add script to parse GPU completed-job log
and generate summary data;
also add page to display this data.
svn path=/trunk/boinc/; revision=17069
2009-01-29 17:51:02 +00:00
Janus B. Kristensen
57964aaa2b
Q&A is not merged with the Message Boards by default but this define enables admins to merge it.
...
svn path=/trunk/boinc/; revision=17014
2009-01-25 12:22:11 +00:00
Janus B. Kristensen
2f0fc42589
Allow projects to specify whether they want the Message Boards and Q&A sections merged into a single page or
...
displayed as two seperate pages: define ("FORUM_QA_MERGED_MODE", true); in project.inc to merge.
svn path=/trunk/boinc/; revision=17013
2009-01-25 12:17:24 +00:00
Janus B. Kristensen
a9e7cea54b
Fixes major bug in the translation system.
...
The bug caused the default language to be ignored if set to "English"
regardless of whether this was done through the browser or through a
cookie.
svn path=/trunk/boinc/; revision=17012
2009-01-25 10:45:07 +00:00
David Anderson
7c42203c0d
- web: fix apps.php so that it knows about plan class
...
svn path=/trunk/boinc/; revision=17001
2009-01-23 20:03:33 +00:00
David Anderson
a32bba2949
- web: when using adaptive replication, show a WU's instances
...
if it has a canonical result, not if it's been assimilated
(if the assimilator is not working, the latter causes
WUs to be hidden longer than needed)
svn path=/trunk/boinc/; revision=16986
2009-01-22 20:04:19 +00:00
David Anderson
50405c89e3
- scheduler: improve no-work messages
...
- web: don't use DB conn in mysql_real_escape_string()
(otherwise won't work if DB is down)
svn path=/trunk/boinc/; revision=16961
2009-01-20 21:31:13 +00:00