David Anderson
b39615d461
- client: work fetch fix: try to maintain GPU work all projects,
...
since we now do round-robin for GPUs as well as CPU.
NOTE: this bug was found using the client simulator!
- client simulator: generate REC graph
svn path=/trunk/boinc/; revision=22746
2010-11-24 20:51:25 +00:00
Rom Walton
650ede61c5
- vbox: Create a new VirtualBox wrapper using the VirtualBox COM
...
API set. Use the existing wrapper as the baseline. Current
wrapper just dumps the existing VMs defined on the machine.
More to follow.
samples/vboxwrapper/mscom/
VirtualBox.h
VirtualBox.tlb
VirtualBox_i.c
samples/vboxwrapper/
vbox.h
vbox_win.cpp
vboxwrapper.cpp
win_build/
boinc.sln
vboxwrapper.vcproj
svn path=/trunk/boinc/; revision=22745
2010-11-24 20:15:11 +00:00
Charlie Fenton
f418544332
client: fix compiler warning
...
svn path=/trunk/boinc/; revision=22744
2010-11-24 12:59:18 +00:00
David Anderson
9d35970994
- server scripts (e.g. update_versions):
...
compute MD5 checksums be reading files in pieces instead
of reading whole file into memory. From Tolu Aina
svn path=/trunk/boinc/; revision=22743
2010-11-23 22:16:24 +00:00
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