b=13181
i=alex
i=nikita
Don't take the BKL in fsfilt_ext3_setattr() for 2.6 kernels.
It causes scheduling issues when removing large files.
Description: MDS hang after unclean shutdown of lots of clients
Details : Never resend AST requests.
+Severity : normal
+Frequency : when removing large files
+Bugzilla : 13181
+Description: scheduling issue during removal of large Lustre files
+Details : Don't take the BKL in fsfilt_ext3_setattr() for 2.6 kernels.
+ It causes scheduling issues when removing large files (17TB in the
+ present case).
+
--------------------------------------------------------------------------------
2007-09-27 Cluster File Systems, Inc. <info@clusterfs.com>
struct inode *inode = dentry->d_inode;
int rc = 0;
- lock_kernel();
+ lock_24kernel();
/* Avoid marking the inode dirty on the superblock list unnecessarily.
* We are already writing the inode to disk as part of this
}
out:
- unlock_kernel();
+ unlock_24kernel();
RETURN(rc);
}