Skip to content

nfs: restart pool selection process on timeout for reads#8137

Merged
mksahakyan merged 1 commit into
12.0from
fix-lost-transfers-12.0
Jul 2, 2026
Merged

nfs: restart pool selection process on timeout for reads#8137
mksahakyan merged 1 commit into
12.0from
fix-lost-transfers-12.0

Conversation

@kofemann

@kofemann kofemann commented Jul 1, 2026

Copy link
Copy Markdown
Member

Motivation:
If mover start message get lost then NFS door will fall into an infinite retry loop as it will wait for mover to start.

Modification:
On read, we pool selection or mover start fails with timeout, then restart the selection process as for a new open.

Result:
recover from cases then mover start gets timeout of lost.

Acked-by: Lennart Sack
Target: master, 12.0, 11.2
Require-book: no
Require-notes: yes
(cherry picked from commit 6288b6c)

Motivation:
If mover start message get lost then NFS door will fall into an infinite
retry loop as it will wait for mover to start.

Modification:
On read, we pool selection or mover start fails with timeout, then
restart the selection process as for a new open.

Result:
recover from cases then mover start gets timeout of lost.

Acked-by: Lennart Sack
Target: master, 12.0, 11.2
Require-book: no
Require-notes: yes
(cherry picked from commit 6288b6c75fd2160ffbc37a7359b1a324b5ac22d6)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
@mksahakyan mksahakyan merged commit 7e04339 into 12.0 Jul 2, 2026
2 checks passed
@mksahakyan mksahakyan deleted the fix-lost-transfers-12.0 branch July 2, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants