Whamcloud - gitweb
b=2029
authorphil <phil>
Fri, 24 Oct 2003 18:35:08 +0000 (18:35 +0000)
committerphil <phil>
Fri, 24 Oct 2003 18:35:08 +0000 (18:35 +0000)
commit8d3841ca58d133bc1b2cce19dc89d315572bae51
tree5843e38d5029bba876850ba9eb4731ea17034be2
parent7f0b532d67a36dc59272cf9cfeefc4fdc0e27f7b
b=2029
r=adilger
- abstracts multiple copies of code into mds_open_by_fid
- abstract some conditions and transaction mechanisms into mds_create_objects
- as a temporary measure, take the inode-reuse lock in mds_open
- fixes a bug introduced by pre-creation, where two MDS threads could
  race to create objects on the same inode; fixed by moving the i_sem
  out of fsfilt_get_md and around the entire operation
lustre/mds/mds_internal.h
lustre/mds/mds_unlink_open.c