APPLIED: [SRU][N/J:linux-azure][PATCH 0/1] azure: SAUCE: add a knob for serializing open/close operations on NFSv4.x

John Cabaj john.cabaj at canonical.com
Fri Jan 23 20:29:03 UTC 2026


On 1/20/26 1:51 PM, Vinicius Peixoto wrote:
> BugLink: https://bugs.launchpad.net/bugs/2138752
> 
> [Impact]
> 
> Azure customers are running into issues on Azure Files due to an NFS server bug related to parallel open/close operations, and a fix for the server bug cannot be implemented in the near future.
> 
> [Fix]
> 
> Implement a client-side workaround by adding a knob to force the serialization of problematic parallel operations in the client. Other distros (such as SLES) have already implemented this workaround. This change will target the 5.15 and 6.8 linux-azure kernels.
> 
> [Test plan]
> 
> Build tested only; the Azure Files team will run reproducers on their side to evaluate the fix.
> 
> [Where problems could occur]
> 
> This change is very small and self-contained, having a low risk of introducing crashes, but will likely incur performance regressions for clients that enable this workaround due to the serialization of operations. This was considered an acceptable tradeoff since this is a temporary solution for circumventing the underlying issue.
> 
> [Other info]
> SF #00421129
> 
> NeilBrown (1):
>    UBUNTU: SAUCE: NFSv4.x: by default serialize open/close operations.
> 
>   fs/nfs/nfs4proc.c | 7 +++++++
>   1 file changed, 7 insertions(+)
> 

Applied to Noble and Jammy linux-azure master-next branches.


Thanks,
j-c




More information about the kernel-team mailing list