Commit Graph

18937 Commits

Author SHA1 Message Date
David Anderson 6d8bdd777b - client: fetch work from backup (zero resource share) projects
only if a device instance is idle


svn path=/trunk/boinc/; revision=25271
2012-02-16 04:54:09 +00:00
David Anderson c5ac569868 - remove lib/mac_address.cpp,h from project
svn path=/trunk/boinc/; revision=25270
2012-02-16 00:11:07 +00:00
David Anderson caf56b8b6b - lib: change get_mac_address() to avoid sprintf(buf, "%s...", buf);
use strcat instead
- client: don't use get_mac_address() to create host CPIDs
    (we have plenty of other info to make them unique)
- storage stuff


svn path=/trunk/boinc/; revision=25269
2012-02-16 00:08:40 +00:00
David Anderson c1137166af - client: msg tweak
svn path=/trunk/boinc/; revision=25268
2012-02-15 19:56:02 +00:00
David Anderson 58e26b9b4b - web: in user search, show most recent rather than oldest users
- web: don't show URL in account page if expavg_credit < 1.
    This discourages a type of spam.


svn path=/trunk/boinc/; revision=25267
2012-02-15 19:25:41 +00:00
David Anderson 4435172b42 svn path=/trunk/boinc/; revision=25266 2012-02-15 07:11:19 +00:00
David Anderson 68ac56c716 - client: more tweaks to work-fetch messages
svn path=/trunk/boinc/; revision=25265
2012-02-15 06:59:35 +00:00
David Anderson bcc3ad6add - client: instead of saying "comm deferred",
say "project backoff XXX.XX".


svn path=/trunk/boinc/; revision=25264
2012-02-15 05:49:12 +00:00
David Anderson b55bbbb237 - storage stuff
svn path=/trunk/boinc/; revision=25263
2012-02-15 04:40:50 +00:00
Charlie Fenton 9cebe4bb35 API: Remove apparently unnecessary include of carbon.h
svn path=/trunk/boinc/; revision=25262
2012-02-15 01:33:51 +00:00
Charlie Fenton a2c94a7b83 Mac sandbox: Don't check permissions of project-created subdirectories under project or slot directories
svn path=/trunk/boinc/; revision=25261
2012-02-15 00:00:06 +00:00
David Anderson ff7fcb293a - admin web: fix error when showing unsent results
svn path=/trunk/boinc/; revision=25260
2012-02-14 21:12:57 +00:00
David Anderson cf932e622d - assimilator: when enumerating results for a WU, check retval.
Otherwise we might get a partial list,
    which screws up assimilation logic.


svn path=/trunk/boinc/; revision=25259
2012-02-14 18:50:47 +00:00
David Anderson ba04760fee - scheduler: fix bug that broke broadcast jobs (from Kevin)
svn path=/trunk/boinc/; revision=25258
2012-02-14 16:58:18 +00:00
Rom Walton 66c904ad59 Update Translations
svn path=/trunk/boinc/; revision=25257
2012-02-14 16:27:28 +00:00
Charlie Fenton 505fdf703a Mac sandbox: Don't check permissions of project-created subdirectories under project or slot directories
svn path=/trunk/boinc/; revision=25254
2012-02-14 05:56:09 +00:00
Charlie Fenton 2e820426ca MGR: Update <organization_*> tags in 3 branded skins (GR, PtP, CE) to new values from Matt Blumberg
svn path=/trunk/boinc/; revision=25252
2012-02-14 00:38:04 +00:00
Charlie Fenton 5d135a877b MGR: Update <organization_*> tags in 3 branded skins (GR, PtP, CE) to new values from Matt Blumberg
svn path=/trunk/boinc/; revision=25251
2012-02-14 00:31:13 +00:00
Charlie Fenton 96f52fa76c MGR: Update <organization_*> tags in 3 branded skins (GR, PtP, CE) to new values from Matt Blumberg
svn path=/trunk/boinc/; revision=25249
2012-02-14 00:23:20 +00:00
Charlie Fenton 7df4286081 client: Try to fix incorrect NVIDIA device number in OpenCL descriptions
svn path=/trunk/boinc/; revision=25248
2012-02-13 10:47:59 +00:00
Charlie Fenton 98542c99e2 client: Try to fix incorrect NVIDIA device number in OpenCL descriptions
svn path=/trunk/boinc/; revision=25247
2012-02-13 09:35:10 +00:00
Charlie Fenton 83350c21bd MGR: Fix bad <organization_help_url> in Progress Through Processor's skin files provided by Matt Blumberg on 9 December 2011
svn path=/trunk/boinc/; revision=25245
2012-02-13 09:10:19 +00:00
David Anderson a4cd8e5cdb - storage stuff
- client: message tweak


svn path=/trunk/boinc/; revision=25244
2012-02-13 08:41:48 +00:00
David Anderson 21d4a3d9c2 - client: zero PROJECT::last_upload_start on reset,
so that we can fetch work immediately
	- client: in PERS_FILE_XFER::create_xfer(),
		check for already-existing file before seeing we're allowed to start a new xfer
	- client: in PERS_FILE_XFER::create_xfer(),
		if an async verify is in progress, mark PERS_FILE_XFER as done.

svn path=/trunk/boinc/; revision=25243
2012-02-13 05:02:51 +00:00
Charlie Fenton 9da40e98b3 MGR: On Mac, ensure any modal dialog remains in front when Manager is activated
svn path=/trunk/boinc/; revision=25240
2012-02-11 08:44:48 +00:00
Charlie Fenton 4e1ff26060 client: If OpenCL but no CAL or no CUDA, copy GPU model name from OpenCL
svn path=/trunk/boinc/; revision=25239
2012-02-11 06:57:06 +00:00
David Anderson 9a21d865e9 - storage stuff
svn path=/trunk/boinc/; revision=25238
2012-02-10 22:54:00 +00:00
David Anderson bbb1f04420 - client (Unix): don't print misleading "task exited with no finish file"
message if task actually called boinc_temporary_exit().


svn path=/trunk/boinc/; revision=25235
2012-02-10 05:31:30 +00:00
Rom Walton 4c9d7b8579 - Tag for 7.0.15 release, all platforms
boinc_core_release_7_0_15

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=25233
2012-02-09 21:34:33 +00:00
David Anderson 64608800cb - scheduler: don't send "update GPU driver" messages if
the client didn't report a driver version #


svn path=/trunk/boinc/; revision=25232
2012-02-09 20:34:29 +00:00
Rom Walton fe347aa1e3 Update Translations
svn path=/trunk/boinc/; revision=25231
2012-02-09 19:13:13 +00:00
Rom Walton ee96339da3 Update Translations
svn path=/trunk/boinc/; revision=25230
2012-02-09 17:45:00 +00:00
David Anderson eb613b6d1a Quick Updates
svn path=/trunk/boinc/; revision=25229
2012-02-09 17:41:53 +00:00
Rom Walton f4c384d94f Quick Updates
svn path=/trunk/boinc/; revision=25228
2012-02-09 17:38:27 +00:00
Charlie Fenton d93aec619c Add note that files and subdirectories in Mac slots and project directories must have group permissions set
svn path=/trunk/boinc/; revision=25227
2012-02-09 09:55:14 +00:00
Charlie Fenton a656070f96 Add note that files and subdirectories in Mac slots and project directories must have group permissions set
svn path=/trunk/boinc/; revision=25226
2012-02-09 09:47:23 +00:00
David Anderson e59816234e - client: only check file size if the FILE_INFO specifies it.
svn path=/trunk/boinc/; revision=25225
2012-02-09 09:15:23 +00:00
David Anderson 4c545f407a if file is wrong size on startup, delete it
svn path=/trunk/boinc/; revision=25224
2012-02-09 01:06:15 +00:00
David Anderson 7a84593e23 - client: fixed a bug in procinfo_app() that would cause processes
to be treated as non-BOINC when they actually are,
		thus falsely triggering CPU-busy suspensions

svn path=/trunk/boinc/; revision=25223
2012-02-09 00:54:05 +00:00
David Anderson d2cf999563 - client: on startup, check file size as well as existence
- client: add <async_file_debug> log flag
- client: do decompress (both sync and async) to a temp file,
    then rename
- client: if a file's status is VERIFY_PENDING on startup,
    set it to NOT_PRESENT; that will trigger a verify
- client: do async copy only if size is above threshold


svn path=/trunk/boinc/; revision=25222
2012-02-09 00:47:04 +00:00
David Anderson 541f6dd1f3 - client: bug fix for async file ops:
set up files in slot dir when starting an app,
		whether or not it's the first time

svn path=/trunk/boinc/; revision=25221
2012-02-08 21:14:34 +00:00
Rom Walton 8397db8a9e - VBOX: Remove the renaming of the vm disk image code. It isn't needed
and it complicates things in the CC.
        
    samples/vboxwrapper/
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25220
2012-02-08 20:31:03 +00:00
David Anderson bfe3b7cbb8 - client: fix bug in async file verify.
File verify is done in 4 places:
    - after a download finishes
    - transition result to DOWNLOADED
    - if project->verify_files_on_app_start, on app start
    Use asynchrony only in the first 2 cases,
    since the async logic is set up to mark the file as PRESENT
    when done, not to restart a task


svn path=/trunk/boinc/; revision=25219
2012-02-08 19:30:57 +00:00
David Anderson 4b7a079776 - bug fixes to previous checkin
svn path=/trunk/boinc/; revision=25218
2012-02-08 01:53:19 +00:00
David Anderson 7e48057f44 - client/Manager/GUI RPC: clean up RPC stuff involving
resource-specific backoff and exclusion

    Old: client writes
            <rsc_backoff_time>
            <rsc_backoff_interval>
            <no_rsc_ams>
            <no_rsc_apps>
            <no_rsc_pref>
        in GUI RPC entries for projects.
        Manager (GUI RPC client): PROJECT struct has
            cpu_backoff_time
            cpu_backoff_interval
            ... cuda, ati
            no_cpu_pref
            ... cuda, ati
        and it parses tags of these names.
        In other words, no information is being conveyed
        from client to Manager.

    New:
        manager parses both forms


svn path=/trunk/boinc/; revision=25217
2012-02-08 01:39:01 +00:00
Charlie Fenton 1b41c17cb9 client: Fix bug in setting opencl_device_index
svn path=/trunk/boinc/; revision=25216
2012-02-08 01:02:56 +00:00
David Anderson 3a4e85bff3 - client: async file stuff
- set threshold at 10 MB for doing things asynchronously
		- don't count VERIFY_PENDING as failure

svn path=/trunk/boinc/; revision=25215
2012-02-08 00:45:37 +00:00
David Anderson e268b81a3d - async file stuff. mostly working. still a few bugs
svn path=/trunk/boinc/; revision=25214
2012-02-07 17:54:09 +00:00
David Anderson 739f40c4f7 - client: HTTP range request errors are permanent.
svn path=/trunk/boinc/; revision=25213
2012-02-07 07:58:08 +00:00
Charlie Fenton 4599eab858 client: remove now-redundant "GPU n is OpenCL-capable" messages
svn path=/trunk/boinc/; revision=25212
2012-02-07 04:27:09 +00:00