Commit Graph

20576 Commits

Author SHA1 Message Date
Joachim Fritzsch cd620f8f73 android: layout improvements 2013-05-20 13:43:29 +02:00
David Anderson 56b97523e0 admin web: fix result "summary by app version" to show anonymous platform 2013-05-19 23:05:02 -07:00
Eric J Korpela fa11c320db Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-19 11:14:31 -07:00
Eric J Korpela 6c76ddd45c - SCHED: Fixed problem that prevented proper driver version checking in cuda and
nvidia plan classes in plan_class_spec.xml
- SCHED: Scheduler was not using properly estimated performance when assigning
  work.  It was using theoretical performance to choose version and actual
  preformance to determine how long it would take.  I've changed that to start
  with theoretical performance and converge to actual performance as
  host_app_version pfc_n increases.
- SCHED: Added some additional app version selection debugging output.
2013-05-19 11:08:36 -07:00
David Anderson 5452d3998f client: show app_config warnings only on startup and reread config 2013-05-19 10:02:00 -07:00
David Anderson 2cfb1163f2 admin web: avoid divide by zero 2013-05-19 10:00:42 -07:00
Joachim Fritzsch b9f8e4c62f android: redesign tab bar
android: redesign title bar
android: introduction of global layout theme
2013-05-19 18:45:16 +02:00
Joachim Fritzsch e350b8ef72 android: hiding BOINC client cpu throttling suspension from GUI 2013-05-18 21:18:00 +02:00
Joachim Fritzsch 7680f94c41 android: enlargement of Projects tab elements 2013-05-18 21:02:03 +02:00
Joachim Fritzsch ac4ee5767b android: Status tab slideshow optimization 2013-05-18 20:53:37 +02:00
Joachim Fritzsch a55f3c7eec android: remodeled Status tab slide show 2013-05-18 17:04:12 +02:00
Joachim Fritzsch 36f2c45412 android: new Tasks tab icon
android: moved run mode control from Status tab into menu
2013-05-18 14:20:59 +02:00
Joachim Fritzsch 6a98db4c74 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-18 12:50:43 +02:00
Joachim Fritzsch 70483c09a9 android: bug fixes for tickets #1248, #1251, #1244 2013-05-18 12:50:24 +02:00
Charlie Fenton 7ae25cb76d client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml (fix typo)
Default is 2000
0 means unlimited
2013-05-18 03:50:21 -07:00
Charlie Fenton 93aad6826c client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml
Default is 2000
0 means unlimited
2013-05-18 03:25:44 -07:00
Joachim Fritzsch a54607dd4f android: prevent wifi from turning off when boinc is running 2013-05-18 11:57:31 +02:00
Joachim Fritzsch 1a50d3c4a1 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-18 11:14:38 +02:00
Joachim Fritzsch 985d91489b android: service sticky for GUI keep alive 2013-05-18 11:14:22 +02:00
Kevin Reed 67d7060a3c Modify WCG installer to include new image file 2013-05-17 17:08:56 -05:00
Kevin Reed 432c84288c Modify WCG installer to include new image file 2013-05-17 17:07:31 -05:00
Kevin Reed 72b6708483 Merge branch 'master' of ssh://boinc/boinc-v2 2013-05-17 16:30:54 -05:00
Kevin Reed 41408e318d Replace ico files with png so that alt-tab will display WCG logo
properly on Windows XP
2013-05-17 16:30:34 -05:00
David Anderson 24998d0a7d scheduler: fix bug that could permanently disconnect clients
The scheduler sends <no_rsc_apps> flags for processor types for which
the project doesn't have app versions.
Problem: if the project doesn't have app versions for any processor types
(e.g. because everything was temporarily deprecated)
and it sends all the flags,
7.0.x clients may never contact the scheduler again.
Solution: check whether we have app versions for any of the client's processor types.
If not, don't send the no_rsc_apps flags.
2013-05-17 11:38:24 -07:00
David Anderson c6d79d1172 client: fix bug that could cause client to never contact project
if a project sends us <no_rsc_apps> flags for all processor types,
then by default the client will never do a scheduler RPC to that project again.
This could happen because of a transient condition in the project,
e.g. it deprecates all its app versions for a while.

To avoid this situation, the client now checks whether the no_rsc_apps flags
are set for all processor types.
If they are, it clears them all.
This will cause work fetch to use backoff,
and the client will occasionally contact the project.
2013-05-17 10:25:03 -07:00
Joachim Fritzsch 6131a3c6bb android: bug fix ticket #1249 - notification regardless of preference 2013-05-17 19:23:03 +02:00
Joachim Fritzsch 8df34c4fbf android: implementation of <report_device_status> 2013-05-17 18:58:14 +02:00
Rytis Slatkevicius 3bef989991 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-17 11:13:44 +03:00
Rytis Slatkevicius 258c6d802b Allow additional CSS file for ops pages (defined in project.inc as ADMIN_STYLESHEET) 2013-05-17 11:12:29 +03:00
Charlie Fenton 7ce699e6c3 client: change another "result" to "task" in Event Log 2013-05-16 15:58:54 -07:00
Charlie Fenton cd9ce3614a client: change "result suspended by user" to "task suspended by user" in Event Log 2013-05-16 15:56:59 -07:00
Rom Walton 89afa52416 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-16 17:54:12 -04:00
Rom Walton 6e65c41a26 Updates for 7.1.1 2013-05-16 17:53:19 -04:00
David Anderson 6c2631ec6f client: make "missing app" messages more consisten 2013-05-16 12:40:43 -07:00
David Anderson 91cdbc3aef client: trigger work fetch if user clears "no new tasks" for a project 2013-05-16 12:40:16 -07:00
David Anderson 8a1569c384 client: fix work-fetch bug that could starve a GPU if exclusions used 2013-05-16 12:38:55 -07:00
David Anderson 89ccacd589 Manager: show project name in account-info page 2013-05-16 11:00:07 -07:00
David Anderson 21d5d8c7f3 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-05-16 10:15:12 -07:00
David Anderson 2c3bc9c9b9 Unix build: tweak Makefiles in sample apps 2013-05-16 09:38:31 -07:00
Charlie Fenton 5cc3c9601e Mac Installer: Fix a bug which could prevent creating Login Item if MacPorts is installed 2013-05-16 03:16:19 -07:00
David Anderson 1d63b6d8cc Condor: tweak 2013-05-15 16:50:27 -07:00
David Anderson ed2fb9d26a Condor: various fixes to BOINC GAHP 2013-05-15 16:47:17 -07:00
David Anderson cc7aa070d9 Manager: another text tweak 2013-05-15 11:20:18 -07:00
David Anderson 3229e3d900 Manager: use "task" rather than "result" in text 2013-05-15 11:18:40 -07:00
David Anderson e0871c380f client (Android): remove unused code 2013-05-15 11:17:45 -07:00
David Anderson 66589cbc5a file upload handler: handle zero-length files correctly 2013-05-15 11:04:39 -07:00
Rom Walton a3257bd16d - Tag for 7.1.1 release, all platforms
client_release/7.1/7.1.1
2013-05-15 13:30:44 -04:00
Kevin Reed 4afb6cb97f Change text on suspend button in simple view back to simply "Suspend"
or "Resume"
2013-05-15 08:19:27 -05:00
David Anderson 206c1c6b75 web: fix bug that allowed HTML tags in user names 2013-05-14 22:11:22 -07:00
David Anderson 61913b181f client (Android): GUI reports battery and wifi status to client
Previously the client had (C++) code to
- check whether on AC or USB power
- get battery status and temperature
- check whether on wifi
These functions looked in various places under /sys.
Problem: the paths are system-dependent,
so whatever we do won't work on all devices.

The Android APIs for getting this info are in Java,
so we can't call them from the client.

Solution: have the GUI periodically get this info
and report it to the client via a GUI RPC.
The GUI must make this RPC periodically:
if the client doesn't get one within some period of time
(currently 30 sec) it suspends computing and network.

Also: if suspending jobs because of battery charge level
or temperature, leave them in memory.
2013-05-14 12:28:09 -07:00