boinc/sched
David Anderson 6b8a569d6d - client/scheduler: fix a group of bugs related to the new mechanism
where the client tells the scheduler which app versions
    its queued jobs use
    (this is needed, e.g., to enforce per-app or per-resource job limits).
    In this mechanism, the client sends an array of <app_version>s,
    and each <other_result> includes an index into this array.

    - The wrong index was being sent (client).
    - If an <app_version> had a non-existent app name
        (e.g. because that app had been deprecated)
        it wasn't getting put in the array, invalidating array indices
        Furthermore, an erroneous message was being sent to the user

        Fix: if parse error for <app_version>,
        put it in the array anyway, but with cav.app = NULL,
        meaning that it's a place-holder.
        Send a message to user only if anon platform.

- manager: increase notice buffers to 64K

svn path=/trunk/boinc/; revision=22052
2010-07-23 17:43:20 +00:00
..
Makefile.am - validator: remove app and app_versions arguments from check_set(). 2010-07-12 21:35:05 +00:00
assimilate_handler.h - client: error if a <file_info> in app_info.xml has any URLs 2009-07-09 20:18:56 +00:00
assimilator.cpp - server: compile warning fixes 2010-07-22 18:22:14 +00:00
assimilator.py - python assimilator fix 2009-06-16 19:38:35 +00:00
census.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
credit.cpp - validator: need parens in boolean expression 2010-06-25 19:23:16 +00:00
credit.h - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
credit_test.cpp - transitioner: the format string for a DB query had %.15d instead of %.15e. 2010-06-25 18:54:37 +00:00
db_dump.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
db_dump_spec.xml
db_purge.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
delete_file.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
edf_sim.cpp
edf_sim.h
feeder.cpp - feeder: error out if an ordering option (e.g. --priority) 2010-07-16 18:38:14 +00:00
file_deleter.cpp - fix gcc 4 compiler warnings 2010-07-08 18:02:07 +00:00
file_upload_handler.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
get_file.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
handle_request.cpp - server: compile warning fixes 2010-07-22 18:22:14 +00:00
handle_request.h - code shuffling 2009-08-10 04:56:46 +00:00
hr.cpp - validator: -d 4 means -d 3 plus print all DB queries 2010-04-05 18:59:16 +00:00
hr.h - validator: -d 4 means -d 3 plus print all DB queries 2010-04-05 18:59:16 +00:00
hr_info.cpp - validator: -d 4 means -d 3 plus print all DB queries 2010-04-05 18:59:16 +00:00
hr_info.h
make_work.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
message_handler.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
pymw_assimilator.py - PyMW assimilator fixes from Jeremy 2009-07-01 23:58:04 +00:00
request_file_list.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
sample_assimilator.cpp - client: don't print error message if output file with <copy_file> 2009-09-17 21:06:11 +00:00
sample_bitwise_validator.cpp - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
sample_db_dump_spec.xml
sample_dummy_assimilator.cpp
sample_hr_info.txt
sample_trivial_validator.cpp - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
sample_work_generator.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
sched_array.cpp - scheduler: fix structural problems with sending user messages. 2010-06-16 22:07:19 +00:00
sched_array.h
sched_assign.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
sched_assign.h
sched_config.cpp - user web: put RSS item titles in CDATA 2010-07-22 22:57:15 +00:00
sched_config.h - user web: put RSS item titles in CDATA 2010-07-22 22:57:15 +00:00
sched_customize.cpp - scheduler: make some "notice"-priority messages translatable 2010-07-12 22:43:53 +00:00
sched_customize.h - scheduler: fix structural problems with sending user messages. 2010-06-16 22:07:19 +00:00
sched_driver.cpp - server: compile warning fixes 2010-07-22 18:22:14 +00:00
sched_hr.cpp - validator: -d 4 means -d 3 plus print all DB queries 2010-04-05 18:59:16 +00:00
sched_hr.h
sched_limit.cpp - transitioner: the format string for a DB query had %.15d instead of %.15e. 2010-06-25 18:54:37 +00:00
sched_limit.h - scheduler: add fine-grained "max jobs in progress" control. 2010-06-01 23:41:07 +00:00
sched_locality.cpp - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_locality.h
sched_main.cpp - server: compile warning fixes 2010-07-22 18:22:14 +00:00
sched_main.h - code shuffling 2009-08-10 04:56:46 +00:00
sched_msgs.cpp
sched_msgs.h - client: when selecting the "best" ATI GPU, factors are: 2010-06-23 18:16:19 +00:00
sched_resend.cpp - scheduler: tweaks to user messages 2010-06-15 17:56:30 +00:00
sched_resend.h
sched_result.cpp - transitioner: the format string for a DB query had %.15d instead of %.15e. 2010-06-25 18:54:37 +00:00
sched_result.h
sched_score.cpp - transitioner: the format string for a DB query had %.15d instead of %.15e. 2010-06-25 18:54:37 +00:00
sched_score.h - scheduler: add fine-grained "max jobs in progress" control. 2010-06-01 23:41:07 +00:00
sched_send.cpp - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_send.h - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_shmem.cpp - transitioner: the format string for a DB query had %.15d instead of %.15e. 2010-06-25 18:54:37 +00:00
sched_shmem.h - back end: new way of deciding: 2010-04-21 19:33:20 +00:00
sched_timezone.cpp svn path=/trunk/boinc/; revision=18825 2009-08-10 04:49:02 +00:00
sched_timezone.h
sched_types.cpp - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_types.h - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_util.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
sched_util.h - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
sched_version.cpp - client/scheduler: fix a group of bugs related to the new mechanism 2010-07-23 17:43:20 +00:00
sched_version.h - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
send_file.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
show_shmem.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
single_job_assimilator.cpp - fix gcc 4 compiler warnings 2010-07-08 18:02:07 +00:00
start - backend programs: change the way PFC and elapsed-time statistics 2010-04-02 19:10:37 +00:00
testasm.py
time_stats_log.cpp - code shuffling 2009-08-10 04:56:46 +00:00
time_stats_log.h - code shuffling 2009-08-10 04:56:46 +00:00
transitioner.cpp - scheduler and back end: message tweaks and fixes 2010-06-29 03:20:19 +00:00
trickle_handler.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
update_stats.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
validate_util.cpp - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
validate_util.h - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
validate_util2.cpp - validator: remove app and app_versions arguments from check_set(). 2010-07-12 21:35:05 +00:00
validate_util2.h - validator: remove app and app_versions arguments from check_set(). 2010-07-12 21:35:05 +00:00
validator.cpp validator, assimilator: added --help and --version 2010-07-16 07:15:57 +00:00
validator.h - validator: -d 4 means -d 3 plus print all DB queries 2010-04-05 18:59:16 +00:00
wu_check.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00