HomeFreeBSD

When a process attempts to allocate space on a full filesystem, a

Description

When a process attempts to allocate space on a full filesystem, a
filesystem full message is sent to the offending process or the
kernel log if the offending process cannot be identified.

To prevent an explotion of messages, the kernel ppsratecheck()
function is used to limit the messages to one per second. This
revision changes the variable that tracks the rate of these messages
from a systemwide limit to a per-filesystem limit by moving it from
a global variable to a variable in the ufsmount structure.

Suggested by: kib
Reviewed by: kib
Sponsored by: Netflix

Details

Provenance
mckusickAuthored on
Parents
rS350069: Use PT_GET_SC_ARGS and PT_GET_SC_RET in truss.
Branches
Unknown
Tags
Unknown