Commit 7d56991920c9e56a6991f41324b1d73835f3eb0f
- Date: Fri Apr 18 22:40:09 +0000 2008
- Committer: Johan Sørensen (johan@johansorensen.com)
- Author: Johan Sørensen (johan@johansorensen.com)
- Commit SHA1: 7d56991920c9e56a6991f41324b1d73835f3eb0f
- Tree SHA1: 5b6a299bfadd02a73a05100c04fda33c3a96b81d
Log how long it takes to defer a request to git-upload-pack
Commit diff
| |   |
| 61 | 61 | line = session.recv(1000) |
| 62 | 62 | |
| 63 | 63 | if line =~ SERVICE_REGEXP |
| 64 | start_time = Time.now |
| 64 | 65 | code = $1 |
| 65 | 66 | service = $2 |
| 66 | 67 | base_path = $3 |
| … | … | |
| 111 | 111 | else |
| 112 | 112 | log(pid, "Cannot find repository: #{path}") |
| 113 | 113 | end |
| 114 | log(Process.pid, "Deferred in #{'%0.5f' % (Time.now - start_time)}s") |
| 114 | 115 | |
| 115 | 116 | exec(cmd) |
| 116 | 117 | # FIXME; we don't ever get here since we exec(), so reaped count may be incorrect |
| toggle raw diff |
--- a/script/git-daemon
+++ b/script/git-daemon
@@ -61,6 +61,7 @@ module Git
line = session.recv(1000)
if line =~ SERVICE_REGEXP
+ start_time = Time.now
code = $1
service = $2
base_path = $3
@@ -110,6 +111,7 @@ module Git
else
log(pid, "Cannot find repository: #{path}")
end
+ log(Process.pid, "Deferred in #{'%0.5f' % (Time.now - start_time)}s")
exec(cmd)
# FIXME; we don't ever get here since we exec(), so reaped count may be incorrect |