Files
linux-stable-mirror/fs
Trond MyklebustandGreg Kroah-Hartman 204bdc7a8b NFSv4/flexfiles: Fix handling of NFS level errors in I/O
[ Upstream commit 38074de35b ]

Allow the flexfiles error handling to recognise NFS level errors (as
opposed to RPC level errors) and handle them separately. The main
motivator is the NFSERR_PERM errors that get returned if the NFS client
connects to the data server through a port number that is lower than
1024. In that case, the client should disconnect and retry a READ on a
different data server, or it should retry a WRITE after reconnecting.

Reviewed-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Fixes: d67ae825a5 ("pnfs/flexfiles: Add the FlexFile Layout Driver")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-10 16:03:18 +02:00
..
2024-08-19 06:04:25 +02:00
2025-01-17 13:36:11 +01:00
2025-07-10 16:03:14 +02:00
2024-10-22 15:46:20 +02:00
2024-08-19 06:04:25 +02:00
2025-03-22 12:50:41 -07:00
2024-08-19 06:04:25 +02:00
2025-06-27 11:08:57 +01:00