Commit Graph

13567 Commits

Author SHA1 Message Date
David Anderson 515de57e76 - screensaver: flesh out new SS a bit
svn path=/trunk/boinc/; revision=17162
2009-02-06 00:29:00 +00:00
David Anderson 258dac62b2 - client: it the state file or an RPC reply has an app version
using a coprocessor we don't know about, ignore it
    (and all results using that app_version will be flushed).
    This deals with the situation where we have some GPU jobs,
    but the GPU card is removed (previously this resulted in a crash).
    This requires some code shuffling so that we check for coprocessors
    before reading state file.


svn path=/trunk/boinc/; revision=17161
2009-02-06 00:22:21 +00:00
David Anderson f851c4558a - web: add another team stats link
- client: if ncpus is zero in cc_config.xml, honor it.


svn path=/trunk/boinc/; revision=17160
2009-02-05 22:34:10 +00:00
David Anderson 7300925304 - web: must have a DB connection before calling mysql_real_escape_string()
svn path=/trunk/boinc/; revision=17159
2009-02-05 22:16:45 +00:00
David Anderson 34af99f2a2 - client: if time intervals for debt adjustment or job elapsed time
are negative, ignore (must be clock reset)

svn path=/trunk/boinc/; revision=17158
2009-02-05 21:48:42 +00:00
David Anderson 85acfeb1be - web: update stats sites URLs
svn path=/trunk/boinc/; revision=17157
2009-02-05 21:38:55 +00:00
David Anderson 03a0175d26 - web: add links to cross-project host stats sites
(currently just boincstats)

svn path=/trunk/boinc/; revision=17156
2009-02-05 21:19:19 +00:00
David Anderson 20c2566ada - web: added BOINCstats to list of team stats sites
svn path=/trunk/boinc/; revision=17155
2009-02-05 20:25:30 +00:00
David Anderson af86d4326f - client: when accounting job elapsed time,
ignore intervals longer than 10 secs;
    that could only happen if the client or host was suspended/hibernated.
- client: in adjust_debts(), ignore intervals longer than
    2*work fetch period, not 2*CPU sched period.
    adjust_debts() is called from work fetch.

svn path=/trunk/boinc/; revision=17154
2009-02-05 20:16:28 +00:00
Rom Walton c474594a0c - MGR: On newer versions of the wxWidget framework the project list
wasn't being properly sized, so create it with a fixed size.
        
    clientgui/
        ProjectListCtrl.cpp

svn path=/trunk/boinc/; revision=17153
2009-02-05 19:49:37 +00:00
David Anderson 3ad73d70ba - client: redefine "overworked" as
debt < -1.5 * work_buf * cpu_sched_period
- web: on team page, link to cross-project team stats sites

svn path=/trunk/boinc/; revision=17152
2009-02-05 19:40:01 +00:00
Rom Walton d36040fd78 Quick Updates
svn path=/trunk/boinc/; revision=17151
2009-02-05 19:27:58 +00:00
Rom Walton bdd5a5e4a8 - MGR: Back out David's change which broke clipboard functionality
on Linux.  Take care of the real performance problem with
        copying 20000+ records to the clipboard in a Debug build
        by pre-allocating the buffer.
        
    clientgui/
        ViewMessages.cpp, .h

svn path=/trunk/boinc/; revision=17150
2009-02-05 19:25:08 +00:00
David Anderson 4cfeac5118 - manager: use sprintf() instead of WxString::Printf()
when copying messages to clipboard, and use tab instead of |

NOTE TO ROM: use WxWidgets features only where necessary.
E.g., for a time that's not going to be displayed,
use double instead of WxDateTime

svn path=/trunk/boinc/; revision=17149
2009-02-05 17:36:42 +00:00
Charlie Fenton c6bf99b452 SS: Add ss_app to XCode Project, with a temporary icon
svn path=/trunk/boinc/; revision=17148
2009-02-05 13:37:45 +00:00
Charlie Fenton 25c5eb2617 SS: Implement basic new functionality in screensaver coordinator (tested on Mac only so far)
svn path=/trunk/boinc/; revision=17147
2009-02-05 12:44:39 +00:00
Charlie Fenton 2c89b4103e SS: Implement basic new functionality in screensaver coordinator (tested on Mac only so far)
svn path=/trunk/boinc/; revision=17146
2009-02-05 12:32:16 +00:00
BOINC Translator 04bfa9305c Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17145
2009-02-05 12:22:46 +00:00
Charlie Fenton 0fb3a8c169 SS: Begin work on upgrading screensaver coordinator for new functionality: add file names, sandbox security
svn path=/trunk/boinc/; revision=17144
2009-02-05 07:44:26 +00:00
Rom Walton 6ec9e4a1c9 - MGR: Display all projects in the project list but disable the text control
is the project doesn't list a supported platform.  If the user clicks
        on it display a message box stating that once attached the user may not
        get any work.
        
    clientgui/
        AccountManagerInfoPage.cpp
        ProjectInfoPage.cpp, .h
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=17143
2009-02-05 05:57:30 +00:00
Charlie Fenton 7b101e42ad Use symbolic file name GUI_RPC_PASSWD_FILE for gui_rpc_auth.cfg
svn path=/trunk/boinc/; revision=17142
2009-02-05 01:34:47 +00:00
Charlie Fenton dd6b98488a SS: Begin work on upgrading screensaver coordinator for new functionality: add file names, sandbox security
svn path=/trunk/boinc/; revision=17141
2009-02-05 01:21:24 +00:00
Rom Walton 3c4b741ad7 Quick Updates
svn path=/trunk/boinc/; revision=17140
2009-02-04 23:49:37 +00:00
BOINC Translator 57c809a640 Commit from BOINC Translation Services by user treppolse. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17134
2009-02-04 06:52:36 +00:00
David Anderson b9fc36ef84 - GUI RPC: made password file read into function
- lib: minimized FCGI library

svn path=/trunk/boinc/; revision=17133
2009-02-03 21:22:50 +00:00
David Anderson 421a92dec9 svn path=/trunk/boinc/; revision=17132 2009-02-03 19:52:45 +00:00
David Anderson 455c2f7373 - renamed boinc_ss_opengl to ss_app
svn path=/trunk/boinc/; revision=17131
2009-02-03 19:50:30 +00:00
Rom Walton db58ab2e88 Quick Updates
svn path=/trunk/boinc/; revision=17129
2009-02-03 19:10:51 +00:00
Rom Walton 5539900569 - SCROPENGL: Checkin the files needed for the new OpenGL based
BOINC screensaver.
        
    clientscr/
        boinc_ss_opengl.h
        boinc_ss_opengl.rc
        screensaver_opengl.cpp
        screensaver_opengl.h
    win_build/
        boinc.sln
        boinc_ss_opengl.vcproj

svn path=/trunk/boinc/; revision=17128
2009-02-03 18:53:48 +00:00
David Anderson 5eeb9c0815 - client: fix bug that caused infinite sched RPCs if project down
svn path=/trunk/boinc/; revision=17127
2009-02-03 18:08:40 +00:00
BOINC Translator 8918e4cb62 Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17126
2009-02-03 17:46:32 +00:00
BOINC Translator 2bb2570300 Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17125
2009-02-03 04:18:38 +00:00
BOINC Translator 5a139ba70c Commit from BOINC Translation Services by user treppolse. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17124
2009-02-03 03:34:30 +00:00
BOINC Translator 07289cbf83 Commit from BOINC Translation Services by user treppolse. 257 of 257 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17123
2009-02-03 03:34:20 +00:00
BOINC Translator f65b7ce2a0 Commit from BOINC Translation Services by user treppolse. 716 of 716 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17122
2009-02-03 03:33:46 +00:00
David Anderson 07a853d73a - Manager: change terms for STD, LTD
- web: change script that locks old threads to exempt team forums

svn path=/trunk/boinc/; revision=17121
2009-02-02 23:12:35 +00:00
David Anderson a4a2a68f7d - fix tabs
svn path=/trunk/boinc/; revision=17101
2009-02-02 18:47:34 +00:00
David Anderson 9f170696a4 - client: code cleanup
svn path=/trunk/boinc/; revision=17100
2009-02-02 18:45:00 +00:00
David Anderson db04adb503 svn path=/trunk/boinc/; revision=17099 2009-02-02 17:29:22 +00:00
David Anderson 6120b02306 - client: code cleanup
svn path=/trunk/boinc/; revision=17098
2009-02-02 05:15:12 +00:00
BOINC Translator 28b29370f3 Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17097
2009-02-01 18:11:24 +00:00
BOINC Translator b49585b369 Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17096
2009-02-01 18:10:06 +00:00
BOINC Translator 539c9d4355 Commit from BOINC Translation Services by user DavidM. 112 of 112 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17095
2009-02-01 18:06:10 +00:00
BOINC Translator e12de4026b Commit from BOINC Translation Services by user ReneOskam. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=17094
2009-02-01 13:22:45 +00:00
David Anderson 89188fca84 - client: there was a problem with how the round simulator
worked in the presence of coprocessors.
    The simulator maintained per-project queues of pending jobs.
    When a job finished (in the simulation) it would get
    one or more jobs from that project's pending queue.

    The problem: this could cause "holes" in the scheduling of GPUs,
    and produce an erroneous nonzero shortfall for GPUs,
    leading to infinite work fetch.

    The solution: maintain a separate (per-resource, not per--project)
    queue of pending coprocessor jobs.
    When a coprocessor job finishes,
    start pending jobs from the queue for that resource.

    Another change: the simulator did strict reservation of coprocessors.
    If there are 2 instances of CUDA,
    and a 1-instance job is running in the simulation,
    it wouldn't start an additional 2-instance job.
    This also can cause erroneous nonzero shortfalls.

    So instead, schedule coprocessors like CPUs, i.e. saturate them.
    This can cause distorted completion time estimates,
    but it's better than infinite work fetch.

svn path=/trunk/boinc/; revision=17093
2009-02-01 04:37:19 +00:00
BOINC Translator a58f4f0147 Commit from BOINC Translation Services by user Rytis. 507 of 716 messages translated (10 fuzzy).
svn path=/trunk/boinc/; revision=17092
2009-01-31 22:19:16 +00:00
BOINC Translator b345a9a55b Commit from BOINC Translation Services by user mifistorX. 676 of 716 messages translated (6 fuzzy).
svn path=/trunk/boinc/; revision=17091
2009-01-31 04:44:53 +00:00
David Anderson be31245c82 - client: work fetch fixes
svn path=/trunk/boinc/; revision=17090
2009-01-31 00:20:13 +00:00
David Anderson 8de66223fd - client: tweak work fetch messages
- client: buffer 2000 messages instead of 1000

svn path=/trunk/boinc/; revision=17089
2009-01-30 22:33:45 +00:00
David Anderson 3452a0e422 - scheduler: show message whether miss or meet deadline
svn path=/trunk/boinc/; revision=17088
2009-01-30 22:30:35 +00:00