Whamcloud - gitweb
A slightly hacked up version of Zach's patch to change the OBD API to
authorphil <phil>
Thu, 28 Aug 2003 22:55:08 +0000 (22:55 +0000)
committerphil <phil>
Thu, 28 Aug 2003 22:55:08 +0000 (22:55 +0000)
commit0ffebbd8cf7035acc6a9930e11628612009d4130
treec15d01cc5752b65e42d3340d12c93c1ec55f8577
parent20bc5e6e59073b8c5c310b05b235aa8c6f04f936
A slightly hacked up version of Zach's patch to change the OBD API to
use exports intead of handles.

It runs and cleans up normally -- as normally as llpmd ever did -- but
probably still contains some bugs.  These bugs will likely happen in
unused (cobd, ptlbd) or rarely taken (startup/cleanup error cases),
and will be of the type that leak an export or do an extra export_put.

I also reduced the obd_refcount sleep at cleanup to 1 second from 30.
I have never seen the count ever abort before the full 30 seconds were
up, and because of the unique configuration situation on b_llpmd, this
path is always taken during the cleanup of the LOV (because the MDS is
still holding an export reference)
lustre/osc/osc_create.c