Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-7915

investigate heuristics for SPARK client getting MDS openlock

Details

    • Improvement
    • Resolution: Duplicate
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      During discussion with LBNL on their Hadoop Spark project, they said that there was considerable overhead when running on Lustre because of repeated open+close of the same files causing extra RPC traffic to the MDS.

      Lustre has the ability to cache opens on the client with a DLM openlock, but this isn't done for regular opens by default because it has extra overhead compared to uncached opens, but only for NFS opens because the knfsd repeatedly opens the same file.

      It would be worthwhile to firstly implement a tunable to enable opencache on a per-client basis (LU-5426) and then measure the performance impact of this tunable for normal usage and for Spark.

      Attachments

        Issue Links

          Activity

            [LU-7915] investigate heuristics for SPARK client getting MDS openlock
            adilger Andreas Dilger made changes -
            Resolution New: Duplicate [ 3 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-10948 [ LU-10948 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-10948 [ LU-10948 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to DDN-245 [ DDN-245 ]
            adilger Andreas Dilger made changes -
            Attachment New: spark-on-cray-2015-lbnl.pdf [ 20919 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Emoly Liu [ emoly.liu ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-5426 [ LU-5426 ]
            adilger Andreas Dilger created issue -

            People

              emoly.liu Emoly Liu
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: