-
Notifications
You must be signed in to change notification settings - Fork 591
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 <[email protected]>
See siderolabs#9412 I'll keep the issue open to track upstream PR status and remove replace directives. Signed-off-by: Andrey Smirnov <[email protected]>
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. |
See siderolabs#9412 I'll keep the issue open to track upstream PR status and remove replace directives. Signed-off-by: Andrey Smirnov <[email protected]> (cherry picked from commit a341bdb)
vishvananda/netlink#1023 can go away if #9566 is merged |
See siderolabs#9412 PR merged safchain/ethtool#88 Signed-off-by: Andrey Smirnov <[email protected]>
tl;dr is missing
O_CLOEXEC
in some libraries we're usingTasks
The text was updated successfully, but these errors were encountered: