David Anderson
455c2f7373
- renamed boinc_ss_opengl to ss_app
...
svn path=/trunk/boinc/; revision=17131
2009-02-03 19:50:30 +00:00
Rom Walton
db58ab2e88
Quick Updates
...
svn path=/trunk/boinc/; revision=17129
2009-02-03 19:10:51 +00:00
Rom Walton
5539900569
- SCROPENGL: Checkin the files needed for the new OpenGL based
...
BOINC screensaver.
clientscr/
boinc_ss_opengl.h
boinc_ss_opengl.rc
screensaver_opengl.cpp
screensaver_opengl.h
win_build/
boinc.sln
boinc_ss_opengl.vcproj
svn path=/trunk/boinc/; revision=17128
2009-02-03 18:53:48 +00:00
David Anderson
5eeb9c0815
- client: fix bug that caused infinite sched RPCs if project down
...
svn path=/trunk/boinc/; revision=17127
2009-02-03 18:08:40 +00:00
BOINC Translator
8918e4cb62
Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17126
2009-02-03 17:46:32 +00:00
BOINC Translator
2bb2570300
Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17125
2009-02-03 04:18:38 +00:00
BOINC Translator
5a139ba70c
Commit from BOINC Translation Services by user treppolse. 131 of 131 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17124
2009-02-03 03:34:30 +00:00
BOINC Translator
07289cbf83
Commit from BOINC Translation Services by user treppolse. 257 of 257 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17123
2009-02-03 03:34:20 +00:00
BOINC Translator
f65b7ce2a0
Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17122
2009-02-03 03:33:46 +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
a4a2a68f7d
- fix tabs
...
svn path=/trunk/boinc/; revision=17101
2009-02-02 18:47:34 +00:00
David Anderson
9f170696a4
- client: code cleanup
...
svn path=/trunk/boinc/; revision=17100
2009-02-02 18:45:00 +00:00
David Anderson
db04adb503
svn path=/trunk/boinc/; revision=17099
2009-02-02 17:29:22 +00:00
David Anderson
6120b02306
- client: code cleanup
...
svn path=/trunk/boinc/; revision=17098
2009-02-02 05:15:12 +00:00
BOINC Translator
28b29370f3
Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17097
2009-02-01 18:11:24 +00:00
BOINC Translator
b49585b369
Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17096
2009-02-01 18:10:06 +00:00
BOINC Translator
539c9d4355
Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17095
2009-02-01 18:06:10 +00:00
BOINC Translator
e12de4026b
Commit from BOINC Translation Services by user ReneOskam. 131 of 131 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=17094
2009-02-01 13:22:45 +00:00
David Anderson
89188fca84
- client: there was a problem with how the round simulator
...
worked in the presence of coprocessors.
The simulator maintained per-project queues of pending jobs.
When a job finished (in the simulation) it would get
one or more jobs from that project's pending queue.
The problem: this could cause "holes" in the scheduling of GPUs,
and produce an erroneous nonzero shortfall for GPUs,
leading to infinite work fetch.
The solution: maintain a separate (per-resource, not per--project)
queue of pending coprocessor jobs.
When a coprocessor job finishes,
start pending jobs from the queue for that resource.
Another change: the simulator did strict reservation of coprocessors.
If there are 2 instances of CUDA,
and a 1-instance job is running in the simulation,
it wouldn't start an additional 2-instance job.
This also can cause erroneous nonzero shortfalls.
So instead, schedule coprocessors like CPUs, i.e. saturate them.
This can cause distorted completion time estimates,
but it's better than infinite work fetch.
svn path=/trunk/boinc/; revision=17093
2009-02-01 04:37:19 +00:00
BOINC Translator
a58f4f0147
Commit from BOINC Translation Services by user Rytis. 507 of 716 messages translated (10 fuzzy).
...
svn path=/trunk/boinc/; revision=17092
2009-01-31 22:19:16 +00:00
BOINC Translator
b345a9a55b
Commit from BOINC Translation Services by user mifistorX. 676 of 716 messages translated (6 fuzzy).
...
svn path=/trunk/boinc/; revision=17091
2009-01-31 04:44:53 +00:00
David Anderson
be31245c82
- client: work fetch fixes
...
svn path=/trunk/boinc/; revision=17090
2009-01-31 00:20:13 +00:00
David Anderson
8de66223fd
- client: tweak work fetch messages
...
- client: buffer 2000 messages instead of 1000
svn path=/trunk/boinc/; revision=17089
2009-01-30 22:33:45 +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
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