David Anderson
9e7cb42084
- client: computation of # idle CUDA instances was wrong
...
svn path=/trunk/boinc/; revision=17087
2009-01-30 21:49:20 +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
BOINC Translator
31263fd2a7
Commit from BOINC Translation Services by user SaharovNA. 256 of 257 messages translated (1 fuzzy).
...
svn path=/trunk/boinc/; revision=17085
2009-01-30 19:52:17 +00:00
BOINC Translator
5b7de33915
Commit from BOINC Translation Services by user DavidM. 15 of 112 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17084
2009-01-30 14:22:51 +00:00
Charlie Fenton
fb06a75f73
MGR: Show Skin Manager error message only if Manager launched with command-line arg -c or --checkskins
...
svn path=/trunk/boinc/; revision=17082
2009-01-30 09:39:47 +00:00
Charlie Fenton
72c17f3d2d
MGR: Show Skin Manager error message only if Manager launched with command-line arg -c or --checkskins
...
svn path=/trunk/boinc/; revision=17081
2009-01-30 09:26:21 +00:00
Charlie Fenton
10344b1617
MGR: Show Skin Manager error message only if Manager launched with command-line arg -c or --checkSkins
...
svn path=/trunk/boinc/; revision=17080
2009-01-30 09:25:35 +00:00
Charlie Fenton
d2441ed274
MGR: call UpdateSelection() from OnListRender() instead of from RestoreSelections(). Fixes #837 .
...
svn path=/trunk/boinc/; revision=17078
2009-01-30 07:03:42 +00:00
David Anderson
640943d303
- Manager: programming style
...
svn path=/trunk/boinc/; revision=17077
2009-01-29 23:59:33 +00:00
Rom Walton
6752b4bfb9
- MGR: Filter project list so that it shows only projects supported
...
by the core client.
clientgui/
ProjectInfoPage.cpp, .h
svn path=/trunk/boinc/; revision=17076
2009-01-29 23:42:32 +00:00
Rom Walton
d2007737d0
- MGR: Add a virtual list box to display available account managers.
...
clientgui/
AccountManagerInfoPage.cpp, .h
AccountManagerProcessingPage.cpp
AccountManagerPropertiesPage.cpp
ProjectInfoPage.cpp, .h
WizardAccountManager.cpp
lib/
gui_rpc_client_ops.cpp
svn path=/trunk/boinc/; revision=17075
2009-01-29 22:20:14 +00:00
David Anderson
ca7b1cd8e4
- client: update LTD correctly
...
svn path=/trunk/boinc/; revision=17074
2009-01-29 22:00:55 +00:00
David Anderson
592bf5c17b
- scheduler: get effective RAM sizes and running fraction just once
...
svn path=/trunk/boinc/; revision=17072
2009-01-29 20:42:45 +00:00
BOINC Translator
2d805d510b
Commit from BOINC Translation Services by user Rytis. 448 of 716 messages translated (59 fuzzy).
...
svn path=/trunk/boinc/; revision=17071
2009-01-29 20:29:41 +00:00
David Anderson
604a83aa96
- client: if user requests RPC, do it even if project is backed off
...
- manager: show backoff interval correctly
svn path=/trunk/boinc/; revision=17070
2009-01-29 20:07:48 +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
Rom Walton
809adc7e68
- MGR: Save and Restore the last email address/user id used to attach
...
to a project or account manager
clientgui/
AccountInfoPage.cpp
svn path=/trunk/boinc/; revision=17068
2009-01-29 15:44:45 +00:00
Rom Walton
f04ab54833
- MGR: Provide a way for skin creators to suppress error messages for
...
missing resources.
clientgui/
SkinManager.cpp
svn path=/trunk/boinc/; revision=17067
2009-01-29 14:58:31 +00:00
Charlie Fenton
90adf02582
Release Mac BOINC 6.6.3
...
svn path=/trunk/boinc/; revision=17066
2009-01-29 01:20:26 +00:00
Charlie Fenton
809f1b7e92
GUI RPC: Fix compiler warning (missing return value)
...
svn path=/trunk/boinc/; revision=17065
2009-01-29 00:59:03 +00:00
David Anderson
fe1f2dd3c4
svn path=/trunk/boinc/; revision=17064
2009-01-29 00:01:54 +00:00
David Anderson
80745e4a4a
- GUI RPC: the "get all projects" RPC now also returns account managers
...
svn path=/trunk/boinc/; revision=17063
2009-01-28 23:45:36 +00:00
BOINC Translator
97efd6f8ba
Commit from BOINC Translation Services by user Rytis. 440 of 716 messages translated (67 fuzzy).
...
svn path=/trunk/boinc/; revision=17062
2009-01-28 19:18:36 +00:00
Rom Walton
3a1a3dc615
Quick Updates
...
svn path=/trunk/boinc/; revision=17061
2009-01-28 19:09:35 +00:00
Rom Walton
525990c707
Quick Updates
...
svn path=/trunk/boinc/; revision=17059
2009-01-28 18:58:58 +00:00
BOINC Translator
c5bbf987b2
Commit from BOINC Translation Services by user Rytis. 425 of 716 messages translated (73 fuzzy).
...
svn path=/trunk/boinc/; revision=17058
2009-01-28 18:37:07 +00:00
David Anderson
195c0403b7
- scheduler: don't count host as reliable if avg_turnaround is zero
...
- client: restore notion of overworked;
if a project is overworked for a resource R,
don't fetch work for R unless there are idle instances
svn path=/trunk/boinc/; revision=17057
2009-01-28 04:58:01 +00:00
David Anderson
51b468dfc8
- client: remove the "deadlines_missed" and "overworked"
...
clauses from RSC_WORK_FETCH::choose_project()
svn path=/trunk/boinc/; revision=17056
2009-01-27 23:40:42 +00:00
David Anderson
9a7d7facd9
- lib: comment out perror()s in connection code.
...
svn path=/trunk/boinc/; revision=17055
2009-01-27 23:12:50 +00:00
Eric J. Korpela
d1f3652a65
svn path=/trunk/boinc/; revision=17054
2009-01-27 23:00:31 +00:00
Eric J. Korpela
3521d8b3e6
- fixes to allow compilation on compilers that don't allow string concatenation within the _() macro.
...
svn path=/trunk/boinc/; revision=17053
2009-01-27 23:00:19 +00:00
David Anderson
8952fbe60e
- client: if we're making an RPC to a project because of user request,
...
clear the resource backoff times so that we potentially
can ask the project for work.
svn path=/trunk/boinc/; revision=17052
2009-01-27 22:25:32 +00:00
David Anderson
dfa1996975
- scheduler: in get_app_version(), if we previously sent a CUDA app,
...
but we don't need to send any more CUDA jobs,
delete the BEST_APP_VERSION record and look for another app version.
This lets the scheduler send both CUDA and CPU app versions
for a given app in a single RPC.
svn path=/trunk/boinc/; revision=17051
2009-01-27 21:18:06 +00:00
Eric J. Korpela
b8fc6cbf81
Fixed missing includes when building manager on unix.
...
svn path=/trunk/boinc/; revision=17050
2009-01-27 20:57:47 +00:00
Eric J. Korpela
f7e4760fb6
svn path=/trunk/boinc/; revision=17046
2009-01-27 20:15:14 +00:00
Eric J. Korpela
f831b0f3d2
One more sea change.
...
svn path=/trunk/boinc/; revision=17045
2009-01-27 20:09:50 +00:00
Eric J. Korpela
c50683be8d
Minor changes to configure.ac to not check for FCGI when the server is not being
...
compiled.
svn path=/trunk/boinc/; revision=17043
2009-01-27 19:53:55 +00:00
Eric J. Korpela
94d1d06971
svn path=/trunk/boinc/; revision=17038
2009-01-27 19:37:10 +00:00
Eric J. Korpela
40785dfe99
Fixed problems with SEA build.
...
svn path=/trunk/boinc/; revision=17036
2009-01-27 19:32:42 +00:00
Eric J. Korpela
ccaefcd4a7
Fixed problems in the SEA make process.
...
svn path=/trunk/boinc/; revision=17034
2009-01-27 19:28:52 +00:00
David Anderson
3eee24d83a
svn path=/trunk/boinc/; revision=17032
2009-01-27 19:02:32 +00:00
David Anderson
d23d481c63
- client: change the LTD policy so that
...
1) net adjustment for eligible projects is zero;
2) max LTD is zero
- scheduler: fix msgs so disk size is shown in GB
svn path=/trunk/boinc/; revision=17031
2009-01-27 18:57:27 +00:00
Charlie Fenton
951e398547
MGR: allow time for Client to start up before launching repeatedly
...
svn path=/trunk/boinc/; revision=17029
2009-01-27 00:55:51 +00:00
Charlie Fenton
04787b5fc9
MGR: allow time for Client to start up before launching repeatedly
...
svn path=/trunk/boinc/; revision=17028
2009-01-27 00:55:42 +00:00
Charlie Fenton
54f4578746
Fix typo.
...
svn path=/trunk/boinc/; revision=17026
2009-01-27 00:41:39 +00:00
Charlie Fenton
7b344f8318
MGR: allow time for Client to start up before launching repeatedly
...
svn path=/trunk/boinc/; revision=17025
2009-01-27 00:40:27 +00:00
David Anderson
1312f3fac9
- client: if we're doing an RPC (for whatever reason)
...
to a non-CPU-intensive project without a job, ask for one.
svn path=/trunk/boinc/; revision=17024
2009-01-27 00:16:31 +00:00
David Anderson
305654d9ff
- converted BOINC web files to new translation format (tra())
...
svn path=/trunk/boinc/; revision=17023
2009-01-26 23:52:27 +00:00
Rom Walton
c0aca2f4b7
- MGR: Don't use wxT() to describe parameters passed to GUI RPCs.
...
clientgui/
BOINCClientManager.cpp
svn path=/trunk/boinc/; revision=17022
2009-01-26 21:54:10 +00:00
David Anderson
0b7aaa0303
client: improve backoff message
...
svn path=/trunk/boinc/; revision=17021
2009-01-26 18:01:30 +00:00