HomeFreeBSD

nfscl: Check for a forced dismount in nfscl_getref()

Description

nfscl: Check for a forced dismount in nfscl_getref()

The nfscl_getref() function is called within nfscl_doiods() when
the NFSv4.1/4.2 pNFS client is doing I/O on a DS. As such,
nfscl_getref() needs to check for a forced dismount.
This patch adds that check.

Found during a recent IETF NFSv4 working group testing event.

(cherry picked from commit 331883a2f2e9ae5567085e4cd3a7ae3db2a2b022)

Details

Provenance
rmacklemAuthored on Nov 3 2021, 12:28 AM
Parents
rGfa8d8f299ba1: nfscl: Use a smaller initial delay time for NFSERR_DELAY
Branches
Unknown
Tags
Unknown