LU-10841 ldlm: ASSERTION(lock->l_granted_mode!=lock->l_req_mode)
Policy processors can unlock resource to send BL AST, so cached next list entry can become invalid. Move sending BL ASTs to ldlm_reprocess_queue() in case of LDLM_PROCESS_RECOVERY. Cray-bug-id: LUS-5689 Change-Id: Ib9b757576461b2f74aaa916b4b62538a9abfa0dd Signed-off-by:Andriy Skulysh <c17819@cray.com> Reviewed-on: https://review.whamcloud.com/31726 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alexandr Boyko <c17825@cray.com> Reviewed-by:
Vitaly Fertman <c17818@cray.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
Showing
- lustre/ldlm/ldlm_extent.c 13 additions, 24 deletionslustre/ldlm/ldlm_extent.c
- lustre/ldlm/ldlm_flock.c 4 additions, 2 deletionslustre/ldlm/ldlm_flock.c
- lustre/ldlm/ldlm_inodebits.c 10 additions, 20 deletionslustre/ldlm/ldlm_inodebits.c
- lustre/ldlm/ldlm_internal.h 1 addition, 1 deletionlustre/ldlm/ldlm_internal.h
- lustre/ldlm/ldlm_lock.c 56 additions, 9 deletionslustre/ldlm/ldlm_lock.c
- lustre/ldlm/ldlm_plain.c 10 additions, 21 deletionslustre/ldlm/ldlm_plain.c
Loading
Please register or sign in to comment