David Anderson
9838ff4349
- GUI RPC, client side: add error-checking for CC_STATE::parse();
...
avoid crash if error or missing item in reply XML
svn path=/trunk/boinc/; revision=22742
2010-11-23 21:44:43 +00:00
David Anderson
6478b3e05d
- client: implement more scheduler changes that use
...
recent estimated credit (REC) instead of debt.
These changes are enabled by
#define USE_REC
in work_fetch.h.
If this is commented out (the default) the client uses
debt-based scheduling, same as before.
TODO: work-fetch policy changes
- client simulator: various fixes:
- compute idle and wasted fraction based on all processing resources,
not just CPU
- compute job completion times based on FLOPS, not CPU seconds
- compute and use project->no_X_apps
etc.
svn path=/trunk/boinc/; revision=22741
2010-11-23 19:39:47 +00:00
Rom Walton
2c795c4159
- client: Copy the AltiVec CPU feature to the p_features field, leave
...
AltiVec in the host model field for backwards compatibility.
client/
hostinfo_unix.cpp
svn path=/trunk/boinc/; revision=22740
2010-11-23 17:43:31 +00:00
Charlie Fenton
ba7b2d6898
Remove BOINC_RCSID tags from more source files
...
svn path=/trunk/boinc/; revision=22739
2010-11-23 11:25:36 +00:00
Charlie Fenton
cfb41dd584
MGR Statistics tab: always show last 30 days in all projects (sum) graph
...
svn path=/trunk/boinc/; revision=22737
2010-11-23 11:07:30 +00:00
Charlie Fenton
3e160fe19a
Fix typo in checkin_notes
...
svn path=/trunk/boinc/; revision=22736
2010-11-23 09:30:42 +00:00
Charlie Fenton
d43ffaa745
Mac Installer: Better handling of custom installer icon
...
svn path=/trunk/boinc/; revision=22734
2010-11-23 09:27:14 +00:00
David Anderson
cc7b53b3e3
- client: fix bug where client would ask project for work for a resource
...
even when the project doesn't have app versions that use the resource.
TODO: there are 2 functions,
compute_may_have_work() and dont_fetch(),
that do the same thing and both have misleading names.
Clean this up.
Rom: please back-port to 6.10
svn path=/trunk/boinc/; revision=22733
2010-11-22 21:13:13 +00:00
Rom Walton
1002903ae2
- MGR: Switch to the tasks tab when a request to execute benchmarks has
...
been requested. The messages tab no longer exists.
clientgui/
AdvancedFrame.cpp
svn path=/trunk/boinc/; revision=22732
2010-11-22 20:35:47 +00:00
Charlie Fenton
c723b769de
Mac Installer: command-line installs test for existence of files /tmp/nonadminusersok.txt and /tmp/setboincsaver.txt
...
svn path=/trunk/boinc/; revision=22730
2010-11-22 13:36:38 +00:00
Rom Walton
c9982f9d23
Update Translations
...
svn path=/trunk/boinc/; revision=22728
2010-11-19 20:23:02 +00:00
Rom Walton
3e7bf48c52
Update Translations
...
svn path=/trunk/boinc/; revision=22726
2010-11-19 19:55:18 +00:00
Rom Walton
4f84a8e3ce
Quick Updates
...
svn path=/trunk/boinc/; revision=22724
2010-11-19 19:52:56 +00:00
David Anderson
fd8de35b23
- start script: don't write error message if period task is already
...
running, and output is not a TTY (i.e., cron).
Otherwise admin gets a lot of spurious emails.
svn path=/trunk/boinc/; revision=22723
2010-11-19 18:42:44 +00:00
David Anderson
b179bf37d0
- client: improve the way credit history is maintained
...
Old: maintain list of daily records.
When add a new record, delete records older than a month
Problem:
If there's a gap in the record (e.g. because project was down)
deleting old records may result in a list that
has an entry only for today.
Data for the last month is lost.
New:
When appropriate, adjust the date of old records
rather than deleting them
svn path=/trunk/boinc/; revision=22722
2010-11-19 17:12:10 +00:00
Charlie Fenton
e427578f05
Mac Installer: permit remote install via SSH using command-line installer
...
svn path=/trunk/boinc/; revision=22719
2010-11-19 12:14:21 +00:00
Charlie Fenton
0e307a32de
Mac Installer: eliminate wrapper application around install package
...
svn path=/trunk/boinc/; revision=22717
2010-11-19 11:23:28 +00:00
Rom Walton
3676b36f20
Quick Updates
...
svn path=/trunk/boinc/; revision=22716
2010-11-18 21:18:15 +00:00
Rom Walton
82431c1d4e
Quick Updates
...
svn path=/trunk/boinc/; revision=22715
2010-11-18 21:15:49 +00:00
Rom Walton
d4d0f7b43b
- client: Add VirtualBox detection for linux
...
client/
hostinfo_unix.cpp
hostinfo_win.cpp
svn path=/trunk/boinc/; revision=22714
2010-11-18 21:11:25 +00:00
David Anderson
2e6e93214e
- client: restore code to maintain recent estimated credit
...
- admin web: clean up manage_user.php
svn path=/trunk/boinc/; revision=22713
2010-11-18 20:29:30 +00:00
David Anderson
0cbdb4978e
- client: in account manager requests,
...
include the following per-project attributes:
suspended_via_gui, dont_request_more_work, deatch_when_done, ended
svn path=/trunk/boinc/; revision=22712
2010-11-18 18:09:50 +00:00
Rom Walton
eed745827a
Quick Updates
...
svn path=/trunk/boinc/; revision=22711
2010-11-18 17:54:50 +00:00
Rom Walton
8040f24d58
Quick Updates
...
svn path=/trunk/boinc/; revision=22710
2010-11-18 17:52:07 +00:00
Rom Walton
f855ab81f6
- win_tray: Add logging support to trap crashes.
...
clienttray/
tray_win.cpp
win_build/
boinctray.vcproj
svn path=/trunk/boinc/; revision=22709
2010-11-18 15:35:43 +00:00
Charlie Fenton
a3d151d3c8
Mac Installer: remove obsolete kludge for generating x86_64 screensaver
...
svn path=/trunk/boinc/; revision=22707
2010-11-18 11:30:51 +00:00
Charlie Fenton
9b3532b3ea
client: Add support to detect VirtualBox VM software on Mac
...
svn path=/trunk/boinc/; revision=22705
2010-11-18 10:40:11 +00:00
David Anderson
3355b66241
- client and scheduler: a client host may have multiple VM systems installed.
...
TODO: check for VirtualBox on Mac, Linux
svn path=/trunk/boinc/; revision=22704
2010-11-17 23:19:07 +00:00
Rom Walton
1564a49816
- sched: Parse the detected virtual machine software from
...
the scheduler request so it can be used in plan classes.
db/
boinc_db.h
sched/
sched_types.cpp
svn path=/trunk/boinc/; revision=22703
2010-11-17 20:52:01 +00:00
Rom Walton
f0ae0b832d
- client: Add support to detect VirtualBox VM software.
...
client/
client_state.cpp
hostinfo_win.cpp
lib/
hostinfo.cpp, .h
svn path=/trunk/boinc/; revision=22702
2010-11-17 20:08:18 +00:00
David Anderson
8d9cf013c5
- client: account manager RPC:
...
Additions to request message:
<not_started_dur>X</not_started_dur>
<in_progress_dur>X</in_progress_dur>
The estimated remaining duration of unstarted
and in-progress tasks
Additions to reply message, within <project>, optional:
<suspend>0|1</suspend>
suspend or resume project (overrides local state)
<abort_not_started>0|1</abort_not_started>
if set, abort unstarted jobs
svn path=/trunk/boinc/; revision=22698
2010-11-17 20:04:58 +00:00
David Anderson
c6f72463cc
- admin web: fix bug in credit.php
...
svn path=/trunk/boinc/; revision=22697
2010-11-14 17:04:56 +00:00
Rom Walton
80c2aebd62
Quick Updates
...
svn path=/trunk/boinc/; revision=22695
2010-11-12 20:25:59 +00:00
Charlie Fenton
286f96cc9a
MGR: Save window dimensions and position on SIZE and MOVE events
...
svn path=/trunk/boinc/; revision=22694
2010-11-12 12:56:29 +00:00
Rom Walton
b9c15c68d9
Update Translations
...
svn path=/trunk/boinc/; revision=22692
2010-11-11 22:49:35 +00:00
Rom Walton
7dd00b69b2
- MGR: Disable balloons on Linux for the time being.
...
clientgui/gtk/
taskbarex.h
svn path=/trunk/boinc/; revision=22680
2010-11-11 16:19:17 +00:00
Charlie Fenton
f982df4404
Mac SS: Minor tweak for use in debugging
...
svn path=/trunk/boinc/; revision=22678
2010-11-11 11:55:43 +00:00
David Anderson
70e523acbf
svn path=/trunk/boinc/; revision=22677
2010-11-10 23:01:32 +00:00
David Anderson
723c764963
- server: add scripts to submit jobs for demo application
...
svn path=/trunk/boinc/; revision=22676
2010-11-10 22:54:56 +00:00
David Anderson
866c627399
- client: fix yesterday's checkin [22661] for anonymous platform:
...
if project P is anonymous platform
don't request work for resource R from P
if there is no app version using R in P/app_info.xml
else
don't request work for resource R from P
if P tells us it has no app versions using R
svn path=/trunk/boinc/; revision=22675
2010-11-10 20:23:20 +00:00
David Anderson
2840281c56
- boinccmd: --get_cc_status now prints its result
...
- feeder: don't panic if can't find app for result;
if the app is deprecated, it won't be in shmem
svn path=/trunk/boinc/; revision=22674
2010-11-10 18:17:20 +00:00
Rom Walton
08db9f1563
Quick Updates
...
svn path=/trunk/boinc/; revision=22673
2010-11-10 16:09:33 +00:00
Rom Walton
2a3c4dff7e
Add linux x64 example app
...
svn path=/trunk/boinc/; revision=22672
2010-11-10 16:08:39 +00:00
Rom Walton
aae2ef17f6
Quick Updates
...
svn path=/trunk/boinc/; revision=22671
2010-11-10 15:37:15 +00:00
Rom Walton
25e28bae13
Add linux example app
...
svn path=/trunk/boinc/; revision=22670
2010-11-10 15:35:47 +00:00
David Anderson
fc6539a0a7
- manager: don't show resources redundantly on task properties page
...
svn path=/trunk/boinc/; revision=22669
2010-11-10 05:43:54 +00:00
David Anderson
79de7a11be
svn path=/trunk/boinc/; revision=22668
2010-11-10 01:09:15 +00:00
David Anderson
c0612ab77f
- make_project: with --test_app, copy all the executables
...
(for many platforms) from samples/example_app/bin
- make_project: change name of example app from uppercase to example_app.
- update_versions: allow version numbers to not have decimal points
- sample work generator: make app name and template files
command-line options;
default to "example_app", "example_app_in.xml", "example_app_out.xml"
svn path=/trunk/boinc/; revision=22667
2010-11-10 00:10:32 +00:00
David Anderson
2a9c52793c
svn path=/trunk/boinc/; revision=22666
2010-11-09 22:35:59 +00:00
David Anderson
0ebff0646b
- client: fix "Snooze GPU"
...
svn path=/trunk/boinc/; revision=22665
2010-11-09 21:58:06 +00:00