Commit Graph

15898 Commits

Author SHA1 Message Date
Rom Walton ca6fa1cda3 Quick Updates
svn path=/trunk/boinc/; revision=21721
2010-06-09 23:30:31 +00:00
Rom Walton 664241f9a2 Quick Updates
svn path=/trunk/boinc/; revision=21720
2010-06-09 23:09:04 +00:00
Rom Walton ce298445af Quick Updates
svn path=/trunk/boinc/; revision=21719
2010-06-09 23:08:10 +00:00
Rom Walton 84b36fd83f Quick Updates
svn path=/trunk/boinc/; revision=21718
2010-06-09 23:06:26 +00:00
Rom Walton 068186a938 Quick Updates
svn path=/trunk/boinc/; revision=21717
2010-06-09 23:02:27 +00:00
Rom Walton 7457597319 - win_build: Commit project files to build sample applications for cuda
and OpenCL (ATI & Nvidia)
        
    samples/
        <Various Files>
    win_build/
        <various Files>

svn path=/trunk/boinc/; revision=21716
2010-06-09 22:18:37 +00:00
Charlie Fenton 0782b364a7 Fix typo
svn path=/trunk/boinc/; revision=21713
2010-06-09 08:30:11 +00:00
Charlie Fenton 83a5216c1a Mac installer: Create script to build installer for Campus Party (installs custom project_inint.xml file.)
svn path=/trunk/boinc/; revision=21711
2010-06-09 08:28:13 +00:00
David Anderson 80fb9c8381 - manager: add a script that generates a .pot for the manager
that includes the client source code as well

svn path=/trunk/boinc/; revision=21710
2010-06-09 00:00:58 +00:00
David Anderson 15047b1e4d - client: make all MSG_USER_ALERT messages (i.e., those shown as notices)
translatable (and change some MSG_USER_ALERT messages to MSG_INFO).

svn path=/trunk/boinc/; revision=21709
2010-06-08 23:37:44 +00:00
David Anderson 6c3cd72f89 - bug fixes to the above
svn path=/trunk/boinc/; revision=21708
2010-06-08 22:29:53 +00:00
David Anderson 5a28b5672e - client: user-visible text (message body, notice title and description)
are now translatable,
    using the convention that any substring enclosed in _(" ... ")
    should be passed throughh wxGetTranslation() or the equivalent.
- client: when writing messages to stdout, strip out _(...)
- manager: translate strings from client
- scheduler: message tweaks

svn path=/trunk/boinc/; revision=21706
2010-06-08 18:56:53 +00:00
Rom Walton 2d38108c28 Quick Updates
svn path=/trunk/boinc/; revision=21704
2010-06-08 15:47:32 +00:00
Charlie Fenton 7821ca916c Mac: Fix generation of PowerPC symbol tables (thin to ppc7400 not ppc).
svn path=/trunk/boinc/; revision=21702
2010-06-08 00:49:18 +00:00
Charlie Fenton dac178bcbb Mac: Don't generate xX86_64 client symbol table (was empty.)
svn path=/trunk/boinc/; revision=21701
2010-06-08 00:28:06 +00:00
Charlie Fenton 1dcb01c559 Mac: Don't generate xX86_64 client symbol table (was empty.)
svn path=/trunk/boinc/; revision=21700
2010-06-08 00:20:32 +00:00
Charlie Fenton 6b516fde4d client: Display Mac OS Version as well as Darwin version in Event Log
svn path=/trunk/boinc/; revision=21698
2010-06-07 07:18:07 +00:00
BOINC Translator 3ea0b8d79d Commit from BOINC Translation Services by user CanceleratoR. 908 of 909 messages translated (1 fuzzy).
svn path=/trunk/boinc/; revision=21697
2010-06-06 09:56:44 +00:00
David Anderson 875397d1b0 - admin web: add start/end times to team import log output
svn path=/trunk/boinc/; revision=21693
2010-06-04 19:20:19 +00:00
David Anderson f849faea5e - scheduler: bug fixes for jobs-in-progress limits
- client: msg tweak

svn path=/trunk/boinc/; revision=21692
2010-06-04 16:57:33 +00:00
David Anderson bbad857dbd svn path=/trunk/boinc/; revision=21691 2010-06-03 20:28:26 +00:00
David Anderson e80e54fd4d - user web: add "Application info" link in host page,
linking to new page showing host_app_versions for this host
- scheduler: message tweaks

svn path=/trunk/boinc/; revision=21690
2010-06-03 20:26:02 +00:00
David Anderson db667b77e8 - scheduler: fix anon platform bug that caused zero FPOPS est
svn path=/trunk/boinc/; revision=21689
2010-06-03 19:24:57 +00:00
David Anderson 356327d88c - scheduler: change backoff policy if a host has reached daily job quota.
Old: back off until random time in 1st hour of next day
    New: no server-dictated backoff; rely on client backoff
    This is needed to let hosts recover in a reasonable amount of time
    after a burst of errors.
- scheduler config: it turns out we can't put arbitrary XML in config.xml;
    The Python code is set up to parse only 1 level of tags (??),
    and I'm not up to the task of changing this.
    So the fine-grained job limit feature [21674] needs to use
    a different file, namely config_aux.xml

svn path=/trunk/boinc/; revision=21686
2010-06-03 04:59:27 +00:00
Charlie Fenton 4a72176c74 Release Mac BOINC 6.10.57 to alpha test
svn path=/trunk/boinc/; revision=21685
2010-06-03 00:03:10 +00:00
Charlie Fenton fa1c20decb client: fix compiler warning (unused variable.)
svn path=/trunk/boinc/; revision=21684
2010-06-02 23:42:53 +00:00
Rom Walton 76edcedf9d - MGR: When starting up and attaching to a project for the first time,
show the correct tab if in the advanced view.
        
    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=21683
2010-06-02 19:08:59 +00:00
David Anderson eb35fc63e1 - client: code cleanup (move some config vars from CLIENT_STATE to CONFIG)
svn path=/trunk/boinc/; revision=21682
2010-06-02 18:21:30 +00:00
David Anderson 7e65e23263 - fix to last checkin
svn path=/trunk/boinc/; revision=21681
2010-06-02 18:09:05 +00:00
David Anderson cec8b2950a - client: add --fetch_minimal_work option (cmdline and config file)
If set, then:
        if there are any active jobs at startup, don't fetch more work
        otherwise make exactly 1 scheduler RPC requesting work,
        and request only enough jobs to fill all devices.
- client: --exit_when_idle: make it available in config file
    and change semantics to:
    If set: exit if
        1) there are no tasks, and
        2) either there was an active task on startup,
            or we made a scheduler RPC requesting work
    Note: if there are not active tasks on startup,
        and the client makes a work request which doesn't return work,
        it will exit.


svn path=/trunk/boinc/; revision=21680
2010-06-02 17:50:47 +00:00
Rom Walton 827c0d7d6c - MGR: Apply patches submitted by Nicolás Alvarez
* Convert tabs to spaces for consistency.
        * Add BOINC copyright/license comment header.
        * Rename the numbered sizer variables to something descriptive and useful.
        * Remove useless sizers with only one element inside.
        * Declare and assign sizers in the same statement.
        * Split GUI creation into one method per tab.

    clientgui/
        DlgAdvPreferencesBase.cpp, .h

svn path=/trunk/boinc/; revision=21679
2010-06-02 17:44:38 +00:00
David Anderson 9e556fd9fc - user web: fix forum RSS feed
svn path=/trunk/boinc/; revision=21678
2010-06-02 04:20:48 +00:00
David Anderson a368e7dd25 - manager: linux compile fix, from jochen
svn path=/trunk/boinc/; revision=21676
2010-06-02 00:24:08 +00:00
David Anderson 89fab4ece5 - back end: change "daily result quota" mechanism.
Old: config.xml specifies an initial daily quota (say, 100).
        Each host_app_version starts out with this quota.
        On the return of a SUCCESS result,
        the quota is doubled, up to the initial value.
        On the return of an error result, or a timeout,
        the quota is decremented down to 1.
    Problem:
        Doesn't accommodate hosts that can do more than 100 jobs/day.
    New: similar, but
        - on validation of a job, daily quota is incremented.
        - on invalidation of a job, daily quota is decremented.
        - on return of an error result, or a timeout,
            daily quota is min'd with initial quota, then decremented.
    Notes:
        - This allows a host to have an unboundedly large quota
            as long as it continues to return more valid
            than invalid results.
        - Even with this change, hosts that return SUCCESS but
            invalid results will continue to get the initial daily quota.
            It would be desirable to reduce their quota to 1.

svn path=/trunk/boinc/; revision=21675
2010-06-02 00:11:01 +00:00
David Anderson cf7fb29227 - scheduler: add fine-grained "max jobs in progress" control.
You can now specify limits for specific apps,
    and/or for the project as a whole.
    Within each of these, you can specify limits on
    CPU jobs, GPU jobs, or total jobs.
    In the case of CPU and GPU limits, you can specify
    whether the limit should be scaled by the number of devices.

    Note: the enforcement of this is done in get_app_version(),
    since per-resource-type limits may dictate what app versions
    we can use for a particular job.

svn path=/trunk/boinc/; revision=21674
2010-06-01 23:41:07 +00:00
David Anderson 64def3d588 - scheduler: fix bug that caused resent jobs with anonymous platform
to have zero FPOPS est and bound

svn path=/trunk/boinc/; revision=21671
2010-06-01 19:56:54 +00:00
Rytis Slatkevičius d07da32b55 Fixed line order in the last patch
svn path=/trunk/boinc/; revision=21669
2010-06-01 18:40:17 +00:00
David Anderson 75e86bff04 - client/server/API: rename cudaDeviceProp to CUDA_DEVICE_PROP to
avoid conflict with nvidia's structure.
    Note: these structures don't have to be the same,
    since we populate our struct one item at a time.


svn path=/trunk/boinc/; revision=21668
2010-06-01 18:36:11 +00:00
Rytis Slatkevičius a3b27efb6f user web: do not wait for cross-project stats for more than 3 seconds as it slows down "Your account" page load in case stats server is slow to respond.
svn path=/trunk/boinc/; revision=21667
2010-06-01 14:07:53 +00:00
David Anderson d45d3b488f - server: code cleanup
svn path=/trunk/boinc/; revision=21664
2010-06-01 03:45:49 +00:00
David Anderson 0f2440c90b - GUI RPC client side: set up a 30 second receive timeout for
socket to client.  That way GUI won't hang if client does.
    From Fred of BoincTasks

svn path=/trunk/boinc/; revision=21663
2010-05-31 21:51:09 +00:00
BOINC Translator da81446c1b Commit from BOINC Translation Services by user DavidM. 465 of 909 messages translated (34 fuzzy).
svn path=/trunk/boinc/; revision=21662
2010-05-31 11:31:17 +00:00
BOINC Translator 10413f56a0 Update Translations
svn path=/trunk/boinc/; revision=21661
2010-05-30 18:00:06 +00:00
BOINC Translator 74778d368c Update Translations
svn path=/trunk/boinc/; revision=21658
2010-05-29 13:00:03 +00:00
Rom Walton 2e7d1cfe54 Quick Updates
svn path=/trunk/boinc/; revision=21656
2010-05-28 23:37:12 +00:00
Rom Walton 9acf7f392d - samples: plug in a skeleton CUDA sample with nothing in it. Setup Windows
project environment so the thing will at least compile. The nvcc compiler
        is a bit touchy.
        
    samples/cuda
        cuda.cu
        cuda_kernel.cu
    win_build/
        boinc.sln
        cuda.rules
        cuda.vcproj

svn path=/trunk/boinc/; revision=21655
2010-05-28 21:25:27 +00:00
Rom Walton 9d2b02764b Quick Updates
svn path=/trunk/boinc/; revision=21654
2010-05-27 20:55:42 +00:00
Rom Walton 693f538d42 Quick Updates
svn path=/trunk/boinc/; revision=21653
2010-05-27 20:52:53 +00:00
Rom Walton b3e20303ea Quick Updates
svn path=/trunk/boinc/; revision=21648
2010-05-27 19:48:50 +00:00
Rom Walton 2cf2cbdae8 - client: fix elasped time tracking bug
client/
        app_start.cpp

svn path=/trunk/boinc/; revision=21647
2010-05-27 19:46:09 +00:00