HomeFreeBSD

Do not use waitable allocation of pbuf when creating cluster for write.

Description

Do not use waitable allocation of pbuf when creating cluster for write.

Previously just ensuring that we do not sleep when clustering for
md(4) vnode was enough. Now, with the switch of the pbuf allocator to
uma and completely broken per-subsystem pbuf limits, it might cause
unbounded sleep even for non-md(4) vnodes.

Reported and tested by: pho
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D22899

Details

Provenance
kibAuthored on
Reviewer
markj
Differential Revision
D22899: Do not use waitable allocation of pbuf when creating cluster for write.
Parents
rS356037: MFC r355938:
Branches
Unknown
Tags
Unknown