Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L lustre-release
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • debian-packagesdebian-packages
  • lustre-release
  • Repository
Switch branch/tag
  • lustre-release
  • lustre
  • lmv
  • lmv_intent.c
Find file BlameHistoryPermalink
  • Lai Siyao's avatar
    LU-3544 fid: do open-by-fid by default · cb85c036
    Lai Siyao authored Aug 28, 2013
    
    
    Currently client open-by-fid often packs name into the request,
    but the name may be invalid, eg. NFS export, and even if it's
    valid, it may cause inconsistency because this operation is done
    on this fid, which is globally unique, but name not.
    
    Since open-by-fid doesn't pack name, for striped dir we can't know
    parent stripe fid on client, so we set parent fid the same as
    child fid, and MDT has to find its parent fid from linkea (this is
    already supported by MDT).
    
    M_CHECK_STALE becomes obsolete.
    
    Unset MDS_OPEN_FL_INTERNAL from open syscall flags, because these
    flags are internally used, and should not be set from user space.
    
    Signed-off-by: default avatarLai Siyao <lai.siyao@intel.com>
    Change-Id: Id8d32a26497b2df944c7f9ef51a418ec136a6a9b
    Reviewed-on: http://review.whamcloud.com/7476
    
    
    Tested-by: Jenkins
    Tested-by: default avatarMaloo <hpdd-maloo@intel.com>
    Reviewed-by: default avatarwangdi <di.wang@intel.com>
    Reviewed-by: default avatarJohn L. Hammond <john.hammond@intel.com>
    Reviewed-by: default avatarOleg Drokin <oleg.drokin@intel.com>
    cb85c036

https://git.gsi.de is provided by CIT→Linux&Web | GSI Helmholtzzentrum fuer Schwerionenforschung GmbH | Imprint (in German) | Privacy policy