Whamcloud - gitweb
LU-12828 ldlm: not freed req on enqueue 18/41818/2
authorVitaly Fertman <c17818@cray.com>
Tue, 2 Mar 2021 20:43:08 +0000 (23:43 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 16 Mar 2021 18:16:06 +0000 (18:16 +0000)
commitce9c1c11593814dacacc2c66f9fcf124ea84b807
treebcdc671cab9c3f56d4dc48c7b6d22a5ca5d52a9a
parentaf07c9a79e263f940fea06a911803097b57b55f4
LU-12828 ldlm: not freed req on enqueue

ldlm_cli_enqueue may allocate a req but failed to allocate a req
slot and returns an errors without freeing the req.

Fixes: 85a12c6c8d ("LU-12828 ldlm: FLOCK request can be processed twice")
Signed-off-by: Vitaly Fertman <c17818@cray.com>
Change-Id: I9663528bbf2bf64f6439fed6c27d0bc3f274b867
HPE-bug-id: LUS-9337
Reviewed-on: https://es-gerrit.dev.cray.com/158433
Reviewed-by: Alexander Boyko <c17825@cray.com>
Reviewed-by: Andriy Skulysh <c17819@cray.com>
Tested-by: Alexander Lezhoev <c17454@cray.com>
Reviewed-on: https://review.whamcloud.com/41818
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Alexander Boyko <alexander.boyko@hpe.com>
Reviewed-by: Andriy Skulysh <askulysh@gmail.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ldlm/ldlm_request.c