Commit Graph

17044 Commits

Author SHA1 Message Date
David Anderson 488e954a84 svn path=/trunk/boinc/; revision=23381 2011-04-19 05:15:21 +00:00
David Anderson 2ab0613f06 - client: fix message describing work request
svn path=/trunk/boinc/; revision=23380
2011-04-19 05:14:45 +00:00
David Anderson 654f2468f6 - client: replace % with %% in messages from scheduler
(else they're interpreted as format strings)


svn path=/trunk/boinc/; revision=23379
2011-04-19 05:07:08 +00:00
David Anderson a225fe12ba - user web and notices: fix message describing friend request
svn path=/trunk/boinc/; revision=23378
2011-04-18 23:41:53 +00:00
David Anderson ac34ece602 - client: fix a couple of the messages that are appended to
a job's stderr when the job is aborted


svn path=/trunk/boinc/; revision=23374
2011-04-18 23:05:14 +00:00
David Anderson b89ea98838 - client: when estimating job runtime based on fraction done,
use the elapsed time when fraction done was last reported,
    not current elapsed time.
    Fix problem where est time remaining increases linearly,
    then abruptly decreases when new frac done is reported.
    From Bruce Allen.


svn path=/trunk/boinc/; revision=23373
2011-04-18 16:32:57 +00:00
David Anderson dc02d192a6 - client: fix bug that cause notice RSS feeds to disappear and reappear,
and notices to erroneously be shown as new.


svn path=/trunk/boinc/; revision=23371
2011-04-16 06:15:10 +00:00
David Anderson bddd0d45db Win compile fixes
svn path=/trunk/boinc/; revision=23370
2011-04-14 22:48:04 +00:00
David Anderson 7cb3400459 - API: add support for multi-process apps,
i.e. those that create subprocesses.
    Previously, the client's job control options (suspend/resume/quit)
    would not work for subprocesses.
    Multiprocess apps must initialize with something like:
        BOINC_OPTIONS options;
        boinc_options_defaults(options);
        options.multi_process = true;
        boinc_init_options(&options);
    Note: an application can be both multi-thread and multi-process.
    In this case set options.multi_thread as well.
- wrapper: add support for multi-process apps.
    Previously, suspend/resume operations did not work for subprocesses.
    If a task is multi-process, you must include
        <multi_process>1</multi_process>
    in its descriptor.


svn path=/trunk/boinc/; revision=23369
2011-04-14 22:25:38 +00:00
Rom Walton 2cf2d19d0a svn path=/trunk/boinc/; revision=23368 2011-04-14 15:26:46 +00:00
Rom Walton da2ca8d428 - MGR: Check to see if keyboard accelerators can be redefined on the fly.
clientgui/
        DlgEventLog.cpp

svn path=/trunk/boinc/; revision=23367
2011-04-14 15:15:36 +00:00
David Anderson 3b1b7e9204 - client:
- add <heartbeat_debug> log flag
    - show trickle-up and int file upload msgs if <app_msg_receive> set
    - if scheduler RPC reason is trickle-up, say so
- manager:
    - restore "non CPU intensive" to task description
    - project properties: show if RPC in progress or trickle-up pending.
        (show these low-probability things only if present)
- manager: fix Unix build

(from Ian Hay)


svn path=/trunk/boinc/; revision=23365
2011-04-14 01:04:10 +00:00
David Anderson c83781a91c - admin web: remove options to delete apps and app versions.
This is almost always a bad idea.


svn path=/trunk/boinc/; revision=23364
2011-04-13 19:19:36 +00:00
Rom Walton 61ba61d846 - MGR: Add missing keyboard accellerators for the event log.
- MGR: Re-enable the next button when the terms of use wizard
        page when the back button is pressed.
        
    clientgui/
        DlgEventLog.cpp
        TermsOfUsePage.cpp

svn path=/trunk/boinc/; revision=23363
2011-04-13 16:32:58 +00:00
Rom Walton b9c959ed1d - MGR: Remove unneeded asserts.
clientgui/
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=23362
2011-04-11 19:51:10 +00:00
David Anderson f56051a182 - user web: use special icon for hidden threads (from Jord)
svn path=/trunk/boinc/; revision=23361
2011-04-11 06:46:22 +00:00
David Anderson dd5618c91f - scheduler: failure to set up COPROCS structure correctly
led to per-GPU job limits not being enforced.


svn path=/trunk/boinc/; revision=23360
2011-04-11 03:19:27 +00:00
David Anderson e2b4d48ab4 - user web: fix "delete profile" function
svn path=/trunk/boinc/; revision=23359
2011-04-10 15:23:42 +00:00
David Anderson 9de5f69e39 - "upgrade" script: remove --project_root option,
and allow full path of project root dir
    instead of the short name


svn path=/trunk/boinc/; revision=23358
2011-04-09 03:10:29 +00:00
David Anderson 5b3c9e872b - "upgrade" script: copy sched/fcgi if it exists
svn path=/trunk/boinc/; revision=23357
2011-04-08 19:36:26 +00:00
David Anderson 60fc3d3f22 - client: defer reporting completed tasks if an upload started recently;
we might be able to report more tasks once the upload completes.


svn path=/trunk/boinc/; revision=23356
2011-04-08 09:02:41 +00:00
David Anderson 3fc341fc60 - user web: fix numeric field sanitization in prefs. Fixes #1087.
- client: if PREFS::max_ncpus_pct is 0, don't set it to 100;
    doing so prevents PREFS::max_ncpus from having any effect.


svn path=/trunk/boinc/; revision=23355
2011-04-08 00:14:01 +00:00
David Anderson edcd09bded - client sim stuff
svn path=/trunk/boinc/; revision=23354
2011-04-07 23:10:06 +00:00
David Anderson 62ae83e615 - manager: change simple view notices window title from Messages to Notices
svn path=/trunk/boinc/; revision=23353
2011-04-06 19:03:00 +00:00
Rom Walton 3b541e5e55 Quick Updates
svn path=/trunk/boinc/; revision=23352
2011-04-06 18:43:03 +00:00
Rom Walton df2829c9da Quick Updates
svn path=/trunk/boinc/; revision=23351
2011-04-06 17:57:52 +00:00
Charlie Fenton 81b0e63b97 Release Mac BOINC 6.12.22 to alpha test
svn path=/trunk/boinc/; revision=23349
2011-04-05 22:42:43 +00:00
Rom Walton 6a0be49a6f Update Translations
svn path=/trunk/boinc/; revision=23345
2011-04-05 19:41:15 +00:00
Rom Walton 2c3b925e42 Quick Updates
svn path=/trunk/boinc/; revision=23343
2011-04-05 19:24:52 +00:00
Rom Walton d8b2e88bfd Update Translations
svn path=/trunk/boinc/; revision=23338
2011-04-05 17:22:32 +00:00
David Anderson 9e0cd1229a - Make project info translatable
svn path=/trunk/boinc/; revision=23327
2011-04-05 05:10:56 +00:00
David Anderson f508218e4c - scheduler: <max_wus_in_progress> and <max_wus_in_progress_gpu>
are per-processor, not per-host.


svn path=/trunk/boinc/; revision=23326
2011-04-04 22:15:04 +00:00
David Anderson fa377295bc - client: use larger buffer for app command line,
enough to accommodate 64KB from wu.cmdline


svn path=/trunk/boinc/; revision=23324
2011-04-04 18:03:50 +00:00
David Anderson ea06547715 - client: discard messages whose create time OR arrival time
is more than 30 days ago


svn path=/trunk/boinc/; revision=23319
2011-04-04 17:43:36 +00:00
David Anderson 1b9133b868 - scheduler: don't send unboundedly many assigned jobs
- Makefile: don't include unnecessary files


svn path=/trunk/boinc/; revision=23315
2011-04-04 11:45:44 +00:00
David Anderson 43a7ffb95c - lib: fix compile warnings by removing virtual functions in COPROC
svn path=/trunk/boinc/; revision=23314
2011-04-01 22:45:02 +00:00
Charlie Fenton 6c996d5d71 Mac: Revise Mac project for deleted coprocs/OpenCL/include/ directory and new cl_boinc.h
svn path=/trunk/boinc/; revision=23313
2011-04-01 22:36:01 +00:00
David Anderson a7828abdda - scheduler: removed unused destructors in COPROC that
caused scheduler to crash (not sure why)


svn path=/trunk/boinc/; revision=23312
2011-04-01 21:21:11 +00:00
Rom Walton 64aae21969 Quick Updates
svn path=/trunk/boinc/; revision=23311
2011-04-01 20:10:45 +00:00
David Anderson 247413b291 - server/client: make a stripped-down OpenCL header file, lib/cl_boinc.h,
for the things that BOINC actually needs
    (fixes server compile problems)
- client: fix various compile errors in coproc_detect.cpp


svn path=/trunk/boinc/; revision=23310
2011-04-01 19:39:58 +00:00
Charlie Fenton 68d9a6bdb0 client: Add debug logging to show GPU detection when OpenCL is installed but CAL and / or CUDA is not
svn path=/trunk/boinc/; revision=23309
2011-04-01 05:56:39 +00:00
Charlie Fenton c0579f8ba8 Eliminate redundant cl.h and clpatform.h in lib/ directory
svn path=/trunk/boinc/; revision=23308
2011-04-01 04:12:17 +00:00
Charlie Fenton 34ff45d8bc svn path=/trunk/boinc/; revision=23307 2011-04-01 03:56:29 +00:00
Rom Walton 1f8208ad1e - lib: Fix build break for Linux.
lib/
        procinfo.cpp

svn path=/trunk/boinc/; revision=23306
2011-04-01 01:49:54 +00:00
Rom Walton e989999593 Quick Updates
svn path=/trunk/boinc/; revision=23305
2011-03-31 21:47:12 +00:00
Rom Walton d049739cd8 Quick Updates
svn path=/trunk/boinc/; revision=23304
2011-03-31 19:56:47 +00:00
Rom Walton de7e97cc32 - lib: Bring header and implementation files into sync over the coproc parsing
function.
        
    lib/
        coproc.cpp, .h

svn path=/trunk/boinc/; revision=23303
2011-03-31 15:34:05 +00:00
Rom Walton 26fe6c5d2b Quick Updates
svn path=/trunk/boinc/; revision=23302
2011-03-31 15:06:34 +00:00
Charlie Fenton 74218d5a4d client: Continue adding OpenCL support
svn path=/trunk/boinc/; revision=23301
2011-03-31 10:11:24 +00:00
Charlie Fenton b85d87ef9f client: Continue adding OpenCL support
svn path=/trunk/boinc/; revision=23300
2011-03-31 10:02:34 +00:00