summaryrefslogtreecommitdiff
path: root/scripts/rust_is_available_test.py
diff options
context:
space:
mode:
authorJonathan Curley <jcurley@purestorage.com>2025-09-08 17:35:16 +0000
committerTrond Myklebust <trond.myklebust@hammerspace.com>2025-09-08 14:37:55 -0400
commitdd2fa82473453661d12723c46c9f43d9876a7efd (patch)
tree3ae0febfe7096d124ff2b5726f7c7935e657779a /scripts/rust_is_available_test.py
parent9559d2fffd4f9b892165eed48198a0e5cb8504e6 (diff)
NFSv4/flexfiles: Fix layout merge mirror check.
Typo in ff_lseg_match_mirrors makes the diff ineffective. This results in merge happening all the time. Merge happening all the time is problematic because it marks lsegs invalid. Marking lsegs invalid causes all outstanding IO to get restarted with EAGAIN and connections to get closed. Closing connections constantly triggers race conditions in the RDMA implementation... Fixes: 660d1eb22301c ("pNFS/flexfile: Don't merge layout segments if the mirrors don't match") Signed-off-by: Jonathan Curley <jcurley@purestorage.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'scripts/rust_is_available_test.py')
0 files changed, 0 insertions, 0 deletions