Whamcloud - gitweb
LU-12567 ptlrpc: handle reply and resend reorder 71/35571/16
authorAlexander Boyko <c17825@cray.com>
Fri, 19 Jul 2019 11:07:42 +0000 (07:07 -0400)
committerOleg Drokin <green@whamcloud.com>
Sun, 10 Oct 2021 03:30:26 +0000 (03:30 +0000)
commitf7f31f8f969f410cca0b4b8b02f81391148e01f2
tree8a390eb6c0819a0dbdd7c2928c1704ceff368e34
parent1a409a3e6a74685970ee779ebe32917bf51eaf3a
LU-12567 ptlrpc: handle reply and resend reorder

ptlrpc can't detect a bulk transfer timeout
if rpc and bulk are reordered on router.
We should fail a bulk for situations where bulk is not
completed (after bulk timeout LNET_EVENT_UNLINK is set).

HPE-bug-id: LUS-7445, LUS-7569
Signed-off-by: Alexander Boyko <alexander.boyko@hpe.com>
Signed-off-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Change-Id: Iaf099d31f8fbc68c3edbfcff77ae424862e0adc1
Reviewed-on: https://review.whamcloud.com/35571
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ptlrpc/client.c
lustre/ptlrpc/events.c
lustre/target/tgt_handler.c
lustre/tests/sanity.sh