Commit Graph

16874 Commits

Author SHA1 Message Date
David Anderson b3f00f94f7 - wrapper: compile fix
svn path=/trunk/boinc/; revision=23088
2011-02-23 00:31:15 +00:00
David Anderson 1d1bc5d0e8 svn path=/trunk/boinc/; revision=23087 2011-02-23 00:28:52 +00:00
David Anderson f9d5fbaf77 - client: win compile fix
svn path=/trunk/boinc/; revision=23086
2011-02-23 00:02:06 +00:00
David Anderson a0fd3445fc - wrapper: improve and bullet-proof the way we kill apps.
Win: enumerate all descendants, and kill them all TerminateProcess().
    Unix:
        send the main process a SIGTERM.
        Check once a sec for existence of descendants.
        if none, done
        If any still exist after 10 sec, kill all descendants
- wrapper fix bug in Win env var stuff
- scheduler: check for VBox version 3.2+ in app_plan()
    

svn path=/trunk/boinc/; revision=23085
2011-02-22 23:11:34 +00:00
Toni Giorgino 2fe37c8df0 added text module for rboinc monitoring
svn path=/trunk/boinc/; revision=23084
2011-02-22 21:30:15 +00:00
Toni Giorgino e6fbfa715b keywords and monitoring
svn path=/trunk/boinc/; revision=23083
2011-02-22 21:28:13 +00:00
David Anderson 01a1ec33c3 - client: add cpu_sched debug messages for anti-domino-effect
and anti-thrasing mechanisms
- wrapper: to kill an app, use SIGTERM instead of SIGKILL
    

svn path=/trunk/boinc/; revision=23082
2011-02-22 21:05:21 +00:00
Toni Giorgino 412395a8c9 added -intotree option
automatic renaming of downloaded results

svn path=/trunk/boinc/; revision=23081
2011-02-22 20:53:34 +00:00
Charlie Fenton 0731e726b1 client: fix compiler warning
svn path=/trunk/boinc/; revision=23080
2011-02-22 01:07:29 +00:00
David Anderson 22e0b9172b - client: fix disk-space accounting bug when user quotas in use
(Windows)


svn path=/trunk/boinc/; revision=23079
2011-02-21 07:37:49 +00:00
David Anderson faddad7bbb - wrapper: Windows fixes
svn path=/trunk/boinc/; revision=23078
2011-02-21 06:40:22 +00:00
David Anderson cf9b7ef4a2 - client: make "wait 30 sec after exclusive app exits" apply to network too
- client: fix bug in "wait 30 sec after exclusive app exits" logic
	- client: fix compile warning and possible bug in is_remote_desktop()
	- win: remove wrappture_example from solution
		(until Hubzereo guys get their win lib working)

svn path=/trunk/boinc/; revision=23077
2011-02-21 00:09:18 +00:00
David Anderson 13c2cf2fa8 - wrapper: add optional <setenv> element in <task> elements;
specifies an environment variable assignment;
    macro-substitute project dir for $PROJECT_DIR.
    From Carl Christensen

svn path=/trunk/boinc/; revision=23076
2011-02-20 23:46:28 +00:00
David Anderson 7ae1e2357d - wrapper: add optional <exec_dir> element in <task> elements;
specifies a directory to run app in.
    macro-substitute project dir for $PROJECT_DIR.
    From Carl Christensen, more or less


svn path=/trunk/boinc/; revision=23075
2011-02-20 04:01:04 +00:00
David Anderson 151ca04258 - client: more notice-related fixes.
I'm working on this case:
		- start up
		- disconnect (produces notice)
		- reconnect (removes notice)
		The client is now doing the right thing.
		The manager is not.

svn path=/trunk/boinc/; revision=23074
2011-02-19 03:32:26 +00:00
Charlie Fenton 2865a15719 Mac: Update link to NVIA CUDA Mac driver download page
svn path=/trunk/boinc/; revision=23069
2011-02-19 02:28:31 +00:00
Rom Walton e8fc714964 - client: Fast User Switching does not change the session protocol
to RDP when the active session is put into the background and
        a new one is brought into the foreground.  It appears it is safe
        to use the connected state in addition to the protocol
        to detect when the session is no longer capable of processing
        GPU work
        
    lib/
        win_util.cpp

svn path=/trunk/boinc/; revision=23068
2011-02-18 20:32:43 +00:00
Rom Walton 136085ed6a Quick Updates
svn path=/trunk/boinc/; revision=23067
2011-02-18 18:27:50 +00:00
Rom Walton 19254e5e92 Quick Updates
svn path=/trunk/boinc/; revision=23066
2011-02-18 18:24:49 +00:00
David Anderson 53a514bb1a - client: when detach project, remove its RSS feeds from list
- client: remove once-per-week limit for client-generated notices;
        need to show "network connection required" more often
    - client: when remove "network conn required" notice
        (because now have conn)
        set the flag that says complete notice list is being sent
    - client: if RSS feed fetch returns <error_num>,
        show the corresponding message rather than "XML parse error"

svn path=/trunk/boinc/; revision=23063
2011-02-18 02:00:02 +00:00
David Anderson cd135ea273 - file upload handler: fix faulty bug fix of 2/15
- client: make REC-based scheduling and hysteresis the defaults

svn path=/trunk/boinc/; revision=23062
2011-02-18 01:06:00 +00:00
Rom Walton f899f7f93f Update Translations
svn path=/trunk/boinc/; revision=23054
2011-02-17 14:00:19 +00:00
Charlie Fenton 7c3731b058 Mac installer: update branded build scripts to eliminate wrapper application around install package
svn path=/trunk/boinc/; revision=23052
2011-02-17 11:56:54 +00:00
Charlie Fenton 6d9f2a2363 Mac: Additional error checking and release created objects
svn path=/trunk/boinc/; revision=23050
2011-02-17 08:38:42 +00:00
Charlie Fenton c24534116b Mac: Additional error checking and release created objects
svn path=/trunk/boinc/; revision=23049
2011-02-17 08:37:38 +00:00
David Anderson 28bad727c1 - client: when exclusive app mechanism is used (CPU or GPU)
wait for 30 secs after excl app exits
    before restarting computation


svn path=/trunk/boinc/; revision=23048
2011-02-16 20:41:19 +00:00
David Anderson 3928100518 - client: fix bug in mechanism that defers work request until
pending uploads are finished.
    Due to a typo, this was not being done.

svn path=/trunk/boinc/; revision=23047
2011-02-16 19:44:38 +00:00
David Anderson 457d1fdac3 - client: fix work-fetch bug.
The change in [21877] caused tasks in "download stalled" state
    to be skipped in RR simulation,
    and therefore to not be counted in the work buffer.
    However, "download stalled" was not being evaluated correctly;
    it was considering only per-file backoff, not project-wide backoff.
- client: another work-fetch bug:
    don't fetch work from a project in project-wide download backoff.


svn path=/trunk/boinc/; revision=23046
2011-02-16 19:34:21 +00:00
David Anderson 4e1561279e - user web: fixes to private message functions
svn path=/trunk/boinc/; revision=23045
2011-02-16 18:08:21 +00:00
Charlie Fenton 754b7e6f4e Mac: More thorough error checking and recovery
svn path=/trunk/boinc/; revision=23043
2011-02-16 10:43:53 +00:00
David Anderson 07982df97a - update_versions: if FILE.file_ref_info contains <open_name>,
use that instead of physical name.
    This lets you have logical names with slashes

svn path=/trunk/boinc/; revision=23042
2011-02-16 04:57:31 +00:00
David Anderson d4df1871d5 - file upload handler: if client-reported offset is less than file size,
don't just print an error message;
    lseek() back to the offset point.
    Otherwise we can end up with duplication in the file.


svn path=/trunk/boinc/; revision=23041
2011-02-15 23:43:56 +00:00
David Anderson 5421335dbb - transitioner: fix bug that could cause file deletion to not be done
for some WUs
- back end: fix the way "report grace period" is implemented
    old: result.report_deadline (i.e. what's in the DB) and
        the deadline sent to the client are the same.
        Some confusing and incorrect logic in the transitioner
        tries to provide the desired semantics.
    new: result.report_deadline is the deadline sent to the client,
        plus the grace period.
        No logic in the transitioner is needed.


svn path=/trunk/boinc/; revision=23040
2011-02-15 22:07:14 +00:00
Charlie Fenton a1ef5b4a17 Mac Installer: Fix the code which deletes installer receipts
svn path=/trunk/boinc/; revision=23038
2011-02-15 11:02:40 +00:00
Charlie Fenton 27953fc5a6 Mac: Make backtrace compile properly with OS 10.5 and OS 10.6 SDKs
svn path=/trunk/boinc/; revision=23037
2011-02-15 10:32:09 +00:00
Charlie Fenton 60f01bde91 Mac: Make backtrace compile properly with OS 10.5 and OS 10.6 SDKs
svn path=/trunk/boinc/; revision=23036
2011-02-15 10:04:19 +00:00
David Anderson 3b6325916f - client, linux: use X server for idle detection if available
svn path=/trunk/boinc/; revision=23035
2011-02-14 23:29:03 +00:00
David Anderson c62a55b47f svn path=/trunk/boinc/; revision=23034 2011-02-14 21:35:29 +00:00
David Anderson 226d70d174 svn path=/trunk/boinc/; revision=23033 2011-02-14 21:01:37 +00:00
David Anderson 8c9c412249 svn path=/trunk/boinc/; revision=23032 2011-02-14 20:57:07 +00:00
David Anderson e615cefbaa - user web: fixes
svn path=/trunk/boinc/; revision=23031
2011-02-14 20:50:59 +00:00
David Anderson 7b98cccc37 - user web: various fixes
svn path=/trunk/boinc/; revision=23030
2011-02-14 19:49:30 +00:00
David Anderson c9cf1f85a2 - user web: fix [img] BBcode problem
svn path=/trunk/boinc/; revision=23029
2011-02-14 19:06:42 +00:00
David Anderson 4b9ef1e012 - user web: bug fix
svn path=/trunk/boinc/; revision=23028
2011-02-14 17:55:58 +00:00
David Anderson 4b8e5855eb - user web: bug fix
svn path=/trunk/boinc/; revision=23027
2011-02-14 00:06:40 +00:00
David Anderson 164299c66f - user web: bug fix
svn path=/trunk/boinc/; revision=23026
2011-02-13 23:57:39 +00:00
David Anderson 2564465174 - user web: bug fixes
svn path=/trunk/boinc/; revision=23025
2011-02-13 23:49:28 +00:00
David Anderson e3b2c06823 - user web: fix venue change
svn path=/trunk/boinc/; revision=23024
2011-02-13 19:00:08 +00:00
David Anderson 45ddf393fe - user web: bug fixes
svn path=/trunk/boinc/; revision=23023
2011-02-11 18:32:47 +00:00
David Anderson 58c5c0c5b3 - user web: disable "delete account" feature
svn path=/trunk/boinc/; revision=23022
2011-02-11 18:18:17 +00:00