Whamcloud - gitweb
b=17631
authoryury <yury>
Sun, 23 Nov 2008 20:38:31 +0000 (20:38 +0000)
committeryury <yury>
Sun, 23 Nov 2008 20:38:31 +0000 (20:38 +0000)
commit05245c55b36d50b1c005c67a7434376677da6686
treefad6a0f749962ceea55db24ea6edc8edf98dc69f
parent5188c641acb378a3d7ad9680c4c3a27152fb09e2
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.
lustre/include/lustre_net.h
lustre/include/obd_support.h
lustre/mds/handler.c
lustre/ost/ost_handler.c
lustre/ptlrpc/client.c
lustre/ptlrpc/niobuf.c
lustre/ptlrpc/service.c
lustre/tests/sanityN.sh