-
Notifications
You must be signed in to change notification settings - Fork 605
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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. |
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> (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 <andrey.smirnov@siderolabs.com>
tl;dr is missing
O_CLOEXEC
in some libraries we're usingTasks
The text was updated successfully, but these errors were encountered: