Loading CHANGES +3 −0 Changes for CHANGES: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ Changes with Apache 2.1.3 [Remove entries to the current 2.0 section below, when backported] *) Start keeping track of time-taken-to-process-request again for mod_status if ExtendedStatus is enabled. [Jim Jagielski] *) mod_cache: Add CacheStorePrivate and CacheStoreNoStore directive. [Justin Erenkrantz] Loading include/scoreboard.h +1 −1 Changes for include/scoreboard.h: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -174,7 +174,7 @@ AP_DECLARE(int) find_child_by_pid(apr_proc_t *pid); AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, request_rec *r); AP_DECLARE(int) ap_update_child_status_from_indexes(int child_num, int thread_num, int status, request_rec *r); void ap_time_process_request(int child_num, int thread_num, int status); void ap_time_process_request(ap_sb_handle_t *sbh, int status); AP_DECLARE(worker_score *) ap_get_scoreboard_worker(int x, int y); AP_DECLARE(process_score *) ap_get_scoreboard_process(int x); Loading modules/http/http_request.c +4 −0 Changes for modules/http/http_request.c: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -248,6 +248,8 @@ void ap_process_request(request_rec *r) * Use this hook with extreme care and only if you know what you are * doing. */ if (ap_extended_status) ap_time_process_request(r->connection->sbh, START_PREQUEST); access_status = ap_run_quick_handler(r, 0); /* Not a look-up request */ if (access_status == DECLINED) { access_status = ap_process_request_internal(r); Loading Loading @@ -278,6 +280,8 @@ void ap_process_request(request_rec *r) check_pipeline_flush(r); ap_update_child_status(r->connection->sbh, SERVER_BUSY_LOG, r); ap_run_log_transaction(r); if (ap_extended_status) ap_time_process_request(r->connection->sbh, STOP_PREQUEST); } static apr_table_t *rename_original_env(apr_pool_t *p, apr_table_t *t) Loading server/scoreboard.c +3 −3 Changes for server/scoreboard.c: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -448,15 +448,15 @@ AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, status, r); } void ap_time_process_request(int child_num, int thread_num, int status) void ap_time_process_request(ap_sb_handle_t *sbh, int status) { worker_score *ws; if (child_num < 0) { if (sbh->child_num < 0) { return; } ws = &ap_scoreboard_image->servers[child_num][thread_num]; ws = &ap_scoreboard_image->servers[sbh->child_num][sbh->thread_num]; if (status == START_PREQUEST) { ws->start_time = apr_time_now(); Loading Loading
CHANGES +3 −0 Changes for CHANGES: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ Changes with Apache 2.1.3 [Remove entries to the current 2.0 section below, when backported] *) Start keeping track of time-taken-to-process-request again for mod_status if ExtendedStatus is enabled. [Jim Jagielski] *) mod_cache: Add CacheStorePrivate and CacheStoreNoStore directive. [Justin Erenkrantz] Loading
include/scoreboard.h +1 −1 Changes for include/scoreboard.h: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -174,7 +174,7 @@ AP_DECLARE(int) find_child_by_pid(apr_proc_t *pid); AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, request_rec *r); AP_DECLARE(int) ap_update_child_status_from_indexes(int child_num, int thread_num, int status, request_rec *r); void ap_time_process_request(int child_num, int thread_num, int status); void ap_time_process_request(ap_sb_handle_t *sbh, int status); AP_DECLARE(worker_score *) ap_get_scoreboard_worker(int x, int y); AP_DECLARE(process_score *) ap_get_scoreboard_process(int x); Loading
modules/http/http_request.c +4 −0 Changes for modules/http/http_request.c: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -248,6 +248,8 @@ void ap_process_request(request_rec *r) * Use this hook with extreme care and only if you know what you are * doing. */ if (ap_extended_status) ap_time_process_request(r->connection->sbh, START_PREQUEST); access_status = ap_run_quick_handler(r, 0); /* Not a look-up request */ if (access_status == DECLINED) { access_status = ap_process_request_internal(r); Loading Loading @@ -278,6 +280,8 @@ void ap_process_request(request_rec *r) check_pipeline_flush(r); ap_update_child_status(r->connection->sbh, SERVER_BUSY_LOG, r); ap_run_log_transaction(r); if (ap_extended_status) ap_time_process_request(r->connection->sbh, STOP_PREQUEST); } static apr_table_t *rename_original_env(apr_pool_t *p, apr_table_t *t) Loading
server/scoreboard.c +3 −3 Changes for server/scoreboard.c: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -448,15 +448,15 @@ AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, status, r); } void ap_time_process_request(int child_num, int thread_num, int status) void ap_time_process_request(ap_sb_handle_t *sbh, int status) { worker_score *ws; if (child_num < 0) { if (sbh->child_num < 0) { return; } ws = &ap_scoreboard_image->servers[child_num][thread_num]; ws = &ap_scoreboard_image->servers[sbh->child_num][sbh->thread_num]; if (status == START_PREQUEST) { ws->start_time = apr_time_now(); Loading