400126f869
Before this patch, when containerd is restarted (due to a crash, or kill, whatever), the daemon would keep trying to process the event stream against the old socket handles. This would lead to a CPU spin due to the error handling when the client can't connect to containerd. This change makes sure the containerd remote client is updated for all registered libcontainerd clients. This is not neccessarily the ideal fix which would likely require a major refactor, but at least gets things to a working state with a minimal patch. Signed-off-by: Brian Goff <cpuguy83@gmail.com> |
||
---|---|---|
.. | ||
client_daemon.go | ||
client_daemon_linux.go | ||
client_daemon_windows.go | ||
client_local_windows.go | ||
errors.go | ||
process_windows.go | ||
queue.go | ||
queue_test.go | ||
remote_daemon.go | ||
remote_daemon_linux.go | ||
remote_daemon_options.go | ||
remote_daemon_options_linux.go | ||
remote_daemon_windows.go | ||
remote_local.go | ||
types.go | ||
types_linux.go | ||
types_windows.go | ||
utils_linux.go | ||
utils_windows.go | ||
utils_windows_test.go |