Comment 1 for bug 2054452

Revision history for this message
Juerg Haefliger (juergh) wrote :

Should be fixed in 5.15.137.

ommit 431a5010bce29809e68111c83e31bfd06d15a7d3
Author: Olga Kornievskaia <email address hidden>
Date: Mon Oct 9 10:59:01 2023 -0400

    NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server

    commit 379e4adfddd6a2f95a4f2029b8ddcbacf92b21f9 upstream.

    This patches fixes commit 51d674a5e488 "NFSv4.1: use
    EXCHGID4_FLAG_USE_PNFS_DS for DS server", purpose of that
    commit was to mark EXCHANGE_ID to the DS with the appropriate
    flag.

    However, connection to MDS can return both EXCHGID4_FLAG_USE_PNFS_DS
    and EXCHGID4_FLAG_USE_PNFS_MDS set but previous patch would only
    remember the USE_PNFS_DS and for the 2nd EXCHANGE_ID send that
    to the MDS.

    Instead, just mark the pnfs path exclusively.

    Fixes: 51d674a5e488 ("NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server")
    Signed-off-by: Olga Kornievskaia <email address hidden>
    Signed-off-by: Anna Schumaker <email address hidden>
    Signed-off-by: Greg Kroah-Hartman <email address hidden>