apiserver/pkg/registry/generic
Yu-Ju Hong 6b85aed1d6 apiserver: pass the parent request context when creating InputStream
This ensures that request cancellation will be propagated properly to
the client used to create the stream. Without this fix, the apiserver
and the kubelet may leak resources (e.g., goroutine, inotify watches).
One such example is that if user run `kubectl logs -f <container that
don't produce new logs)` and then enter ctrl-c, both kubelet and
apiserver will hold on to the connection and resources indefinitely.

Kubernetes-commit: 31d1607a514b62ef46452e402f5438d827314b98
2018-08-13 16:34:49 -07:00
..
registry dry-run: Add resttests 2018-08-03 11:35:23 -07:00
rest apiserver: pass the parent request context when creating InputStream 2018-08-13 16:34:49 -07:00
testing dry-run: Use dry-runnable structure 2018-06-21 08:49:13 -07:00
OWNERS Remove myself (timothysc) from OWNERS files on areas that I do not 2018-02-12 18:56:41 -06:00
doc.go Mechanical fixup imports: pkg/genericapiserver 2017-02-13 07:36:41 -05:00
matcher.go Mechanical move: pkg/genericapiserver -> k8s.io/apiserver 2017-02-13 07:36:41 -05:00
options.go Add a metric exposing number of objects per type 2018-02-12 15:58:57 +00:00
storage_decorator.go apimachinery: mechanical removal of ObjectCopier plumbing 2017-10-06 13:30:12 +02:00