@@ -422,7 +422,7 @@ func (h *UpgradeAwareHandler) tryUpgrade(w http.ResponseWriter, req *http.Reques
422
422
} else {
423
423
writer = backendConn
424
424
}
425
- _ , err := io .Copy (writer , & loggingReader { name : "client->backend" , delegate : requestHijackedConn } )
425
+ _ , err := io .Copy (writer , requestHijackedConn )
426
426
if err != nil && ! strings .Contains (err .Error (), "use of closed network connection" ) {
427
427
klog .Errorf ("Error proxying data from client to backend: %v" , err )
428
428
}
@@ -436,7 +436,7 @@ func (h *UpgradeAwareHandler) tryUpgrade(w http.ResponseWriter, req *http.Reques
436
436
} else {
437
437
reader = backendConn
438
438
}
439
- _ , err := io .Copy (requestHijackedConn , & loggingReader { name : "backend->client" , delegate : reader } )
439
+ _ , err := io .Copy (requestHijackedConn , reader )
440
440
if err != nil && ! strings .Contains (err .Error (), "use of closed network connection" ) {
441
441
klog .Errorf ("Error proxying data from backend to client: %v" , err )
442
442
}
@@ -454,18 +454,6 @@ func (h *UpgradeAwareHandler) tryUpgrade(w http.ResponseWriter, req *http.Reques
454
454
return true
455
455
}
456
456
457
- // loggingReader logs the bytes read from the "delegate" with a "name" prefix.
458
- type loggingReader struct {
459
- name string
460
- delegate io.Reader
461
- }
462
-
463
- func (l * loggingReader ) Read (p []byte ) (int , error ) {
464
- n , err := l .delegate .Read (p )
465
- klog .V (8 ).Infof ("%s: %d bytes, err=%v, bytes=% X" , l .name , n , err , p [:n ])
466
- return n , err
467
- }
468
-
469
457
// FIXME: Taken from net/http/httputil/reverseproxy.go as singleJoiningSlash is not exported to be re-used.
470
458
// See-also: https://github.com/golang/go/issues/44290
471
459
func singleJoiningSlash (a , b string ) string {
0 commit comments