Re: [PATCH] xfs: convert alloc_workqueue users to WQ_UNBOUND
From: Sebastian Andrzej Siewior
Date: Thu Feb 19 2026 - 02:26:12 EST
On 2026-02-19 12:24:38 [+1100], Dave Chinner wrote:
> > The changes from per-cpu to unbound will help to improve situations where
> > CPU isolation is used, because unbound work can be moved away from
> > isolated CPUs.
>
> If you are running operations through the XFS filesystem on isolated
> CPUs, then you absolutely need some of these the per-cpu workqueues
> running on those isolated CPUs too.
>
> Also, these workqueues are typically implemented these ways to meet
> performancei targets, concurrency constraints or algorithm
> requirements. Changes like this need a bunch of XFS metadata
> scalability benchmarks on high end server systems under a variety of
> conditions to at least show there aren't any obvious any behavioural
> or performance regressions that result from the change.
So all of those (below) where you say "performance critical", those
work items are only enqueued from an interrupt? Never origin from a user
task?
Sebastian