diff --git a/checkin_notes b/checkin_notes index c35ec336f3..98a510bf0f 100644 --- a/checkin_notes +++ b/checkin_notes @@ -7391,3 +7391,22 @@ Rom 17 Oct 2011 background_image.png clientgui/skins/Default/ skin.xml + +David 18 Oct 2011 + - backend API: added function cancel_jobs(minid, maxid) + for canceling jobs + - added program cancel_jobs for canceling jobs + - DB interface: it's not an error if update_fields_noid() + affects != 1 rows + + db/ + db_base.cpp + tools/ + backend_lib.cpp,h + cancel_jobs.cpp (new) + poll_wu.cpp + Makefile.am + lib/ + parse.cpp + py/Boinc/ + setup_project.py diff --git a/db/db_base.cpp b/db/db_base.cpp index 21eef6740f..0ca99f9ab9 100644 --- a/db/db_base.cpp +++ b/db/db_base.cpp @@ -329,7 +329,6 @@ int DB_BASE::update_fields_noid(char* set_clause, char* where_clause) { ); int retval = db->do_query(query); if (retval) return retval; - if (db->affected_rows() != 1) return ERR_DB_NOT_FOUND; return 0; } diff --git a/doc/sim/sim_web.php b/doc/sim/sim_web.php index a497a8d386..56d18c8278 100644 --- a/doc/sim/sim_web.php +++ b/doc/sim/sim_web.php @@ -75,12 +75,10 @@ function show_scenario_summary($f) { function show_scenarios() { page_head("The BOINC Client Emulator"); echo " - Welcome to the BOINC Client Emulator (BCE). - BCE emulates a BOINC client attached to one or more projects. + The BOINC Client Emulator (BCE) + emulates a BOINC client attached to one or more projects. It predicts, in a few seconds, - what the BOINC client will do over a period of day or months. - This lets you predict how future versions of BOINC - will perform on your computers. + what the latest BOINC client will do over a period of day or months. By reporting problem situations to BOINC developers, you can help us fix bugs and improve performance.

Scenarios

@@ -92,37 +90,33 @@ function show_scenarios() { Any projects that don't currently have tasks are ignored.
  • global_prefs.xml and global_prefs_override.xml: computing preferences (optional). +
  • cc_config.xml: options such as GPU exclusions + You create a scenario by uploading these files + using the Create a scenario button below. You can use the files from a running BOINC client to emulate that client. - You can modify these files, or create new ones, to study hypothetical scenarios +

    + You can modify these files, or create new ones, + to study hypothetical scenarios (e.g. hosts with a large number of CPUs, hosts attached to a large number of projects, projects with very short or long jobs, and so on). See The BCE documentation for details. -

    - You create a scenario by uploading these files to the BOINC server.

    Simulations

    You can run simulations based on existing scenarios (including scenarios created by other people). The parameters of a simulation include The outputs of a simulation include