boinc/sched
David Anderson 8757e07f4f - client: change the handling of account manager replies:
Old:
        If the AM sends us a project we're already attached to,
        and the authenticator is different,
        print an error message and don't change anything.
    Problem:
        If the AM is using weak authenticators,
        and the user has changed their password,
        the weak authenticator changes.
        In this case the AM will send the new weak auth,
        the client will ignore it,
        and all subsequent scheduler RPCs will fail
        until the user removes/adds the project.
    Solution:
        If the AM sends us a new auth for a project, use it.
    Note:
        From the time the password is changed on the project
        to the next AM RPC,
        the client will have a bad weak auth and scheduler RPCs will fail.
        That's OK.

client/
    acct_mgr.cpp

svn path=/trunk/boinc/; revision=23479
2011-04-28 22:10:23 +00:00
..
Makefile.am - client: simplify the semantics of sticky files: 2011-04-24 21:33:51 +00:00
assimilate_handler.h Einstein@home extensions: 2011-03-18 08:20:11 +00:00
assimilator.cpp Einstein@home extensions: 2011-03-18 08:20:11 +00:00
assimilator.py
census.cpp - server: change the following from per-host to per-(host, app version): 2010-04-15 03:13:56 +00:00
credit.cpp - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
credit.h - back end: add two example trickle handlers: 2011-02-27 00:10:14 +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 - back end: allow the specification of a read-only DB replica 2011-01-28 22:03:46 +00:00
db_dump_spec.xml
db_purge.cpp - admin: add script for deleting results with no workunit. 2010-08-11 18:52:11 +00:00
delete_file.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
edf_sim.cpp - make the Manager build on FC11 2011-01-15 08:11:21 +00:00
edf_sim.h
feeder.cpp - boinccmd: --get_cc_status now prints its result 2010-11-10 18:17:20 +00:00
file_deleter.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
file_upload_handler.cpp - file upload handler: fix faulty bug fix of 2/15 2011-02-18 01:06:00 +00:00
get_file.cpp - server: rename send_file to put_file. 2011-04-24 02:00:27 +00:00
handle_request.cpp - scheduler: compile fixes 2011-03-25 22:47:49 +00:00
handle_request.h
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 Einstein@home extensions: 2011-03-18 08:20:11 +00:00
hr_info.h
make_work.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
message_handler.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
put_file.cpp - server: rename send_file to put_file. 2011-04-24 02:00:27 +00:00
pymw_assimilator.py
sample_assimilator.cpp
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: add scripts to submit jobs for demo application 2010-11-10 22:54:56 +00:00
sched_array.cpp - scheduler: if we're not sending jobs because of user prefs 2011-03-04 19:40:59 +00:00
sched_array.h
sched_assign.cpp - scheduler: don't send unboundedly many assigned jobs 2011-04-04 11:45:44 +00:00
sched_assign.h
sched_config.cpp - create_work and other tools: verify that the current dir, 2011-04-21 17:04:42 +00:00
sched_config.h - scheduler: fix nasty bug introduced in [23040] 2011-02-23 21:22:45 +00:00
sched_customize.cpp - scheduler: compile fixes 2011-03-25 22:47:49 +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 - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
sched_hr.h
sched_limit.cpp - back end: compile fixes 2010-09-13 23:40:32 +00:00
sched_limit.h - scheduler: <max_wus_in_progress> and <max_wus_in_progress_gpu> 2011-04-04 22:15:04 +00:00
sched_locality.cpp - (locality) scheduler: omit confusing message & backoff in 'mixed' scheduling 2011-03-18 08:39:48 +00:00
sched_locality.h
sched_main.cpp - back end: compile fixes 2010-09-13 23:40:32 +00:00
sched_main.h
sched_msgs.cpp - simulator work 2011-01-07 20:23:22 +00:00
sched_msgs.h - client: when selecting the "best" ATI GPU, factors are: 2010-06-23 18:16:19 +00:00
sched_resend.cpp - scheduler: fix a problem with job resend. 2011-02-24 19:30:43 +00:00
sched_resend.h
sched_result.cpp - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
sched_result.h
sched_score.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +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 - scheduler: compile fixes 2011-03-25 22:47:49 +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 - simulator work 2011-01-07 20:23:22 +00:00
sched_timezone.cpp - simulator work 2011-01-07 20:23:22 +00:00
sched_timezone.h
sched_types.cpp - client: change the handling of account manager replies: 2011-04-28 22:10:23 +00:00
sched_types.h - scheduler: removed unused destructors in COPROC that 2011-04-01 21:21:11 +00:00
sched_util.cpp - server: fix for EmBOINC 2011-01-20 21:32:00 +00:00
sched_util.h - simulator work 2011-01-07 20:23:22 +00:00
sched_version.cpp - scheduler: compile fixes 2011-03-25 22:47:49 +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
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 - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
start - start script: don't write error message if period task is already 2010-11-19 18:42:44 +00:00
testasm.py
time_stats_log.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
time_stats_log.h
transitioner.cpp - transitioner: fix bug that could cause file deletion to not be done 2011-02-15 22:07:14 +00:00
transitioner_catchup.php - new script sched/transitioner_catchup.php: transitions all WUs 2011-01-29 06:28:10 +00:00
trickle_credit.cpp - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
trickle_echo.cpp - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
trickle_handler.cpp - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
trickle_handler.h - back end: add two example trickle handlers: 2011-02-27 00:10:14 +00:00
update_stats.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00
validate_util.cpp - validator: fix another bug with --credit_from_wu 2010-11-05 17:15:27 +00:00
validate_util.h - server: delete old credit stuff 2010-06-12 22:08:15 +00:00
validate_util2.cpp - server programs: print error message instead of numeric retval 2010-11-08 17:51:57 +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: fix bug when check_pair() returns retry=true. 2011-04-25 18:27:03 +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 programs: print error message instead of numeric retval 2010-11-08 17:51:57 +00:00