Commit Graph

17793 Commits

Author SHA1 Message Date
David Anderson cceea7f6d4 - client: rename MODE to RUN_MODE, and rename vars accordingly
svn path=/trunk/boinc/; revision=23974
2011-08-09 20:41:15 +00:00
Charlie Fenton 34d4385c23 Mac Client: Call NSVersionOfRunTimeLibrary("cuda") to set cc.display_driver_version
svn path=/trunk/boinc/; revision=23970
2011-08-09 01:09:36 +00:00
Charlie Fenton 77e4e987f6 Changes for Charity Engine Desktop
svn path=/trunk/boinc/; revision=23968
2011-08-09 00:55:31 +00:00
Charlie Fenton c931455e4f Changes for Charity Engine Desktop
svn path=/trunk/boinc/; revision=23965
2011-08-09 00:42:22 +00:00
Charlie Fenton af8d165400 Changes for Charity Engine Desktop
svn path=/trunk/boinc/; revision=23964
2011-08-09 00:38:30 +00:00
David Anderson 7b9e20ee78 - client: make round-robin simulator match what the job scheduler now does:
give lowest priority to projects with zero resource share.


svn path=/trunk/boinc/; revision=23963
2011-08-08 19:07:54 +00:00
David Anderson 12f7c6e04e - web: when sending emails to other users, don't translate anything
(since they don't necessarily speak our language)


svn path=/trunk/boinc/; revision=23948
2011-08-08 06:12:17 +00:00
David Anderson 578d5f924f - scheduler: fix nasty bug where SCHED_DB_RESULT::parse()
was doing memset(this, 0, sizeof(RESULT)),
    i.e. it wasn't zeroing out the whole structure.
    The elapsed_time field (which isn't reported by old clients),
    is near the end of the struct,
    and it was getting garbage, e.g. 1e-304, in some cases,
    which led to zero credit (and maybe other problems)
- validator: treat 1e-304 like zero in case of other problems
    like the above.
- remote job submission: tweaks


svn path=/trunk/boinc/; revision=23947
2011-08-08 04:37:53 +00:00
David Anderson e033c50df6 - client: projects with zero resource share are always lower priority,
for both job sched and work fetch,
    than projects with positive resource share.

svn path=/trunk/boinc/; revision=23946
2011-08-08 00:49:16 +00:00
David Anderson bc52bf3563 - remote job submission: bug fixes
svn path=/trunk/boinc/; revision=23943
2011-08-07 22:36:17 +00:00
David Anderson dec057eaab - update_versions: fix bug where files not listed in version.xml
are not processed correctly
- remote job submission: debug
- create_work: --rsc_fpops_est etc. should override the template file


svn path=/trunk/boinc/; revision=23942
2011-08-07 04:32:02 +00:00
David Anderson 69912085b9 - web: send user a private message when
- one of their posts is moderated
    - a banishment vote starts or completes.
    This is needed in cases where the user can't or doesn't
    read email to their account's address.
    The "from" address of the PM is that of the user, not the moderator.

svn path=/trunk/boinc/; revision=23941
2011-08-06 07:11:17 +00:00
David Anderson 533b4b88e1 - scheduler: turns out we need separate vbox32 and vbox64
plan classes after all.
    Otherwise (since app_plan() is not passed an app version)
    there's no way to enforce that 64 bit hosts are sent
    only the 64 bit version (which is necessary because
    of the split-registry scheme).


svn path=/trunk/boinc/; revision=23935
2011-08-04 18:06:14 +00:00
Rom Walton d91ddfae0f - vbox wrapper: initialize xml parser with the correct starting tag.
samples/vboxwrapper/
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=23934
2011-08-04 16:34:03 +00:00
Rom Walton 3f5aa043dd Quick Updates
svn path=/trunk/boinc/; revision=23933
2011-08-04 15:46:18 +00:00
David Anderson 2d85ed6ed3 - scheduler: apparently some hosts send GPU parameters that cause
the peak_flops to be negative (probably #processors = -1).
    This leads to negative credit.
    Fix: if peak flops is negative, set it to 50 GFLOPS
- web: fix email validate page


svn path=/trunk/boinc/; revision=23932
2011-08-04 15:33:40 +00:00
Rom Walton 7c14104e20 Quick Updates
svn path=/trunk/boinc/; revision=23931
2011-08-04 01:06:58 +00:00
David Anderson 306f42e7bc - vbox wrapper: hardwire logical name of image file to "vm_image.vdi".
- vbox wrapper: on startup, rename image file to "vm_image_SLOT.vdi",
    where SLOT is the slot number.
    Vbox requires unique names for VM image files.


svn path=/trunk/boinc/; revision=23930
2011-08-04 00:24:42 +00:00
Rom Walton 4e2968f71f match spec
svn path=/trunk/boinc/; revision=23929
2011-08-03 23:12:36 +00:00
David Anderson 241e6eaf35 - vbox wrapper: fix parsing of job file
- vbox wrapper: fix code structure
    - merge vm and vbox
    - no global vars


svn path=/trunk/boinc/; revision=23928
2011-08-03 22:36:29 +00:00
Charlie Fenton a6e1cce5c6 Mac: Fix warning about potential memory leak
svn path=/trunk/boinc/; revision=23927
2011-08-03 22:08:58 +00:00
Rom Walton 13930f65c3 Quick Updates
svn path=/trunk/boinc/; revision=23926
2011-08-03 21:02:58 +00:00
David Anderson 15c3ff7d31 - client: if an app version has nonempty file_prefix,
copy all its input and output files

svn path=/trunk/boinc/; revision=23925
2011-08-03 19:47:26 +00:00
David Anderson 5a8fd0afc7 - client: add optional <file_prefix> to APP_VERSION>.
If present, "file_prefix/" is prepended to the logical names
    of input and output files of jobs using that app version.
    I.e. for Vbox wrapper based app versions, file_prefix is "share",
    so that I/O files are put in a "share" subdirectory of the slot dir.
- update_versions: add support for
    <dont_throttle>
    <file_prefix>x</file_prefix>
    in version.xml


svn path=/trunk/boinc/; revision=23924
2011-08-03 18:14:45 +00:00
David Anderson f3b9286d78 - client: fix bug in get_descendants(),
which prevented the client from cleaning up
    subprocesses of misbehaving multiprocess apps.
- remote job submission system:
    assign physical names to input files (based on their MD5)
    rather than having the user provide physical names
- VM apps: eliminate vbox64 plan class.  Only vbox.


svn path=/trunk/boinc/; revision=23923
2011-08-03 16:45:00 +00:00
Charlie Fenton 937f52eba9 Release Mac BOINC 6.12.34 for alpha testing
svn path=/trunk/boinc/; revision=23922
2011-08-02 23:48:34 +00:00
David Anderson 0004f43937 - update_versions: bug fixes
svn path=/trunk/boinc/; revision=23921
2011-08-02 17:20:18 +00:00
Charlie Fenton 9e212c0cd5 Withdraw Mac BOINC 6.12.34 from alpha testing
svn path=/trunk/boinc/; revision=23920
2011-08-02 12:42:44 +00:00
Charlie Fenton 0c89b25921 Release Mac BOINC 6.12.34 to alpha test
svn path=/trunk/boinc/; revision=23919
2011-08-02 12:08:44 +00:00
Charlie Fenton 48c44fe8b2 Mac installer: Work around bug in Mac OS 10.7 dscl merge command
svn path=/trunk/boinc/; revision=23918
2011-08-02 11:56:54 +00:00
Charlie Fenton 032fdf7337 Mac installer: Work around bug in Mac OS 10.7 dscl merge command
svn path=/branches/boinc_core_release_6_12/; revision=23916
2011-08-02 11:53:12 +00:00
David Anderson 135c549475 - update_versions: add optional <gzip> element to
<file> element in version.xml.
    If present, update_versions will gzip the file in the download dir.
    Use this only if you have gzip-encoding enabled in Apache.


svn path=/trunk/boinc/; revision=23915
2011-08-02 07:38:45 +00:00
David Anderson 47b42e2b3f - client: undo the above. doesn't work
svn path=/trunk/boinc/; revision=23914
2011-08-01 23:17:12 +00:00
David Anderson a25449aa0f - client: change the way upload signatures are generated
in an attempt to make them work with existing servers


svn path=/trunk/boinc/; revision=23913
2011-08-01 21:49:41 +00:00
David Anderson a01d8d8ccd - web: fix bug in next_url mechanism
svn path=/trunk/boinc/; revision=23912
2011-08-01 21:09:29 +00:00
Rom Walton 47d5d3b942 Quick Updates
svn path=/branches/boinc_core_release_6_12/; revision=23910
2011-08-01 17:52:33 +00:00
David Anderson 8837274aae - scheduler: check for negative elapsed time in results
reported by client, set to zero


svn path=/trunk/boinc/; revision=23909
2011-07-31 17:31:12 +00:00
David Anderson 601c574ab6 - web: fix +/- forum rating, and tweak messages. Fixes #1123
svn path=/trunk/boinc/; revision=23908
2011-07-31 16:23:37 +00:00
David Anderson 9210097462 svn path=/trunk/boinc/; revision=23907 2011-07-31 06:01:20 +00:00
David Anderson 966c7d46b4 - web: fix typo that prevented users from seeing their own hidden posts
svn path=/trunk/boinc/; revision=23906
2011-07-31 05:09:08 +00:00
David Anderson 9178cf5381 - user web: in instructions for logging in with authenticator,
show the actual account file name.


svn path=/trunk/boinc/; revision=23905
2011-07-31 03:37:28 +00:00
David Anderson 271699ea0a - server: fix typo
svn path=/trunk/boinc/; revision=23904
2011-07-30 22:42:05 +00:00
Rom Walton 8ed1d65b50 Quick Updates
svn path=/branches/boinc_core_release_6_12/; revision=23903
2011-07-29 22:51:55 +00:00
David Anderson 3f4c207636 - client: fix bug in <exclude_gpu> config option
- client: extend <exclude_gpu> option so that if <device_num> is omitted,
		all GPUs of the given type are excluded.

svn path=/trunk/boinc/; revision=23902
2011-07-29 17:54:49 +00:00
Charlie Fenton 9bc887c461 Withdraw Mac BOINC 6.12.34 from alpha test
svn path=/trunk/boinc/; revision=23901
2011-07-29 10:38:04 +00:00
Charlie Fenton 314dd3b8be Release Mac BOINC 6.12.34 to alpha test
svn path=/trunk/boinc/; revision=23900
2011-07-29 09:55:24 +00:00
Charlie Fenton 163fe76d33 Release Mac BOINC 6.12.34 to alpha test
svn path=/trunk/boinc/; revision=23899
2011-07-29 09:53:25 +00:00
David Anderson 5b159c6735 - remote job submission: bug fix and tweaks
- client: cc_config.xml: if <devnum> is omitted from a <exclude_gpu>,
    it means exclude all instances of that GPU type
- client: if all instances of a GPU type are excluded for a project,
    don't ask the project for jobs of that type


svn path=/trunk/boinc/; revision=23898
2011-07-29 00:07:20 +00:00
Rom Walton c9e44ce0bc Quick Updates
svn path=/trunk/boinc/; revision=23897
2011-07-28 23:12:37 +00:00
Rom Walton 4adfaeb31b Quick Updates
svn path=/trunk/boinc/; revision=23895
2011-07-28 20:37:14 +00:00