Whamcloud - gitweb
LU-16303 lnet: Drop LNet message if deadline exceeded 78/49078/5
authorChris Horn <chris.horn@hpe.com>
Mon, 7 Nov 2022 22:06:32 +0000 (15:06 -0700)
committerOleg Drokin <green@whamcloud.com>
Tue, 29 Nov 2022 07:14:13 +0000 (07:14 +0000)
commit52db11cdceef0851b972410cf8f7014d20fd194e
tree1dbc8389df02bad050bf630719417de159e4631e
parente9f80ae14baeae497e5c87fa3e2b1edbd5149475
LU-16303 lnet: Drop LNet message if deadline exceeded

The LNet message deadline is set when a message is committed for
sending. A message can be queued while waiting for send credit(s)
after it has been committed. Thus, it is possible for a message
deadline to be exceeded while on the queue. We should check for this
when posting messages to LND layer.

HPE-bug-id: LUS-11333
Test-Parameters: trivial testlist=sanity-lnet env=ONLY=253,ONLY_REPEAT=100
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: I1315b2351536e63b9d4f22d9336a57415031e0c7
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49078
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/lib-move.c
lnet/lnet/lib-msg.c
lustre/tests/sanity-lnet.sh