Whamcloud - gitweb
The proper fix for bug 1321. We were pruning multiple dentries inside our
authoradilger <adilger>
Fri, 20 Jun 2003 19:50:27 +0000 (19:50 +0000)
committeradilger <adilger>
Fri, 20 Jun 2003 19:50:27 +0000 (19:50 +0000)
commit3435457051e320e72ab354865124d4b2f37a2beb
tree6c77944e6cc553c6e108b8a39acaf8a7b234265e
parent6f2d0c6a99c84c6b5d7f5228e236fc6e25f931c1
The proper fix for bug 1321.  We were pruning multiple dentries inside our
transaction, and that was consuming all of our transaction blocks on us.

Instead, do the dentry pruning ourselves before starting the transaction
handle and calling vfs_rmdir()->d_unhash()->shrink_dcache_parent().
lustre/obdclass/fsfilt_ext3.c