podman/pkg
Valentin Rothberg 09dc77aedf log API: add context to allow for cancelling
Add a `context.Context` to the log APIs to allow for cancelling
streaming (e.g., via `podman logs -f`).  This fixes issues for
the remote API where some go routines of the server will continue
writing and produce nothing but heat and waste CPU cycles.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-07-09 15:13:07 +02:00
..
annotations Add `ContainerManager` annotation to created containers 2019-09-10 09:37:14 +02:00
api log API: add context to allow for cancelling 2020-07-09 15:13:07 +02:00
auth compat handlers: add X-Registry-Auth header support 2020-05-29 15:39:37 +02:00
autoupdate move go module to v2 2020-07-06 15:50:12 +02:00
bindings move go module to v2 2020-07-06 15:50:12 +02:00
cgroups move go module to v2 2020-07-06 15:50:12 +02:00
channelwriter account for varlink calls that dont use more 2019-07-10 08:50:05 -05:00
checkpoint move go module to v2 2020-07-06 15:50:12 +02:00
criu Add helper function to read out CRIU version 2018-10-23 12:52:03 +02:00
ctime Re-add int64 casts for ctime 2019-07-23 15:43:40 -04:00
domain log API: add context to allow for cancelling 2020-07-09 15:13:07 +02:00
env make env handling os dependent 2020-06-02 08:28:08 -05:00
errorhandling image removal: refactor part 2 2020-05-04 16:01:45 +02:00
hooks move go module to v2 2020-07-06 15:50:12 +02:00
inspect move go module to v2 2020-07-06 15:50:12 +02:00
kubeutils Remove dependency on kubernetes 2018-03-27 21:55:33 +00:00
lookup Turn on More linters 2020-06-15 07:05:56 -04:00
namespaces podman: assume user namespace if there are mappings 2020-04-24 15:55:38 +02:00
netns move go module to v2 2020-07-06 15:50:12 +02:00
network move go module to v2 2020-07-06 15:50:12 +02:00
parallel move go module to v2 2020-07-06 15:50:12 +02:00
ps move go module to v2 2020-07-06 15:50:12 +02:00
registrar move go module to v2 2020-07-06 15:50:12 +02:00
registries move go module to v2 2020-07-06 15:50:12 +02:00
resolvconf move go module to v2 2020-07-06 15:50:12 +02:00
rootless move go module to v2 2020-07-06 15:50:12 +02:00
rootlessport rootlessport: use two different channels 2020-04-29 12:35:23 +02:00
seccomp apiv2 container create using specgen 2020-02-19 15:20:15 -06:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal Turn on More linters 2020-06-15 07:05:56 -04:00
spec move go module to v2 2020-07-06 15:50:12 +02:00
specgen Add username to /etc/passwd inside of container if --userns keep-id 2020-07-07 08:34:31 -04:00
systemd move go module to v2 2020-07-06 15:50:12 +02:00
terminal Set console mode for windows 2020-06-29 09:17:55 -05:00
timetype make lint: enable gocritic 2020-01-13 14:27:02 +01:00
tracing make lint: include pkg/tracing 2020-01-14 09:54:48 +01:00
trust Fixup issues found by golint 2020-06-10 05:49:41 -04:00
util move go module to v2 2020-07-06 15:50:12 +02:00
varlink V2 Move varlink home 2020-03-30 08:18:35 -07:00
varlinkapi log API: add context to allow for cancelling 2020-07-09 15:13:07 +02:00