mirror of https://github.com/BOINC/boinc.git
fb851311e0
see http://boinc.berkeley.edu/trac/wiki/CreditNew Projects will need to update DB and recompile all back-end programs. Summary: - new way of computing credit - "reliable host" mechanism is per app version - "host punishment" mechanism is per app version - adjustment of wu.rsc_fpops_est provides the equivalent of per app version DCF - max jobs in progress is now per app - max jobs per RPC is now per app TODO: - reliable mechanism: - populate and use host_app_version.error_rate - populate host_app_version.turnaround - host punishment: - populate host_app_version.max_jobs_per_day - populate host_app_version.n_jobs_today - use app.max_jobs_per_day_init - job limits: - use app.max_jobs_in_progress, max_gpu_jobs_in_progress - use app.max_jobs_per_rpc - adjust wu.rsc_fpops_est - remove old credit stuff fpops_cumulative, credit_multiplier credit computation in scheduler - AVERAGE class: use the Knuth algorithm (Wikipedia) svn path=/trunk/boinc/; revision=21021 |
||
---|---|---|
.. | ||
Makefile.am | ||
appmgr | ||
backend_lib.cpp | ||
backend_lib.h | ||
boinc_submit | ||
build_po.pl | ||
calculate_credit_multiplier | ||
cleanlogs.sh | ||
create_work.cpp | ||
create_work_example | ||
db_query | ||
dbcheck_files_exist | ||
dir_hier_move.cpp | ||
dir_hier_path.cpp | ||
grep_logs | ||
hr_db_convert.cpp | ||
kill_wu.cpp | ||
make_project | ||
makelog.sh | ||
parse_config | ||
poll_wu.cpp | ||
process_result_template.cpp | ||
project.xml | ||
run_in_ops | ||
sign_executable.cpp | ||
uc_result | ||
uc_wu | ||
update_versions | ||
update_versions_v6 | ||
updater.cpp | ||
upgrade | ||
vote_monitor | ||
watch_tcp | ||
xadd |