b=17631
r=panda,shadow - fixes possible sync long bulk unlink in ptlrpcd which would lead to assertion in forced umount time. Basically the fix is identical to 17310 where we move req to special phase UNREGISTERING and go processing other rpcs until bulk unlink is done; - in sync bulk and reply unlink we check for wakeup condition every 1 sec to act quckly if unlink come instead of doing it every 20 sec as before.
Showing
- lustre/include/lustre_net.h 32 additions, 9 deletionslustre/include/lustre_net.h
- lustre/include/obd_support.h 4 additions, 3 deletionslustre/include/obd_support.h
- lustre/mds/handler.c 3 additions, 3 deletionslustre/mds/handler.c
- lustre/ost/ost_handler.c 7 additions, 7 deletionslustre/ost/ost_handler.c
- lustre/ptlrpc/client.c 33 additions, 22 deletionslustre/ptlrpc/client.c
- lustre/ptlrpc/niobuf.c 54 additions, 32 deletionslustre/ptlrpc/niobuf.c
- lustre/ptlrpc/service.c 2 additions, 1 deletionlustre/ptlrpc/service.c
- lustre/tests/sanityN.sh 4 additions, 4 deletionslustre/tests/sanityN.sh
Loading
Please register or sign in to comment