Commit Graph

16124 Commits

Author SHA1 Message Date
David Anderson 2bc044bd05 - scheduler: don't resend work if client isn't requesting work
svn path=/trunk/boinc/; revision=21823
2010-06-25 21:38:39 +00:00
Tuan Le 522cd39c45 svn path=/trunk/boinc/; revision=21822 2010-06-25 21:31:28 +00:00
Tuan Le 8b7b7e9e4c svn path=/trunk/boinc/; revision=21821 2010-06-25 21:28:55 +00:00
Tuan Le cd07f4aafc svn path=/trunk/boinc/; revision=21820 2010-06-25 21:10:02 +00:00
Tuan Le dc0c7ce657 svn path=/trunk/boinc/; revision=21819 2010-06-25 21:09:33 +00:00
Tuan Le 951a04fb3f svn path=/trunk/boinc/; revision=21818 2010-06-25 20:45:33 +00:00
Tuan Le 95f76a815e svn path=/trunk/boinc/; revision=21817 2010-06-25 20:43:48 +00:00
David Anderson 21d697fe9f svn path=/trunk/boinc/; revision=21816 2010-06-25 20:26:08 +00:00
David Anderson 56293c22d1 svn path=/trunk/boinc/; revision=21815 2010-06-25 20:25:42 +00:00
David Anderson 5ef4dead7d - validator: need parens in boolean expression
svn path=/trunk/boinc/; revision=21814
2010-06-25 19:23:16 +00:00
David Anderson 9e64a36958 - manager: message tweak
svn path=/trunk/boinc/; revision=21813
2010-06-25 19:06:43 +00:00
David Anderson 7c51512cbf - transitioner: the format string for a DB query had %.15d instead of %.15e.
That produced a messed-up query that assigned garbage values to:
        host_app_version.turnaround_var
        host_app_version.turnaround_q
        host_app_version.max_jobs_per_day
        host_app_version.consecutive_valid
    To repair these:
        - set turnaround_var and turnaround_q to zero
        - if max_jobs_per_day is outside of
            (0..config.daily_result_quota)
            set it to config.daily_result_quota
        - if consecutive_valid is outside (0..1000), set it to zero
    I added a script, html/ops/repair_21812.php, that does this;
    if you ran server code between [21181] and [21812], run this script.
- scheduler/transitioner: add <debug_quota> log flag
- changed the build system to always use -Wall
    (if we'd done this before, this bug wouldn't have happened)
- fixed a bunch of other compile warnings


svn path=/trunk/boinc/; revision=21812
2010-06-25 18:54:37 +00:00
Rom Walton 89fbfae2b8 - MGR: Bug fixes to previous commit.
clientgui/
        ViewNotices.cpp
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21811
2010-06-25 15:53:28 +00:00
Rom Walton 744e4d8ca0 Quick Updates
svn path=/trunk/boinc/; revision=21810
2010-06-25 15:44:04 +00:00
Rom Walton 1d670374fd - MGR: Handle sorting the notices control a different way.
clientgui/
        ViewNotices.cpp
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21809
2010-06-25 15:30:20 +00:00
Tuan Le 69cd672638 svn path=/trunk/boinc/; revision=21807 2010-06-24 23:53:31 +00:00
David Anderson cae5d08407 - scheduler: the way rsc_fpops_est and rsc_fpops_bound were
being scaled for anon platform was messed up.
    Turn off this scaling until I can figure out the problem.

svn path=/trunk/boinc/; revision=21806
2010-06-24 23:24:51 +00:00
David Anderson 587a4cde3f - scheduler: msg tweaks
svn path=/trunk/boinc/; revision=21805
2010-06-24 22:58:05 +00:00
David Anderson 25f9b05bdb - validator: there were a couple of places where we needed to
scale wu.rsc_fpops_est by app.min_avg_pfc.
- validator: assume that app.min_avg_pfc is nonzero;
    it will be, since the DB default is now 1.

svn path=/trunk/boinc/; revision=21804
2010-06-24 22:17:33 +00:00
Charlie Fenton 76370f6ae8 MGR: Fix order of items displayed in Notices tab correctly this time
svn path=/trunk/boinc/; revision=21803
2010-06-24 20:55:14 +00:00
David Anderson 60c296338c - API: compile fix
svn path=/trunk/boinc/; revision=21801
2010-06-24 05:11:34 +00:00
Charlie Fenton d243316f0f Mac: Update XCode project for new source file NoticeListCtrl.cpp
svn path=/trunk/boinc/; revision=21800
2010-06-23 23:32:54 +00:00
Charlie Fenton 1056dbf9e0 MGR: Fix order of items displayed by NoticeListCtrl (newest first); update Mac accessibility for new NoticeListCtrl
svn path=/trunk/boinc/; revision=21799
2010-06-23 23:31:05 +00:00
Tuan Le ea59d1b326 cuda.cu -> fix boinc_msg_prefix()
common.mk, Makefile for Linux
readme.txt for troubleshooting 

svn path=/trunk/boinc/; revision=21798
2010-06-23 23:20:25 +00:00
Rom Walton 3405baeff3 Quick Updates
svn path=/trunk/boinc/; revision=21797
2010-06-23 21:44:59 +00:00
Rom Walton ebc76b315c - MGR: Hook up new NoticeListCtrl.
TODO: pre-stage the download of images instead of relying
        on wxWidgets to do it out of band.  It gets stuck in a
        recursive loop and eventually blows up if it has to go
        out to the Internet to find image files it has already
        downloaded once after selecting the item.  I presume it
        decides it needs to re-download the image becuase the
        background color for the whole line changes.
        
    clientgui/
        NoticeListCtrl.cpp, .h
        ProjectListCtrl.cpp
    clientgui/
        ViewNotices.cpp, .h

svn path=/trunk/boinc/; revision=21796
2010-06-23 21:44:31 +00:00
David Anderson e34dcc5bdb - client: when selecting the "best" ATI GPU, factors are:
1) double precision support
    2) memory size
    3) speed
    (similar to NVIDIA)

svn path=/trunk/boinc/; revision=21795
2010-06-23 18:16:19 +00:00
Rom Walton e4099be5b7 Quick Updates
svn path=/trunk/boinc/; revision=21794
2010-06-23 17:55:31 +00:00
Rom Walton e64ae493d0 - MGR: Commit the new Notice List Control.
TODO: Hook it up to the view.
        
    clientgui/
        Events.h
        NoticeListCtrl.cpp, .h
        ViewNotices.cpp
    win_build/
        boincmgr.vcproj
        

svn path=/trunk/boinc/; revision=21793
2010-06-23 16:59:35 +00:00
Charlie Fenton f56e99d4c5 MGR: save host name instead of CPID when saving arrival time of last read notice
svn path=/trunk/boinc/; revision=21792
2010-06-23 01:01:12 +00:00
Tuan Le 0c1c81f8ea Makefile for Linux
Modify atiopencl.cpp, fix call to boinc_msg_prefix
readme.txt -> setup and troubleshooting guide

svn path=/trunk/boinc/; revision=21791
2010-06-22 20:21:41 +00:00
David Anderson 0610339065 - client: notice tweak
svn path=/trunk/boinc/; revision=21790
2010-06-22 19:25:46 +00:00
David Anderson 1624a2a2f7 - client: don't attach to a project if the account manager
has set the "detach when done" flag.

svn path=/trunk/boinc/; revision=21789
2010-06-22 18:57:30 +00:00
David Anderson 1250f41313 - validator: fix a divide by zero (happens w/ old clients
that don't report elapsed time)

svn path=/trunk/boinc/; revision=21788
2010-06-22 18:09:55 +00:00
David Anderson 0e4e823b4e - client: fix crashing bug when account manager returns
new project w/ "no more work" flag set

svn path=/trunk/boinc/; revision=21787
2010-06-22 17:50:25 +00:00
David Anderson d5e035456d compile fixes
svn path=/trunk/boinc/; revision=21786
2010-06-21 23:36:01 +00:00
David Anderson c2444c5206 - apps: compile fix
svn path=/trunk/boinc/; revision=21785
2010-06-21 23:29:37 +00:00
David Anderson 392f02f8b8 - API: add BOINC copyright notice to graphics2_win.cpp.
This file originally used code from the following tutorial,
    which shows how to open a window using GLUT:
    http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=01
    The code has now been completely rewritten;
    in particular, it doesn't use GLUT anymore.
- scheduler: change default limit on #CPUs from 16 to 64

svn path=/trunk/boinc/; revision=21784
2010-06-21 21:14:34 +00:00
David Anderson 9262cc8c1a - validator: fix possible divide-by-zero
- validator: when claimed credit is too high,
    assign standard credit rather than exiting.

svn path=/trunk/boinc/; revision=21783
2010-06-21 17:56:12 +00:00
Rom Walton cd85bbbd9a Quick Updates
svn path=/trunk/boinc/; revision=21782
2010-06-21 17:49:16 +00:00
Rom Walton 9c294506b8 Quick Updates
svn path=/trunk/boinc/; revision=21781
2010-06-21 17:48:54 +00:00
Rytis Slatkevičius 6c5fc14a23 user web: flag to send less information on team member XML requests (from Willy de Zutter).
svn path=/trunk/boinc/; revision=21780
2010-06-20 08:35:36 +00:00
Charlie Fenton b8bbf607ad MGR: Take into account that there may be gaps in the sequence numbers because some notices may have been deleted
svn path=/trunk/boinc/; revision=21777
2010-06-18 22:39:12 +00:00
David Anderson f2e8d4601b - validator: because of the above problem,
some results have flops_estimate == 0, which causes divide by zero.
    Check for this and use 1e10.

svn path=/trunk/boinc/; revision=21776
2010-06-18 22:27:09 +00:00
David Anderson 67ef958be1 - scheduler: estimate peak FLOPS of anon platform app versions
based on CPU and GPU usage (or, if missing, 1 CPU).
    Previously we were using the user-supplied <flops> element,
    and if it was missing all hell broke loose.
- client: free malloced items on exit

svn path=/trunk/boinc/; revision=21775
2010-06-18 22:21:36 +00:00
David Anderson b9cdeb73fa - sample apps: compile fixes
svn path=/trunk/boinc/; revision=21774
2010-06-18 20:02:35 +00:00
David Anderson 28bd0f452c - client: fix notice ordering bug
- client: if don't need network connection,
		remove "need network connection" notices

svn path=/trunk/boinc/; revision=21773
2010-06-18 17:09:18 +00:00
Charlie Fenton 9230822e94 MGR: save last notice which has been read in persistent storage by saving its arrival time
svn path=/trunk/boinc/; revision=21771
2010-06-18 13:23:22 +00:00
Charlie Fenton 6b5a028449 lib: Fix the value returned from get_mac_addresses() on Macintosh computers.
svn path=/trunk/boinc/; revision=21769
2010-06-18 10:16:01 +00:00
BOINC Translator 171fde85b4 Commit from BOINC Translation Services by user treppolse. 788 of 788 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=21767
2010-06-18 06:18:19 +00:00