Index: openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl,v diff -u -r1.53 -r1.54 --- openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 22 Dec 2003 21:44:44 -0000 1.53 +++ openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 29 Dec 2003 20:08:52 -0000 1.54 @@ -227,7 +227,7 @@ the browser if it fails (unless kind is trace). } { - set startclicks [clock clicks] + set startclicks [clock clicks -milliseconds] util_unlist $filter_info filter_index debug_p arg_count proc arg @@ -252,21 +252,21 @@ if { $errno } { # Uh-oh - an error occurred. global errorInfo - ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks] "error" $errorInfo] + ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks -milliseconds] "error" $errorInfo] # make sure you report catching the error! rp_debug "error in filter $proc for [ns_conn method] [ns_conn url]?[ns_conn query] errno is $errno message is $errorInfo" rp_report_error set result "filter_return" } elseif { [string compare $result "filter_ok"] && [string compare $result "filter_break"] && \ [string compare $result "filter_return"] } { set error_msg "error in filter $proc for [ns_conn method] [ns_conn url]?[ns_conn query]. Filter returned invalid result \"$result\"" - ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks] "error" $error_msg] + ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks -milliseconds] "error" $error_msg] # report the bad filter_return message rp_debug -debug t error $error_msg rp_report_error -message $error_msg set result "filter_return" } else { - ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks] $result] + ad_call_proc_if_exists ds_add rp [list filter [list $why [ns_conn method] [ns_conn url] $proc $arg] $startclicks [clock clicks -milliseconds] $result] } rp_debug -debug $debug_p "Done invoking $why filter $proc (returning $result)" @@ -285,7 +285,7 @@ Invokes a registered procedure. } { - set startclicks [clock clicks] + set startclicks [clock clicks -milliseconds] util_unlist $argv proc_index debug_p arg_count proc arg @@ -307,11 +307,11 @@ if { $errno } { # Uh-oh - an error occurred. global errorInfo - ad_call_proc_if_exists ds_add rp [list registered_proc [list $proc $arg] $startclicks [clock clicks] "error" $errorInfo] + ad_call_proc_if_exists ds_add rp [list registered_proc [list $proc $arg] $startclicks [clock clicks -milliseconds] "error" $errorInfo] rp_debug "error in $proc for [ns_conn method] [ns_conn url]?[ns_conn query] errno is $errno message is $errorInfo" rp_report_error } else { - ad_call_proc_if_exists ds_add rp [list registered_proc [list $proc $arg] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list registered_proc [list $proc $arg] $startclicks [clock clicks -milliseconds]] } rp_debug -debug $debug_p "Done Invoking registered procedure $proc" @@ -495,7 +495,7 @@ ad_conn -reset ad_conn -set request [nsv_incr rp_properties request_count] ad_conn -set user_id 0 - ad_conn -set start_clicks [clock clicks] + ad_conn -set start_clicks [clock clicks -milliseconds] ad_call_proc_if_exists ds_collect_connection_info @@ -679,7 +679,7 @@ } { if { [ad_parameter -package_id [ad_acs_kernel_id] DebugP request-processor 0] } { global ad_conn - set clicks [clock clicks] + set clicks [clock clicks -milliseconds] ad_call_proc_if_exists ds_add rp [list debug $string $clicks $clicks] } if { [ad_parameter -package_id [ad_acs_kernel_id] LogDebugP request-processor 0] @@ -688,7 +688,7 @@ } { global ad_conn if { [info exists ad_conn(start_clicks)] } { - set timing " ([expr {([clock clicks] - $ad_conn(start_clicks))/1000.0}] ms)" + set timing " ([expr {([clock clicks -milliseconds] - $ad_conn(start_clicks))}] ms)" } else { set timing "" } @@ -761,7 +761,7 @@ set recursion_count [ad_conn recursion_count] ad_conn -set recursion_count [incr recursion_count] - set startclicks [clock clicks] + set startclicks [clock clicks -milliseconds] rp_debug "rp_handler: handling request: [ns_conn method] [ns_conn url]?[ns_conn query]" if { [set code [catch { if { [rp_performance_mode] } { @@ -796,15 +796,15 @@ set tcl_url2path_info([ad_conn url]) [ad_conn path_info] } notfound val { ad_call_proc_if_exists ds_comment "rp_handler: not found" - ad_call_proc_if_exists ds_add rp [list transformation [list notfound "$root / $path" $val] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list notfound "$root / $path" $val] $startclicks [clock clicks -milliseconds]] continue } redirect url { ad_call_proc_if_exists ds_comment "rp_handler: redirect" - ad_call_proc_if_exists ds_add rp [list transformation [list redirect $root/$path $url] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list redirect $root/$path $url] $startclicks [clock clicks -milliseconds]] ad_returnredirect $url } directory dir_index { ad_call_proc_if_exists ds_comment "rp_handler: dir_index" - ad_call_proc_if_exists ds_add rp [list transformation [list directory $root/$path $dir_index] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list directory $root/$path $dir_index] $startclicks [clock clicks -milliseconds]] continue } @@ -858,21 +858,21 @@ set tcl_url2file([ad_conn url]) [ad_conn file] set tcl_url2path_info([ad_conn url]) [ad_conn path_info] } notfound val { - ad_call_proc_if_exists ds_add rp [list transformation [list notfound $root/$path $val] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list notfound $root/$path $val] $startclicks [clock clicks -milliseconds]] continue } redirect url { - ad_call_proc_if_exists ds_add rp [list transformation [list redirect $root/$path $url] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list redirect $root/$path $url] $startclicks [clock clicks -milliseconds]] ad_returnredirect $url } directory dir_index { - ad_call_proc_if_exists ds_add rp [list transformation [list directory $root/$path $dir_index] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list directory $root/$path $dir_index] $startclicks [clock clicks -milliseconds]] continue } return } } - ad_call_proc_if_exists ds_add rp [list transformation [list notfound $root/$path notfound] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list transformation [list notfound $root/$path notfound] $startclicks [clock clicks -milliseconds]] ns_returnnotfound } errmsg]] } { if {$code == 1} { @@ -970,7 +970,7 @@ Serves a file. } { set extension [file extension $file] - set startclicks [clock clicks] + set startclicks [clock clicks -milliseconds] if { [nsv_exists rp_extension_handlers $extension] } { set handler [nsv_get rp_extension_handlers $extension] @@ -982,10 +982,10 @@ # do nothing } rp_finish_serving_page - ad_call_proc_if_exists ds_add rp [list serve_file [list $file $handler] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list serve_file [list $file $handler] $startclicks [clock clicks -milliseconds]] } error]] } { global errorCode errorInfo - ad_call_proc_if_exists ds_add rp [list serve_file [list $file $handler] $startclicks [clock clicks] error "$errorCode: $errorInfo"] + ad_call_proc_if_exists ds_add rp [list serve_file [list $file $handler] $startclicks [clock clicks -milliseconds] error "$errorCode: $errorInfo"] return -code $errno -errorcode $errorCode -errorinfo $errorInfo $error } } else { @@ -1002,7 +1002,7 @@ ad_raise notfound } else { set type [ns_guesstype $file] - ad_call_proc_if_exists ds_add rp [list serve_file [list $file $type] $startclicks [clock clicks]] + ad_call_proc_if_exists ds_add rp [list serve_file [list $file $type] $startclicks [clock clicks -milliseconds]] ns_returnfile 200 $type $file } }