Bug 218704
Summary: | WQ_MEM_RECLAIM xprtiod:xprt_autoclose is flushing !WQ_MEM_RECLAIM events_highpri:rpcrdma_mr_refresh_worker | ||
---|---|---|---|
Product: | File System | Reporter: | Chuck Lever (cel) |
Component: | NFS | Assignee: | Trond Myklebust (trondmy) |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: |
Description
Chuck Lever
2024-04-10 16:32:53 UTC
Because rpcrdma_ep_destroy() is called directly by rpcrdma_xprt_disconnect(), it's also a potential source of these splats (it invokes RDMA core API functions, which don't generally tolerate being called in a MEM_RECLAIM context). Perhaps the first step, then, is to move ep_destroy to a deferred context. |