summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2021-05-04 11:09:00 -0700
committerBrad Fitzpatrick <bradfitz@tailscale.com>2021-05-04 11:09:02 -0700
commit4066c606df1cf0fd4efa67b35859dd8bf103cabc (patch)
tree5db6ee2923dabef3ddbfe969f875f08795207c4d
parentd3ba860ffd6082dff79315f989e271df6a61f31a (diff)
downloadtailscale-4066c606df1cf0fd4efa67b35859dd8bf103cabc.tar.xz
tailscale-4066c606df1cf0fd4efa67b35859dd8bf103cabc.zip
ipn/ipnlocal: update peerapi logging of received PUTs
Clarify direction and add duration. (per chat with Avery) Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
-rw-r--r--ipn/ipnlocal/peerapi.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/ipn/ipnlocal/peerapi.go b/ipn/ipnlocal/peerapi.go
index 469a83d1a..2343313ae 100644
--- a/ipn/ipnlocal/peerapi.go
+++ b/ipn/ipnlocal/peerapi.go
@@ -616,6 +616,7 @@ func (h *peerAPIHandler) handlePeerPut(w http.ResponseWriter, r *http.Request) {
http.Error(w, "bad filename", 400)
return
}
+ t0 := time.Now()
// TODO(bradfitz): prevent same filename being sent by two peers at once
partialFile := dstFile + partialSuffix
f, err := os.Create(partialFile)
@@ -673,7 +674,8 @@ func (h *peerAPIHandler) handlePeerPut(w http.ResponseWriter, r *http.Request) {
}
}
- h.logf("put of %s from %v/%v", approxSize(finalSize), h.remoteAddr.IP, h.peerNode.ComputedName)
+ d := time.Since(t0).Round(time.Second / 10)
+ h.logf("got put of %s in %v from %v/%v", approxSize(finalSize), d, h.remoteAddr.IP, h.peerNode.ComputedName)
// TODO: set modtime
// TODO: some real response