Whamcloud - gitweb
in rare cases, inode in catalog can have i_no less than have parent
authorshadow <shadow>
Thu, 23 Oct 2008 19:12:44 +0000 (19:12 +0000)
committershadow <shadow>
Thu, 23 Oct 2008 19:12:44 +0000 (19:12 +0000)
commit8abc9a862244c4f671489d82bb858707bcaacdab
treedef139e153d904d34f8a3835809281178ab75300
parent29b5efda7b710c089e8539277c432795c68e5bf7
in rare cases, inode in catalog can have i_no less than have parent
i_no, this produce wrong order for locking during open, and parallel
unlink can be lock open. this need teach mds_open to grab locks in
resouce id order, not at parent -> child order.

Branch b1_6
b=16492
i=johann
i=alex
lustre/ChangeLog
lustre/mds/mds_open.c
lustre/mds/mds_reint.c