David Anderson
436415cfe1
- scheduler, back end: add "homogeneous app version" feature.
...
Lets you specify, on a per-app basis,
that all instances should be done using the same app version.
This is for validation in the presence of GPUs.
- scheduler: code cleanup
- Instead of adding a bunch of non-DB fields to RESULT,
used a derived class SCHED_DB_RESULT.
- Instead of storing a pointer to BEST_APP_VERSION in RESULT,
store the structure itself.
This simplifies the memory allocation situation.
- client: condition "Got server request to delete file" messages
on <file_xfer_debug>
svn path=/trunk/boinc/; revision=23636
2011-06-06 03:40:42 +00:00
Charlie Fenton
4526ae487a
MGR: Convert Google Chrome browser time to UNIX time
...
svn path=/trunk/boinc/; revision=23635
2011-06-04 02:03:02 +00:00
David Anderson
86205059cd
- scheduler: app version FLOPS estimates were wrong
...
in the case where we don't have enough elapsed-time stats
for the host/app_version.
The right formula is (peak FLOPS)/app_version.avg_pfc
svn path=/trunk/boinc/; revision=23634
2011-06-03 19:53:52 +00:00
David Anderson
e8c5e5bf5f
- client: my checkin of 8 Apr 2011 didn't work in some cases, e.g.:
...
- client finishes a job
- before upload starts, work fetch runs and decides to fetch work
from that project.
Solution:
- set PROJECT::last_upload_start when job finishes,
and clear it when a job is uploaded.
- defer scheduler RPC for a limited time if last_upload_start
is set, even if a transfer is not active
svn path=/trunk/boinc/; revision=23633
2011-06-03 18:45:21 +00:00
Charlie Fenton
673626936d
MGR: Fixes for cookie detection on Google Chrome browser
...
svn path=/trunk/boinc/; revision=23632
2011-06-03 12:49:52 +00:00
Eric J. Korpela
bb4d2ec479
Fixes for MinGW build with GCC 4.5 and 3.X
...
svn path=/trunk/boinc/; revision=23631
2011-06-02 16:25:30 +00:00
Charlie Fenton
0391e09260
MGR: If Firefox 3 SQL query fails because cookie database is locked, make a temporary copy of the cookie file and query that
...
svn path=/trunk/boinc/; revision=23629
2011-06-02 10:00:51 +00:00
Charlie Fenton
62b379eeaa
MGR: Add SQLite3 v3.7.6.3 source code to Mac XCode project (modified slightly to suppress compiler warnings)
...
svn path=/trunk/boinc/; revision=23628
2011-06-02 09:57:11 +00:00
David Anderson
bc18d1dd74
svn path=/trunk/boinc/; revision=23627
2011-06-01 05:08:14 +00:00
David Anderson
466fe8aa81
svn path=/trunk/boinc/; revision=23626
2011-06-01 04:57:04 +00:00
David Anderson
09cb4daeda
svn path=/trunk/boinc/; revision=23625
2011-06-01 04:53:16 +00:00
David Anderson
538b55ae09
- web: add counts in task list pages
...
svn path=/trunk/boinc/; revision=23624
2011-06-01 04:29:43 +00:00
David Anderson
7a5c6f47b3
- client: Rom pointed out that on Win in secure mode,
...
the client won't be able to convert descendant PIDs to handles,
and therefore won't be able to terminate them. Sigh.
So terminate the main process using its handle
(we'll still kill descendants in the non-secure case)
svn path=/trunk/boinc/; revision=23623
2011-06-01 00:00:30 +00:00
David Anderson
8c8684d147
svn path=/trunk/boinc/; revision=23620
2011-05-31 23:44:39 +00:00
David Anderson
d6ba9fc954
- client: when killing a nonresponsive task,
...
kill its descendant processes too
- manager: tweak strings related to task FLOP size
svn path=/trunk/boinc/; revision=23619
2011-05-31 23:39:50 +00:00
David Anderson
3f2f56906e
- web: make front page work for Bossa projects
...
svn path=/trunk/boinc/; revision=23618
2011-05-27 19:38:18 +00:00
David Anderson
9665363a2e
- Bossa tweaks
...
svn path=/trunk/boinc/; revision=23617
2011-05-27 19:05:23 +00:00
David Anderson
b288405f98
svn path=/trunk/boinc/; revision=23614
2011-05-25 23:16:08 +00:00
David Anderson
660b2ae762
- Manager: tweak messages in exit dialog
...
svn path=/trunk/boinc/; revision=23613
2011-05-25 23:13:26 +00:00
Charlie Fenton
1f81d3cb50
Release Mac BOINC 6.12.28 to alpha test
...
svn path=/trunk/boinc/; revision=23612
2011-05-25 22:50:53 +00:00
David Anderson
bb73fd9e4e
- client: equate notices if their text is the same after removing digits,
...
so that "need 25 GB disk" and "need 24 GB disk"
don't result in 2 notices.
svn path=/trunk/boinc/; revision=23611
2011-05-25 22:43:07 +00:00
David Anderson
365137b3f1
- client: fix boinc_make_dirs() (from Josh Highley)
...
- client: allow "non_cpu_intensive" to be specified independently
for different apps in a project.
This is intended to support projects that use the
Attic file distribution system,
which needs to have a daemon running.
svn path=/trunk/boinc/; revision=23610
2011-05-25 21:16:45 +00:00
David Anderson
57a41e14d9
- client: if <ncpus> is specified in config file,
...
set host_info.p_ncpus to that value,
so that scheduler requests report that number of CPUs
svn path=/trunk/boinc/; revision=23608
2011-05-25 18:37:08 +00:00
Rom Walton
b6e47b0917
Quick Updates
...
svn path=/trunk/boinc/; revision=23606
2011-05-25 18:06:12 +00:00
Rom Walton
cd93a6aaee
Quick Updates
...
svn path=/trunk/boinc/; revision=23605
2011-05-25 17:38:13 +00:00
David Anderson
1afde126cb
- client: escape only non-ASCII chars in stderr out, not control chars
...
svn path=/trunk/boinc/; revision=23601
2011-05-25 16:40:19 +00:00
Rom Walton
5c2367caf2
- scheduler: unescape the stderr_out field after parsing so we do not break
...
other applications parsing the data.
sched/
sched_types.cpp
svn path=/trunk/boinc/; revision=23600
2011-05-25 15:39:35 +00:00
Charlie Fenton
8e701831d1
MGR: Fix shutting down of Client on Linux
...
svn path=/trunk/boinc/; revision=23598
2011-05-25 11:15:39 +00:00
Charlie Fenton
b824421599
MGR: Fix shutting down of Client on Linux
...
svn path=/trunk/boinc/; revision=23597
2011-05-25 11:13:20 +00:00
Rom Walton
0f2719eeed
Quick Updates
...
svn path=/trunk/boinc/; revision=23596
2011-05-24 19:49:23 +00:00
David Anderson
31faa14c43
- update_versions: flag main program as executable,
...
otherwise client will reject it
svn path=/trunk/boinc/; revision=23594
2011-05-24 19:16:54 +00:00
Charlie Fenton
5e1b7abf61
SCR: Fix Mac crash bug when user clicks SS Test button in system preferences
...
svn path=/trunk/boinc/; revision=23574
2011-05-23 02:07:02 +00:00
Charlie Fenton
2c10cceefa
SCR: Fix crash bug when user clicks SS Test button in system preferences
...
svn path=/trunk/boinc/; revision=23572
2011-05-23 01:13:34 +00:00
David Anderson
e1e122a9e2
- client: if project is set to "don't request more work",
...
report completed tasks immediately
svn path=/trunk/boinc/; revision=23571
2011-05-21 18:24:00 +00:00
David Anderson
d3d4c93b87
- client: on hibernate, don't wait for apps to exit
...
(NCI apps never will)
svn path=/trunk/boinc/; revision=23570
2011-05-21 06:34:54 +00:00
David Anderson
b6140088e3
- update_versions: trim XML strings
...
svn path=/trunk/boinc/; revision=23569
2011-05-21 06:22:15 +00:00
Rom Walton
fcd3a7506b
Quick Updates
...
svn path=/trunk/boinc/; revision=23567
2011-05-20 14:37:49 +00:00
David Anderson
36ba561326
- client: add log messages showing steps in exiting all tasks,
...
enabled by <task_debug/>
- client: remove redundant task-start messages
svn path=/trunk/boinc/; revision=23566
2011-05-20 05:38:22 +00:00
Rom Walton
b26df9a1df
- MGR: Initial stab at supporting Google Chrome cookies. SQLite engine needs
...
to be upgraded. Write it while the code is still in my head.
clientgui/
browser.cpp, .h
svn path=/trunk/boinc/; revision=23564
2011-05-20 02:50:13 +00:00
Rom Walton
32f5c73d65
- client: Account for new registry location that the new VirtualBox installer
...
stashes the version number. Check the new location first, if not found go
back to the original location.
client/
hostinfo_win.cpp
svn path=/trunk/boinc/; revision=23562
2011-05-19 16:57:19 +00:00
Charlie Fenton
0c2308e5a6
MGR: Fix welcome message in Account Manager Wizard completion page
...
svn path=/trunk/boinc/; revision=23561
2011-05-19 09:13:28 +00:00
David Anderson
ce31ad0511
- client: show GPU device number correctly
...
svn path=/trunk/boinc/; revision=23560
2011-05-19 02:01:38 +00:00
David Anderson
e861df4ba2
- update_versions: make <copy_file> work
...
svn path=/trunk/boinc/; revision=23559
2011-05-18 16:59:15 +00:00
Charlie Fenton
015d2537fd
MGR: Fix welcome message in Account Manager Wizard completion page
...
svn path=/trunk/boinc/; revision=23558
2011-05-18 02:34:06 +00:00
Rom Walton
79f9ad8866
- MGR: Prepopulate both the username field and the email address
...
field with the cookie information since we do not know ahead
of time which format the account manager uses. Once the
get_project_config RPC has completed, we'll know which one
is the correct one.
clientgui/
WizardAttach.cpp
svn path=/trunk/boinc/; revision=23557
2011-05-17 23:48:25 +00:00
David Anderson
6d1133fb1d
- scheduler: add <user_filter> config option.
...
If set, and a WU has nonzero batch,
it is interpreted as a user ID,
and the job will be sent only to hosts with that user ID.
Note: the use of workunit.batch is arbitrary;
we could also use workunit.opaque or other deprecated field.
svn path=/trunk/boinc/; revision=23556
2011-05-17 21:11:39 +00:00
David Anderson
8a4c3dccf3
- scheduler: if an in-progress limit is given in config_aux.xml,
...
and <per_proc> is not specified, default it to false.
- scheduler: add some log messages
svn path=/trunk/boinc/; revision=23555
2011-05-17 19:11:44 +00:00
Rom Walton
6ac66a1105
Quick Updates
...
svn path=/trunk/boinc/; revision=23554
2011-05-17 17:08:07 +00:00
David Anderson
649c094804
- another update_versions fix
...
svn path=/trunk/boinc/; revision=23553
2011-05-17 16:00:23 +00:00
David Anderson
d9920ba520
- update_versions: fix bug in version number parsing (from Kevin)
...
svn path=/trunk/boinc/; revision=23552
2011-05-17 15:53:06 +00:00