Commit Graph

1653 Commits

Author SHA1 Message Date
Charlie Fenton b77756c7c0 Release Mac BOINC 5.10.8 (retry)
svn path=/trunk/boinc/; revision=12999
2007-06-24 01:10:39 +00:00
Charlie Fenton bde252ec94 Back out possibly bad changes
svn path=/trunk/boinc/; revision=12998
2007-06-24 01:07:24 +00:00
Charlie Fenton a1d86a130b Release Mac BOINC 5.10.8
svn path=/trunk/boinc/; revision=12997
2007-06-24 01:04:45 +00:00
Rom Walton 9a7f4fa1c8 Quick Updates
svn path=/trunk/boinc/; revision=12995
2007-06-23 16:42:20 +00:00
David Anderson 0a19dddf18 - client: read only first 63KB of stderr.txt
- user web: default work_buf_min_days is 0, not ""

html/inc/
    prefs.inc
client/
    app_control.C

svn path=/trunk/boinc/; revision=12987
2007-06-22 22:18:28 +00:00
David Anderson c912a6506b - user web: fixed bug in private-message code
- back end: moved HR_INFO to a separate file;
    did some debugging in HR code

html/
    inc/
        forum_user.inc
        util.inc
    user/
        forum_pm.php
sched/
    Makefile.am
    census.C
    feeder.C
    hr.C,h
    hr_info.C,h (new)

svn path=/trunk/boinc/; revision=12978
2007-06-22 03:46:42 +00:00
Charlie Fenton 269e9c6568 Rerelease boinc_5.10.7_macOSX_universal.zip with corrected visible version numbers in installer and uninstaller
svn path=/trunk/boinc/; revision=12972
2007-06-21 01:01:04 +00:00
David Anderson 45f04aa04b - back end: make it possible to run multiple instances of make_work,
for WUs of different applications
    (need to count unsent results separately by app)
- feeder: major code cleanup
    - application interleaving (for -allapps) is now done
        by building a static slot-to-app array "app_indices".
        Fractional weights now work correctly.
    - enum sizes (for -allapps) are now precomputed
        in an array "enum_sizes"
    - rename "found" (confusing!!) to "collision"
    - swapped the names of mod_select_clause and select_clause,
        to reflect what they actually are
- file deleter: in finding oldest WU, order by id instead of create_time
    (there's no index on create_time)
- user web: show "merge by name" only to host owner
- add cpu_scheduler_period() member to GLOBAL_PREFS
    (so you don't have to multiply by 60 everywhere)
- infinite() fix for HPUX

client/
    cpu_sched.C
    cs_cmdline.C
    cs_scheduler.C
    rrsim_test.C
    sim.C
    work_fetch.C
html/user/
    hosts_user.php
lib/
    parse.h
    prefs.h
sched/
    feeder.C
    file_deleter.C
    make_work.C
    sample_work_generator.C
    sched_util.C,h
tools/
    updater.C

svn path=/trunk/boinc/; revision=12968
2007-06-20 16:27:27 +00:00
Rom Walton 02828826b9 Mark 5.10.7 as a recommended release.
svn path=/trunk/boinc/; revision=12961
2007-06-19 16:00:59 +00:00
Rom Walton 059ae19fbb Quick Updates
svn path=/trunk/boinc/; revision=12954
2007-06-17 18:49:12 +00:00
Rom Walton 790549dbc0 Quick Updates
svn path=/trunk/boinc/; revision=12953
2007-06-17 17:06:59 +00:00
Charlie Fenton 0bca6eb680 Release BOINC Mac 5.10.7
svn path=/trunk/boinc/; revision=12949
2007-06-17 01:22:31 +00:00
Rom Walton b4e68e82c9 Quick Updates
svn path=/trunk/boinc/; revision=12946
2007-06-16 20:43:02 +00:00
David Anderson fcab43c4da - scheduler: support per-app HR type, specified in the DB;
this supercedes the global HR type specified in config.xml
- API: eliminate small memory leak
    (if reread app init file, free malloc'd project prefs from last time)
- file upload handler: parse <md5_cksum> to avoid error msg

lib/
    app_ipc.C
sched/
    file_upload_handler.C
    sched_array.C
    sched_hr.C,h
    sched_send.C,h

svn path=/trunk/boinc/; revision=12936
2007-06-14 18:02:00 +00:00
Charlie Fenton bdb04c4e72 Release Mac BOINC 5.10.6
svn path=/trunk/boinc/; revision=12933
2007-06-14 00:43:39 +00:00
Rom Walton 5995761104 Quick Updates
svn path=/trunk/boinc/; revision=12932
2007-06-13 21:22:56 +00:00
David Anderson 46f999f0ba - Added project.xml entry for Playstation 3 / Linux
- Server status page: if the scheduler isn't running,
    it's almost certainly because "stop_sched" is present,
    not because Apache isn't running.
    Get rid of the use of "sched_pid".
    
tools/
    project.xml
html/ops/
    sample_server_status.php

svn path=/trunk/boinc/; revision=12931
2007-06-13 21:16:27 +00:00
David Anderson 53c7492299 - parse_str(): remove unnecessary checks
- client: allow app_info.xml to have multiple versions

lib/
    parse.C
client/
    client_state.C
    scheduler_op.C

svn path=/trunk/boinc/; revision=12930
2007-06-13 19:54:24 +00:00
David Anderson 05226427dd - API: set timer thread stack size to 16KB
- Scheduler: for no_amd_k6 option, check CPU vendor as well as model

sched/
    handle_request.C
api/
    boinc_api.C

svn path=/trunk/boinc/; revision=12929
2007-06-13 19:09:46 +00:00
Rom Walton be77b7f3d3 Quick Updates
svn path=/trunk/boinc/; revision=12924
2007-06-13 13:46:14 +00:00
David Anderson f8af50e685 - client: fetch all-projects list at startup if it doesn't exist
- client: if result in statefile is labeled with unsupported platform,
    set its platform to primary
    (this completes the fix of 11 June, hopefully fixes #262)

client/
    client_state.C
    cs_statefile.C

svn path=/trunk/boinc/; revision=12907
2007-06-12 16:15:53 +00:00
Charlie Fenton 45d69751f1 Release Mac BOINC 5.10.5
svn path=/trunk/boinc/; revision=12903
2007-06-12 10:25:35 +00:00
Rom Walton 17d8136e5c Quick Updates
svn path=/trunk/boinc/; revision=12900
2007-06-12 03:47:08 +00:00
David Anderson e8d8a28e63 - client: enforce_schedule(): if try to preempt a
process that's not running, at least mark it as preempted.
    (this should never happen in principle)
- API: compile fix for Mac

api/
    graphics2_unix.C
client/
    cpu_sched.C

svn path=/trunk/boinc/; revision=12895
2007-06-11 21:56:56 +00:00
Charlie Fenton bd9fe90e75 Release Mac BOINC 5.10.4
svn path=/trunk/boinc/; revision=12880
2007-06-10 09:17:59 +00:00
Rom Walton 9340500f45 Quick Updates
svn path=/trunk/boinc/; revision=12879
2007-06-09 23:55:46 +00:00
Charlie Fenton 7e4240f179 Release Mac BOINC 5.10.3
svn path=/trunk/boinc/; revision=12872
2007-06-09 11:48:56 +00:00
Rom Walton 8e1b87f097 Quick Updates
svn path=/trunk/boinc/; revision=12863
2007-06-08 23:36:34 +00:00
Charlie Fenton 910436c1e7 svn path=/trunk/boinc/; revision=12858 2007-06-08 12:00:47 +00:00
Charlie Fenton 9fe5af2c17 Release BOINC Mac 5.10.2
svn path=/trunk/boinc/; revision=12829
2007-06-06 01:08:47 +00:00
Charlie Fenton aadfd852ad Release Mac BOINC 5.10.2
svn path=/trunk/boinc/; revision=12828
2007-06-06 01:05:37 +00:00
Rom Walton 7abcdcba97 Quick Updates
svn path=/trunk/boinc/; revision=12826
2007-06-05 21:32:59 +00:00
Charlie Fenton b4f116bbd1 Release Mac BOINC 5.10.1
svn path=/trunk/boinc/; revision=12822
2007-06-05 08:43:03 +00:00
Rom Walton 11a7c39d90 svn path=/trunk/boinc/; revision=12821 2007-06-05 03:57:34 +00:00
David Anderson 601403d9aa - Client (Unix) show process exit codes as negative numbers also
(e.g., to show BOINC error codes correctly)
- get_project_config.php: add an element that lists the
    platforms supported by this project
    (i.e. for which there's a non-deprecated app version)
    Cache this info in a file (cache/platform_list.xml)
    so that it will be available even when the project's DB is down.
- Rename sample_get_project_config.php to get_project_config.php;
    a project should no longer need its own version of this file.
    Change setup_project accordingly.

client/
    app_control.C
html/user/
    get_project_config.php (new)
    sample_get_project_config.php (removed)
py/Boinc/
    setup_project.py

svn path=/trunk/boinc/; revision=12814
2007-06-04 20:32:47 +00:00
David Anderson 610d4cfa77 - client: allow suspension of non-CPU-intensive project or app
(undoes checkin of 25 Jan 2005; I don't remember why we
    made that change.  Next time put in checkin notes!)
- client: Linux: show error msg if can't open /proc/cpuinfo
    or /proc/meminfo; set memory size of 1 GB in latter case.
    Remove duplicate code that read /proc/meminfo
- 'start' script; handle <disabled>0</disable> in tasks and daemon
    elements of config.xml (can't handle <disable/>, however).
    
client/
    gui_rpc_server_ops.C
    hostinfo_unix.C
sched/
    feeder.C
    start

svn path=/trunk/boinc/; revision=12807
2007-06-03 19:37:45 +00:00
Rom Walton acf10435c9 Quick Updates
svn path=/trunk/boinc/; revision=12801
2007-06-01 17:50:10 +00:00
David Anderson 2fa5db2775 - scheduler: move HR check to wu_is_infeasible()
In principle, a project can now use both
    locality scheduling and homogeneous redundancy.
- scheduler: do HR check before deadline check,
    since the latter is slower.
- scheduler: wu_is_infeasible() doesn't return a bitmap.
    Change its return values to sequential numbers.
- scheduler: ignore <accelerator> and <p_capabilities> tags

sched/
    sched_send.C,h
    sched_array.C
    sched_locality.C
    server_types.C

svn path=/trunk/boinc/; revision=12791
2007-05-31 18:14:45 +00:00
Charlie Fenton 7b8173fa24 svn path=/trunk/boinc/; revision=12780 2007-05-30 10:01:34 +00:00
David Anderson 1e7e58875a - client: add cmdline options --exit_before_start and --exit_after_finish.
This cause the core client to exit immediately before or after
    running a job,
    letting you examine the contents of the slot directory.
- scheduler: changed max # of CPUs used in daily_result_quota
    limit from 4 to 8, and make it a compile-time parameter
- feeder/scheduler: make the number of work items in shared
    memory configurable (in config.xml).
    The element is <shmem_work_items>
- feeder: make the size of the work item query configurable
    (<feeder_query_size)
- feeder: remove code related to removing infeasible results
    from shared mem.
    This mechanism was never needed,
    and I think a timeout would accomplish the same effect.

client/
    app.C
    app_start.C
    client_state.C,h
    cs_cmdline.C
sched/
    feeder.C
    sched_array.C
    sched_config.C,h
    sched_send.C
    sched_shmem.C,h
    sched_util.C
    show_shmem.C

svn path=/trunk/boinc/; revision=12771
2007-05-29 21:45:01 +00:00
Rom Walton e11e1e8477 release to test
svn path=/trunk/boinc/; revision=12770
2007-05-29 19:18:22 +00:00
Rytis Slatkevičius 38d32bba97 Attempt to fix Bulgarian link in BOINC front page
svn path=/trunk/boinc/; revision=12741
2007-05-24 09:32:09 +00:00
Charlie Fenton 06c5aef46f Release Mac 5.9.12
svn path=/trunk/boinc/; revision=12740
2007-05-24 01:14:16 +00:00
Rom Walton 076505fd1c svn path=/trunk/boinc/; revision=12730 2007-05-23 16:53:08 +00:00
David Anderson fe68a746fd - scheduler: fix FCGI compile
- API: add files for version 6 graphics

api/
    Makefile.am
    graphics2.C (new)
    graphics2_unix.C (new)
    graphics2_win.C (new)
sched/
    Makefile.am

svn path=/trunk/boinc/; revision=12714
2007-05-22 20:12:45 +00:00
David Anderson 087aa84915 - scheduler: fix bug that caused crash in anonymous platform case;
don't send result platform or version num if anon platform.
- back end: parse server status-related config elements
    (wwww_host etc.) to avoid XML warnings

sched/
    sched_config.C
    sched_send.C
    server_types.C

svn path=/trunk/boinc/; revision=12701
2007-05-21 14:49:00 +00:00
Rom Walton 7f65b62bba svn path=/trunk/boinc/; revision=12693 2007-05-18 18:01:42 +00:00
Rom Walton 83ca42bb8f update versions
svn path=/trunk/boinc/; revision=12692
2007-05-18 16:54:39 +00:00
Charlie Fenton b5d7063015 Release Mac 5.9.11
svn path=/trunk/boinc/; revision=12684
2007-05-18 02:34:28 +00:00
Rom Walton 4dabd396d7 release x64 version for Linux
svn path=/trunk/boinc/; revision=12683
2007-05-17 17:39:31 +00:00