-
Notifications
You must be signed in to change notification settings - Fork 527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Talos leaks file descriptors to child processes #9412
Comments
See siderolabs#9412 I'll keep the issue open to track upstream PR status and remove replace directives. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
See siderolabs#9412 I'll keep the issue open to track upstream PR status and remove replace directives. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Should we maybe consider adding a rule to golangci-lint to check for syscalls without cloexec to avoid problematic code being merged later? |
I would rather prefer a test, but not sure how to put #9414 into a useful thing, as we need to fork directly from machined to verify this. System extensions don't work, I don't want to put test binary into any Talos build. I could use some debug feature as well to enable this test controller |
Will take a look a bit later, maybe I have some ideas about this |
Update: the problem itself is fixed, but the issue is left open to track upstream PRs. |
tl;dr is missing
O_CLOEXEC
in some libraries we're usingTasks
The text was updated successfully, but these errors were encountered: