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
  • Jinshan Xiong's avatar
    LU-11999 dne: performance improvement for file creation · bfbd062e
    Jinshan Xiong authored Feb 24, 2019
    
    
    This is to remove an obsoleted code where it causes drastic
    performance degradation. This code is written before PERM lock
    is introduced, and it requests UPDATE lock at path walk for
    remote directory, which will be cancelled at later file creation.
    
    Tests result before and after this patch is applied:
    
    Test case:
    rm -rf /mnt/lustre_purple/testdir
    lfs mkdir -i 0 /mnt/lustre_purple/testdir
    lfs mkdir -i 2 /mnt/lustre_purple/testdir/dir2
    ./lustre-release/lustre/tests/createmany -o \
    	/mnt/lustre_purple/testdir/dir2/f 10000
    
    Before the patch is applied:
    total: 10000 open/close in 12.82 seconds: 780.22 ops/second
    
    After the patch is applied:
    total: 10000 open/close in 4.89 seconds: 2044.75 ops/second
    
    Signed-off-by: default avatarJinshan Xiong <jinshan.xiong@gmail.com>
    Change-Id: Ib474dc28d6edc7d15801b6821edc0e1d108bb4b6
    Reviewed-on: https://review.whamcloud.com/34291
    
    
    Reviewed-by: default avatarLai Siyao <lai.siyao@whamcloud.com>
    Reviewed-by: default avatarAndrew Perepechko <c17827@cray.com>
    Tested-by: Jenkins
    Tested-by: default avatarMaloo <maloo@whamcloud.com>
    Reviewed-by: default avatarOleg Drokin <green@whamcloud.com>
    bfbd062e

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