From 1567aa1d9107dbbbe0339414473c704bc22b6fdb Mon Sep 17 00:00:00 2001 From: David Anderson Date: Tue, 6 Feb 2007 16:41:33 +0000 Subject: [PATCH] *** empty log message *** svn path=/trunk/boinc/; revision=12040 --- client/client_state.C | 5 ++ doc/boinc_news.php | 8 +++ doc/create_project.php | 14 ++-- doc/help.php | 7 +- doc/homogeneous_redundancy.php | 2 +- doc/links.php | 1 + doc/logo.php | 115 ++++++++++++++++++++++++++------- doc/multi_host.php | 87 ++++++++++++++++++++----- doc/papers.php | 8 --- doc/participate.php | 11 ++-- doc/prefs.php | 16 ++++- languages/translations/en.po | 20 ++++-- 12 files changed, 222 insertions(+), 72 deletions(-) diff --git a/client/client_state.C b/client/client_state.C index 92f9dd02cb..fbf041ef5b 100644 --- a/client/client_state.C +++ b/client/client_state.C @@ -237,6 +237,10 @@ int CLIENT_STATE::init() { print_summary(); do_cmdline_actions(); + // if new version of core client, + // - run CPU benchmarks + // - contact reference site (to trigger firewall alert) + // if ((core_client_version.major != old_major_version) || (core_client_version.minor != old_minor_version) || (core_client_version.release != old_release) @@ -249,6 +253,7 @@ int CLIENT_STATE::init() { core_client_version.release ); run_cpu_benchmarks = true; + net_status.need_to_contact_reference_site = true; } // show host IDs and venues on various projects diff --git a/doc/boinc_news.php b/doc/boinc_news.php index 6468215ee3..db48ee9e0f 100644 --- a/doc/boinc_news.php +++ b/doc/boinc_news.php @@ -1,6 +1,14 @@ GridRepublic + has been selected as a finalist for the Web Awards + at the 2007 SXSW Interactive Festival. Please + click here + to cast your vote for them at the SXSW website. + " +), array("February 3, 2007", "The documentation on Creating BOINC Projects is now available as one big PDF file." diff --git a/doc/create_project.php b/doc/create_project.php index 4c2dab0e77..f29f89e087 100644 --- a/doc/create_project.php +++ b/doc/create_project.php @@ -11,7 +11,7 @@ function chapter($file, $title) { global $book; if ($book) { $chapters[] = $file; - echo "
  • $count. $title + echo "
  • $count. $title "; $count++; } else { @@ -42,6 +42,10 @@ if ($book) { one big HTML file and as a PDF file.

    + Several people have created + other documents about + creating BOINC projects, and about BOINC in general. +

    "; } @@ -147,11 +151,6 @@ chapter("make_project.php", "The make_project script"); chapter("tool_xadd.php", "Adding applications/platforms"); chapter("tool_update_versions.php", "Adding application versions"); chapter("project_cookbook.php", "Project creation cookbook"); -echo " -

  • Another cookbook, from Jacques Fontignie -
  • Another cookbook, from Don Bashford - -"; chapter("tool_start.php", "Project control"); chapter("project_security.php", "Project security"); echo " @@ -162,7 +161,7 @@ echo " "; chapter("tool_upgrade.php", "Upgrading a project's server software"); -chapter("multi_host.php", "Multiple server hosts"); +chapter("multi_host.php", "Increasing server capacity"); chapter("beta.php", "Beta-test applications"); echo " @@ -244,6 +243,7 @@ $chap_num = 1; echo ""; if ($book) { foreach ($chapters as $c) { + echo ""; echo "
    "; require_once($c); echo "
    "; diff --git a/doc/help.php b/doc/help.php index 3df563e31e..df49ba7e67 100644 --- a/doc/help.php +++ b/doc/help.php @@ -38,7 +38,12 @@ foreach ($langs as $lang) { echo "

    ".tr(HELP_HEADING2)."

    -".sprintf(tr(HELP_P2_1), "

    - +

    Parallelize schedulers and daemons

    +If you need even more server capacity, +you can parallelize most of the BOINC daemons +so that multiple instances run on a single (multiprocessor) host, +or on different hosts. +For example, the following +config.xml entries +run two instances of the transitioner on the host 'kosh'. +Because these instances are on the same host, +you must specify different output and PID files. +".html_text(" + + kosh + transitioner -d 1 -mod 2 0 + transitioner0.log + transitioner0.pid + + + kosh + transitioner -d 1 -mod 2 1 + transitioner1.log + transitioner1.pid + +")." +You can run scheduling servers on multiple hosts +by running an instance of the feeder on each host, +and including the URLs in your master file. "; page_tail(); diff --git a/doc/papers.php b/doc/papers.php index d3f35762cc..27dbffdb5e 100644 --- a/doc/papers.php +++ b/doc/papers.php @@ -84,14 +84,6 @@ First IEEE International Conference on e-Science and Grid Technologies. Stuart Ozer, David E. Kim, David Baker (in preparation). - -

    Powerpoint

    - "; page_tail(); diff --git a/doc/participate.php b/doc/participate.php index 9417e57cdb..ba552e2fb4 100644 --- a/doc/participate.php +++ b/doc/participate.php @@ -4,16 +4,13 @@ page_head("Running BOINC"); echo "

    Beginners

    -BOINC lets you use your PC to do scientific research. -BOINC is a 'platform' that is used by a number of projects, -located at various universities around the world, -doing research in many areas. +BOINC lets you contribute computing power on your home PC to +projects doing research in many scientific areas. +You can contribute to a single project, or to any combination of them.


    -Each project has its own web site. -You can do work for multiple projects. -It's easy to do, even if you have no computer experience. +It's easy, even if you have no computer experience. Just follow the directions on the BOINC home page.

    If you'd like more information about BOINC, diff --git a/doc/prefs.php b/doc/prefs.php index 526befc46d..601f4f88aa 100644 --- a/doc/prefs.php +++ b/doc/prefs.php @@ -121,8 +121,20 @@ list_item("Access interval", " ); -list_item("Virtual memory", - "Limit the virtual memory used by BOINC" +list_item("Use at most X% of page file", + "Maximum percentage of your virtual memory page file + (also called 'swap space') used by BOINC" +); +list_item("Use at most X% of memory when computer is in use", + "Limits the amount of RAM used by BOINC applications + when your computer is in use + (i.e. when there has been recent mouse or keyboard activity). + Setting this to a low value lets you run BOINC + all the time without impacting your computer's performance." +); +list_item("Use at most X% of memory when computer is idle", + "Limits the amount of RAM used by BOINC applications + when your computer is not in use." ); list_bar("Network usage"); diff --git a/languages/translations/en.po b/languages/translations/en.po index efec66e9bc..cb944c01ce 100644 --- a/languages/translations/en.po +++ b/languages/translations/en.po @@ -677,12 +677,20 @@ msgstr "Volunteers speaking several languages are available. " msgid "HELP_HEADING2" msgstr "Other sources of help" -msgid "HELP_P2_1" -msgstr "You can also get information and advice from: " - "%sTroubleshooting BOINC%s. " - "%sBOINC-related web sites%s. " - "%sThe BOINC message boards%s. " - "%sThe message boards on any BOINC-based project. " +msgid "HELP_P2_ITEM1" +msgstr "Running BOINC " + +msgid "HELP_P2_ITEM2" +msgstr "Troubleshooting BOINC " + +msgid "HELP_P2_ITEM3" +msgstr "BOINC-related web sites " + +msgid "HELP_P2_ITEM4" +msgstr "The BOINC message boards " + +msgid "HELP_P2_ITEM5" +msgstr "The message boards on any BOINC-based project " msgid "HELP_HEADING3" msgstr "Be a Help Volunteer"