Whamcloud - gitweb
- mdt_obj_create() understands a request which is part of cross-node mkdir()
authoralex <alex>
Sun, 23 May 2004 16:22:08 +0000 (16:22 +0000)
committeralex <alex>
Sun, 23 May 2004 16:22:08 +0000 (16:22 +0000)
commitda9596b490a4ec4659b585b1622a7718ed591291
tree5b6959460e140fb01943ad2a5512c71c3341e54c
parentcc88d5e20dfb1aef12b1dfe3aa69936a924e1525
- mdt_obj_create() understands a request which is part of cross-node mkdir()
  recovery and looks for given ino/generation first. if no ino/generation are
  given then it simple recreates new object and returns ino/generation back
  to MDS holding a name. leaked inode is subject to rollback mechanism that
  is to be implemented yet
- when mds_reint_create() is asked to replay cross-node mkdir() it signals
  this to MDS holding dir inode and sends ino/generation couple if possible

NOTE: now cross-node mkdir() survives failure on any MDS node: holding the
      name and holding the inode
lustre/mds/handler.c
lustre/mds/mds_reint.c