Commit Graph

18227 Commits

Author SHA1 Message Date
Rom Walton c9650f9886 - Tag for 6.13.6 release, all platforms
boinc_core_release_6_13_6

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=24270
2011-09-23 15:19:22 +00:00
Charlie Fenton e948b2d04e Mac: fixes for problems with OS 10.4 compatibility
svn path=/trunk/boinc/; revision=24269
2011-09-23 11:19:35 +00:00
Rom Walton 76b49ae8f5 Quick Updates
svn path=/trunk/boinc/; revision=24268
2011-09-22 22:31:15 +00:00
Rom Walton ac81d79b81 - Tag for 6.13.5 release, all platforms
boinc_core_release_6_13_5

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=24266
2011-09-22 19:57:32 +00:00
David Anderson 96feb0014c - client: replicated trickles. Seems to be working now.
- client: added <trickle_debug> config option

svn path=/trunk/boinc/; revision=24265
2011-09-22 18:52:21 +00:00
David Anderson 5cbcd9a137 - client: more work on replicated trickles. Not working yet.
svn path=/trunk/boinc/; revision=24263
2011-09-22 17:30:57 +00:00
Rom Walton 654a187178 - VBOX: More environment variable tweaks.
samples/vboxwrapper/
        vbox.cpp, .h

svn path=/trunk/boinc/; revision=24259
2011-09-22 15:39:08 +00:00
Charlie Fenton 312fc10918 vboxwrapper: fix code which sets environment variables
svn path=/trunk/boinc/; revision=24258
2011-09-22 08:42:26 +00:00
David Anderson acf94453a5 - fix warning
svn path=/trunk/boinc/; revision=24257
2011-09-22 06:34:52 +00:00
David Anderson 2fa6bc999e - lib: don't include thread.cpp;
not needed for server, and causes errors on some 64-bit Linux 


svn path=/trunk/boinc/; revision=24256
2011-09-22 06:09:26 +00:00
David Anderson 3a7def077a - client: more stuff for replicated trickle ups
svn path=/trunk/boinc/; revision=24255
2011-09-22 05:39:42 +00:00
David Anderson a676fda344 svn path=/trunk/boinc/; revision=24254 2011-09-22 04:14:46 +00:00
David Anderson 75c6032043 - fix typo in DB schema
- msg tweaks in make_project


svn path=/trunk/boinc/; revision=24253
2011-09-22 03:15:21 +00:00
Rom Walton 34dc62d22d - client: fix ATI GPU max mem display issue.
lib/
        coproc.cpp

svn path=/trunk/boinc/; revision=24252
2011-09-21 23:00:45 +00:00
David Anderson 9a7d25966c - client: fix bug in ATI GPU detection, caused zero RAM measurements
svn path=/trunk/boinc/; revision=24251
2011-09-21 22:25:08 +00:00
David Anderson 9d2ba11e09 - back end: extend the access control system for remote job submission
and other operations.
    You can now designate a user as "manager" for a particular app.
    They can then:
    - control job-submit permissions for that app
    - deprecate/undeprecate versions of the app.
    - abort jobs for that app

    You can also designate a user a manage for the project.
    They can then edit permissions and quotas,
    as well as performing the app-specific functions for all apps.

    This is described here:
    http://boinc.berkeley.edu/trac/wiki/MultiUser#Accesscontrol

    This required some changes to the DB schema.


svn path=/trunk/boinc/; revision=24250
2011-09-21 21:26:00 +00:00
Rom Walton 11c9b6015e fix build break
svn path=/trunk/boinc/; revision=24249
2011-09-21 19:18:22 +00:00
Rom Walton da714ad0f9 Quick Updates
svn path=/trunk/boinc/; revision=24248
2011-09-21 17:46:36 +00:00
Charlie Fenton 1aca80cc94 Release Mac BOINC 6.13.4 to alpha test
svn path=/trunk/boinc/; revision=24247
2011-09-20 21:45:03 +00:00
Charlie Fenton 8dad0c1c80 Release Mac BOINC 6.13.4 to alpha test
svn path=/trunk/boinc/; revision=24246
2011-09-20 21:40:51 +00:00
David Anderson 9d2d540267 - client: intermediate checkin for replicated trickle-ups.
Not finished yet.
- example app: add --trickle_up and --trickle_down options,
    for testing trickle messages


svn path=/trunk/boinc/; revision=24245
2011-09-20 18:49:38 +00:00
Rom Walton db41f34252 Quick Updates
svn path=/trunk/boinc/; revision=24244
2011-09-20 16:55:11 +00:00
Rom Walton 7a90002aa6 Quick Updates
svn path=/trunk/boinc/; revision=24243
2011-09-20 15:39:27 +00:00
Rom Walton 28bba3c25f Quick Updates
svn path=/trunk/boinc/; revision=24241
2011-09-20 15:38:49 +00:00
Charlie Fenton ced250fcd2 Mac: Remove app_graphics.cpp from Client, add thread.cpp,.h to libboinc.a in XCode Project
svn path=/trunk/boinc/; revision=24239
2011-09-20 07:28:40 +00:00
David Anderson 0e3d27961c - client: in handling the acct_mgr GUI RPC,
don't start the RPC directly;
    that might fail if CLIENT_STATE::gui_http is busy.
    Instead, set a timer field.
- client: structure ACCT_MGR_OP the same as other GUI_HTTP_OP variants
- client: clarify the comments on GUI_HTTP and GUI_HTTP_OP

Note: GUI_HTTP and GUI_HTTP_OP are misnomers; they refer to
any HTTP op other than scheduler requests and file transfers.
Should change the name, maybe to CLIENT_HTTP*


svn path=/trunk/boinc/; revision=24238
2011-09-19 21:15:36 +00:00
Rom Walton ad274a1288 - Tag for 6.13.4 release, all platforms
boinc_core_release_6_13_4

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=24236
2011-09-19 16:06:21 +00:00
David Anderson a4a59cc533 svn path=/trunk/boinc/; revision=24235 2011-09-19 05:57:53 +00:00
David Anderson f56020dd84 - lib: add generic interfaces for threads and thread synchronization
svn path=/trunk/boinc/; revision=24234
2011-09-19 05:48:43 +00:00
David Anderson c544a81742 - Win fixes
svn path=/trunk/boinc/; revision=24233
2011-09-18 21:28:31 +00:00
David Anderson c61103ac26 - client: make the attributes of GUI RPCs (network, authentication)
explicit rather than determined by position in a list.
- client: add a new "read-only" attribute for GUI RPCs.
    This is in preparation for handling GUI RPCs in separate threads.
- client: remove code to support pre-V6 graphics.


svn path=/trunk/boinc/; revision=24232
2011-09-18 21:06:49 +00:00
Charlie Fenton 3ae3bb1099 wrapper: Update Mac build script for XCode 4.1 and OS 10.7 (supports Intel Macs only)
svn path=/trunk/boinc/; revision=24231
2011-09-16 23:51:43 +00:00
David Anderson 53133f126d - client: with VBox on Win, the process graph sometimes has cycles.
Not sure where this comes from.
    But avoid infinite recursion when traversing descendants.


svn path=/trunk/boinc/; revision=24230
2011-09-16 22:22:45 +00:00
David Anderson 61dc940872 - validator: add runtime_outlier message
svn path=/trunk/boinc/; revision=24229
2011-09-16 21:30:21 +00:00
David Anderson a886e0be7c - transitioner: fix bug related to new runtime_outlier field
svn path=/trunk/boinc/; revision=24228
2011-09-16 20:42:45 +00:00
David Anderson d8f20bceea - vboxwrapper: report network usage to the client
- client: include the above in enforcing network quota preferences


svn path=/trunk/boinc/; revision=24227
2011-09-16 19:16:12 +00:00
David Anderson 2bd5b194b2 - vboxwrapper: code cleanup
- use double for potentially large quantities
    - factor out repetitive code, rather than copy and paste


svn path=/trunk/boinc/; revision=24226
2011-09-16 17:25:36 +00:00
David Anderson e49f945908 - Validator: allow project-specific code to mark a result
is a "runtime outlier", i.e. its runtime does
    not correspond to the job's rsc_fpops_est.
    Runtime outliers are not counted in the statistics for
    elapsed time, turnaround time, and peak FLOPs count.

    The is intended for applications like SETI@home,
    some of whose jobs finish more or less instantly
    (this happens if the data contains a lot of interference).
    If a host happens to get a bunch of these short jobs,
    its statistics will get skewed: in essence, the server
    will think that the host is extremely fast,
    and will send it too many jobs.


svn path=/trunk/boinc/; revision=24225
2011-09-16 16:43:15 +00:00
Rom Walton 7d9384075d Quick Updates
svn path=/trunk/boinc/; revision=24224
2011-09-15 23:05:43 +00:00
Rom Walton e27ee6f152 - VBOX: Add a way to track overall network utilization of a VM.
samples/vboxwrapper/
        vbox.cpp, .h

svn path=/trunk/boinc/; revision=24223
2011-09-15 23:04:10 +00:00
David Anderson e0956b06df - minor code shuffle
svn path=/trunk/boinc/; revision=24222
2011-09-15 17:12:18 +00:00
Charlie Fenton 9ea1f2156d vboxwrapper: update XCode project for easier access to built executables and symbol tables under XCode 4.1
svn path=/trunk/boinc/; revision=24221
2011-09-15 10:33:04 +00:00
Charlie Fenton 1d5fe1a286 Mac: Change XCode project to build both 32-bit and 64-bit BOINC libraries for debug as well as for deployment
svn path=/trunk/boinc/; revision=24220
2011-09-15 10:32:07 +00:00
Charlie Fenton 6314930e4f vboxwrapper: fix compiler warning
svn path=/trunk/boinc/; revision=24219
2011-09-15 09:02:05 +00:00
Charlie Fenton bce695214c lib: fix compiler warning
svn path=/trunk/boinc/; revision=24218
2011-09-15 08:28:04 +00:00
David Anderson a4cccec2cc - scheduler: revise [21428] to include non-anonymous-platform,
and change the ratio limit from 2 to 10.


svn path=/trunk/boinc/; revision=24217
2011-09-15 06:53:01 +00:00
David Anderson 49a7287949 - scheduler: in app_plan functions for GPUs,
use available RAM if reported by client;
    otherwise use physical RAM.


svn path=/trunk/boinc/; revision=24216
2011-09-15 04:28:21 +00:00
David Anderson a2f6b62d97 - lib: parse <available_ram> in coproc XML
- lib: do coproc XML parsing using new XML parser


svn path=/trunk/boinc/; revision=24215
2011-09-15 04:24:40 +00:00
Rom Walton 3d9e3097ee Quick Updates
svn path=/trunk/boinc/; revision=24214
2011-09-14 23:33:11 +00:00
David Anderson 3a87fbd227 - client: report available GPU RAM to scheduler
svn path=/trunk/boinc/; revision=24213
2011-09-14 23:30:51 +00:00