From 1ef582aad6f472d4e2cefc03c4f16550ab4cb26b Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sat, 16 Mar 2013 20:41:58 -0700 Subject: [PATCH] - client: improve work fetch messages - web: include user ID in email to moderators about banishment --- client/work_fetch.cpp | 15 +++++++++++---- html/inc/forum_email.inc | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/client/work_fetch.cpp b/client/work_fetch.cpp index e7a48af999..7961d2097d 100644 --- a/client/work_fetch.cpp +++ b/client/work_fetch.cpp @@ -209,7 +209,7 @@ PROJECT* RSC_WORK_FETCH::choose_project_hyst( if (log_flags.work_fetch_debug) { msg_printf(0, MSG_INFO, - "[work_fetch] %s: buffer_low: %s; sim_excluded_instances %d\n", + "[work_fetch] choose_project() for %s: buffer_low: %s; sim_excluded_instances %d\n", rsc_name(rsc_type), buffer_low?"yes":"no", sim_excluded_instances ); } @@ -355,9 +355,10 @@ void RSC_WORK_FETCH::set_request(PROJECT* p) { req_instances = nidle_now; if (log_flags.work_fetch_debug) { - msg_printf(0, MSG_INFO, - "[work_fetch] set_request(): ninst %d nused_total %f nidle_now %f fetch share %f req_inst %f", - ninstances, w.nused_total, nidle_now, w.fetchable_share, req_instances + msg_printf(p, MSG_INFO, + "[work_fetch] set_request() for %s: ninst %d nused_total %f nidle_now %f fetch share %f req_inst %f req_secs %f", + rsc_name(rsc_type), ninstances, w.nused_total, nidle_now, + w.fetchable_share, req_instances, req_secs ); } if (req_instances && !req_secs) { @@ -490,6 +491,12 @@ void RSC_WORK_FETCH::supplement(PROJECT* pp) { RSC_PROJECT_WORK_FETCH& rpwf = project_state(p); if (rpwf.anon_skip) continue; if (p->sched_priority > x) { + if (log_flags.work_fetch_debug) { + msg_printf(pp, MSG_INFO, + "[work_fetch]: not requesting work for %s: %s has higher priority", + rsc_name(rsc_type), p->get_project_name() + ); + } return; } } diff --git a/html/inc/forum_email.inc b/html/inc/forum_email.inc index 47e0534fa1..5a6f7a50dc 100644 --- a/html/inc/forum_email.inc +++ b/html/inc/forum_email.inc @@ -184,7 +184,7 @@ because your postings have not followed our guidelines. $body .= "\n\nThe moderator gave the following explanation about your suspension:\n"; $body .= $reason; } - $success = mail_report_list($forum, $user->name." has been banished.", $body); + $success = mail_report_list($forum, "$user->name (ID $user->id) has been banished.", $body); $success &= send_email($user, $subject, $body); pm_send($user, $user, $subject, $body, false); return $success;