Skip to content

SIGKILL delay #12570

@xinyangge

Description

@xinyangge

Description

We've hit significant SIGKILL delay in the order of O(10s) when (1) one process runs "find" against a folder of millions of directories/files, and (2) another process tries to send SIGKILL to it. I'm not sure if this is specific to signal handling/delivery, because even we run "echo hello" in the second process could take very long to respond. Is there anything related to the gVisor's internal scheduling that can cause such long delay when a process is enumerating the filesystem busily?

Steps to reproduce

No response

runsc version

release-20250820.0-120-g6bf3c4885132-dirty

docker version (if using docker)

uname

No response

kubectl (if using Kubernetes)

repo state (if built from source)

No response

runsc debug logs (if available)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: filesystemIssue related to filesystemtype: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions