Commit Graph

13238 Commits

Author SHA1 Message Date
David Anderson 5b132ae4f6 - client: simplify message describing scheduler request;
to get work request details, use <sched_op_debug>

svn path=/trunk/boinc/; revision=16988
2009-01-22 21:29:09 +00:00
David Anderson a32bba2949 - web: when using adaptive replication, show a WU's instances
if it has a canonical result, not if it's been assimilated
    (if the assimilator is not working, the latter causes
    WUs to be hidden longer than needed)

svn path=/trunk/boinc/; revision=16986
2009-01-22 20:04:19 +00:00
David Anderson 268b694932 - client: if an app has avg_ncpus < 1, run it at above-idle priority
even if it doesn't use a coprocessor.
- scheduler: added an "nci" (non CPU intensive) plan class
    to sched_plan.cpp.  It declares the use of 1% of a CPU.

The above two changes are intended to allow the QCN app to
run at above_idle priority, which it needs in order to do 500Hz polling.

- API: the std::string version of boinc_resolve_filename()
    acts the same as the char[] version.

svn path=/trunk/boinc/; revision=16985
2009-01-22 19:51:04 +00:00
Rom Walton dd074868f6 Quick Updates
svn path=/trunk/boinc/; revision=16982
2009-01-22 19:36:58 +00:00
Rom Walton 9b91a3265b Quick Updates
svn path=/trunk/boinc/; revision=16981
2009-01-22 19:34:58 +00:00
Charlie Fenton 272686d94b MGR: fix compile error.
svn path=/trunk/boinc/; revision=16973
2009-01-22 10:26:51 +00:00
Eric J. Korpela 197ae314ac Removed extraneous carriage returns from mac_address.cpp.
svn path=/trunk/boinc/; revision=16972
2009-01-22 01:00:46 +00:00
Rom Walton c57c8b63bc - MGR: Make sure the UI thread doesn't call a GUI RPC
that uses the SET_LOCALE class.
        
    clientgui/
        BOINCClientManager.cpp

svn path=/trunk/boinc/; revision=16971
2009-01-21 23:08:32 +00:00
David Anderson 7cbce5f2ec - client: compile fix
svn path=/trunk/boinc/; revision=16970
2009-01-21 20:51:33 +00:00
David Anderson 28bc319055 - client: fetch work from non-CPU-intensive projects
svn path=/trunk/boinc/; revision=16969
2009-01-21 20:28:00 +00:00
David Anderson 350f62223f - scheduler: accept CUDA version 1.0
svn path=/trunk/boinc/; revision=16968
2009-01-21 17:36:26 +00:00
Charlie Fenton 3fc42e1a4e Mac client: fix bug in build script so that curl-7.19.2 actually does build with c-ares 1.6.0. Fixes #830.
svn path=/trunk/boinc/; revision=16964
2009-01-21 07:37:59 +00:00
David Anderson 50405c89e3 - scheduler: improve no-work messages
- web: don't use DB conn in mysql_real_escape_string()
    (otherwise won't work if DB is down)

svn path=/trunk/boinc/; revision=16961
2009-01-20 21:31:13 +00:00
David Anderson f33631cbbc - client: fix messages
svn path=/trunk/boinc/; revision=16960
2009-01-20 18:06:49 +00:00
David Anderson 85a8e6a772 - scheduler: remove the config flag <have_cuda_apps>,
and add <cuda_multiplier>.
    The latter is used in calculating max jobs/day for a host;
    namely, it's host.max_results_day * (NCPUS + NCUDA*cuda_multiplier).
    Set it to 10 or so if you have CUDA apps.
- scheduler: don't overload effective_ncpus();
    instead, add two new functions,
    max_results_day_multiplier() and max_wus_in_progress_multiplier()
- scheduler: don't reduce max_results_day if we get an aborted job
    (it might have been aborted by the project;
    not appopriate to punish host in this case)

svn path=/trunk/boinc/; revision=16959
2009-01-20 00:54:16 +00:00
BOINC Translator a047fb5bec Commit from BOINC Translation Services by user SaharovNA. 252 of 257 messages translated (5 fuzzy).
svn path=/trunk/boinc/; revision=16957
2009-01-18 20:03:45 +00:00
BOINC Translator 91c4be9764 Commit from BOINC Translation Services by user SaharovNA. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=16956
2009-01-18 19:37:46 +00:00
BOINC Translator 38a7020166 Commit from BOINC Translation Services by user Necroman. 218 of 218 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=16952
2009-01-18 13:26:24 +00:00
BOINC Translator 06bfc9eac1 Commit from BOINC Translation Services by user ReneOskam. 257 of 257 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=16951
2009-01-18 11:53:44 +00:00
BOINC Translator 9c7f8600bc Commit from BOINC Translation Services by user ReneOskam. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=16950
2009-01-18 11:51:56 +00:00
BOINC Translator 4b6df37ea9 Commit from BOINC Translation Services by user ReneOskam. 131 of 131 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=16949
2009-01-18 11:40:51 +00:00
BOINC Translator 31873516ac Commit from BOINC Translation Services by user ReneOskam. 250 of 257 messages translated (7 fuzzy).
svn path=/trunk/boinc/; revision=16948
2009-01-17 23:19:46 +00:00
BOINC Translator 8d1cfded24 Commit from BOINC Translation Services by user ReneOskam. 125 of 131 messages translated (6 fuzzy).
svn path=/trunk/boinc/; revision=16947
2009-01-17 23:18:41 +00:00
BOINC Translator ab6b8ef4af Commit from BOINC Translation Services by user SaharovNA. 252 of 257 messages translated (5 fuzzy).
svn path=/trunk/boinc/; revision=16945
2009-01-17 12:19:35 +00:00
Rom Walton 2816bf90c3 Quick Updates
svn path=/trunk/boinc/; revision=16943
2009-01-16 21:57:31 +00:00
David Anderson d3aa55c9b4 - client: remove limits on LTD.
svn path=/trunk/boinc/; revision=16942
2009-01-16 18:37:13 +00:00
Rom Walton f67f00c97a Fix encoding problem
svn path=/trunk/boinc/; revision=16941
2009-01-16 18:26:43 +00:00
BOINC Translator 4a6a9ece2c Latest updates
svn path=/trunk/boinc/; revision=16938
2009-01-16 18:16:05 +00:00
Charlie Fenton e4aabe441d Release Mac BOINC 6.6.1
svn path=/trunk/boinc/; revision=16937
2009-01-16 07:26:27 +00:00
Charlie Fenton 154a7df93d Clarify enry in checkin_notes
svn path=/trunk/boinc/; revision=16934
2009-01-16 07:16:46 +00:00
Charlie Fenton 7add4ca0d8 fix XCode project for moved src file.
svn path=/trunk/boinc/; revision=16930
2009-01-16 06:42:13 +00:00
Charlie Fenton be2b680f1d client: fix boinc_copy (again); Mac Mgr: fix bugs showing Mgr when minimized to Dock; fix XCode project for moved src file.
svn path=/trunk/boinc/; revision=16929
2009-01-16 06:41:52 +00:00
Eric J. Korpela 9a2868e715 -Made static linkage of BOINC libraries the default for client,
manager, and server components


svn path=/trunk/boinc/; revision=16928
2009-01-16 00:24:44 +00:00
David Anderson 217e4e6836 - scheduler: remove clause in app_plan() that withholds jobs from slow GPUs.
The SETI@home/CUDA app has been fixed so that it works on all GPUs.

svn path=/trunk/boinc/; revision=16927
2009-01-15 23:44:58 +00:00
David Anderson d588428818 - manager fixes
svn path=/trunk/boinc/; revision=16926
2009-01-15 23:06:26 +00:00
David Anderson bea7ac23b2 - GUI RPC: add CUDA info to PROJECT struct
- manager: display CUDA info in project properties page
- manager: use struct assignment instead of copy() function

svn path=/trunk/boinc/; revision=16925
2009-01-15 21:46:47 +00:00
David Anderson 91e120b3f4 - scheduler: improve message formatting; add <debug_locality> flag
for locality scheduling messages

svn path=/trunk/boinc/; revision=16921
2009-01-15 20:23:20 +00:00
BOINC Translator 7cef8b769e Commit from BOINC Translation Services by user DavidM. 712 of 716 messages translated (3 fuzzy).
svn path=/trunk/boinc/; revision=16918
2009-01-15 20:06:42 +00:00
Rom Walton 478d20d796 svn path=/trunk/boinc/; revision=16916 2009-01-15 18:58:52 +00:00
Rom Walton 22873e216e - MGR: Don't convert strings to ANSI juts to have to reconvert them
back to Unicode.  Fix several help link issues.
        
    clientgui/
        AdvancedFrame.cpp
        DlgAdvPreferences.cpp
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp
        sg_ProjectsComponent.cpp

svn path=/trunk/boinc/; revision=16915
2009-01-15 18:57:44 +00:00
Rom Walton c01ee869c0 Quick Updates
svn path=/trunk/boinc/; revision=16914
2009-01-15 17:27:54 +00:00
Rom Walton be0c0d5703 - WINSETUP: Fix the problem introduced where Enable Application
execution wasn't working.
        
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

svn path=/trunk/boinc/; revision=16913
2009-01-15 17:15:59 +00:00
David Anderson f90dddc9a6 - client: clamp long term debts tp +- 1 week
- client: fix CUDA debt calculation
- client: don't accumulate debt if project->dont_request_more_work
- client: improves messages

svn path=/trunk/boinc/; revision=16909
2009-01-14 23:56:07 +00:00
David Anderson 95d77d02bd svn path=/trunk/boinc/; revision=16908 2009-01-14 22:33:59 +00:00
David Anderson 3900bca13e - client: fix bug that caused estimated time to completion to increase
while processing suspended

svn path=/trunk/boinc/; revision=16907
2009-01-14 22:31:50 +00:00
David Anderson c10890f0fc - compile fixes
svn path=/trunk/boinc/; revision=16906
2009-01-13 23:35:49 +00:00
David Anderson 1320392f30 - client/manager fixes
svn path=/trunk/boinc/; revision=16905
2009-01-13 23:24:54 +00:00
Eric J. Korpela 4e60ef3003 - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- Update to libtool 1.5.24
- build environment:  Major automake changes that I've been warning about
  for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with 
  FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
  a library only if --with-libname[=DIR] is specified on the configure
  command line.  This is to allow inclusion of libraries when the 
  ssl, gtk, wxWidgets, or other configuration is incorrect for static
  libraries.
- Added a lot of "--with-*" for some libraries that might be required for
  static builds.
- The sea directory has been moved to packages/generic.  Changes to sea
  and the associated scripts might be required to better make use of the
  staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
  _SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client



svn path=/trunk/boinc/; revision=16904
2009-01-13 23:06:02 +00:00
David Anderson d93eb6da48 - GUI RPC: finish the changed started above;
update the way that app versions are identified.

Old: WORKUNIT contains version_num
    RESULT contains app_version_num (but only if running)

New: Keep old fields so new client works with old manager.
    RESULT contains version_num, plan_class
    Manager: if RESULT doesn't have version/plan_class
    (because talking to old client)
    look up app version based on WU version num.

svn path=/trunk/boinc/; revision=16903
2009-01-13 22:46:58 +00:00
BOINC Translator 7660783a1a Test commit from 'boinctrans' for the Pootle system.
svn path=/trunk/boinc/; revision=16902
2009-01-13 20:22:04 +00:00