Close all KSM related fds that we create in our KSM tests.
While these are left open while running the proxy_test.go tests,
where detecting leaking file descriptors is relevant, it looks like
the open ksm fds get closed by the go runtime in the newer version
of Go leading to different before and after file descriptor snapshots in
the proxy_test.go tests.
Close all KSM related fds that we create in our KSM tests.
While these are left open while running the proxy_test.go tests, where detecting leaking file descriptors is relevant, it looks like the open ksm fds get closed by the go runtime in the newer version of Go leading to different before and after file descriptor snapshots in the proxy_test.go tests.
Fixes #198