<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:13:01 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-7915] investigate heuristics for SPARK client getting MDS openlock </title>
                <link>https://jira.whamcloud.com/browse/LU-7915</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Lustre has the ability to cache opens on the client with a DLM openlock, but this isn&apos;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.&lt;/p&gt;

&lt;p&gt;It would be worthwhile to firstly implement a tunable to enable opencache on a per-client basis (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5426&quot; title=&quot;Add more controls for open file cache&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5426&quot;&gt;&lt;del&gt;LU-5426&lt;/del&gt;&lt;/a&gt;) and then measure the performance impact of this tunable for normal usage and for Spark.&lt;/p&gt;</description>
                <environment></environment>
        <key id="35578">LU-7915</key>
            <summary>investigate heuristics for SPARK client getting MDS openlock </summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 24 Mar 2016 05:15:01 +0000</created>
                <updated>Thu, 28 May 2020 12:13:54 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="146749" author="gabriele.paciucci" created="Thu, 24 Mar 2016 07:44:06 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=adilger&quot; class=&quot;user-hover&quot; rel=&quot;adilger&quot;&gt;adilger&lt;/a&gt;&lt;br/&gt;
Could you please ask more details on their Spark project? I run benchmark test on Spark and I didn&apos;t notice this issue. I notice an extensive use of getxattr() solved by the new (2.5) lustre local xattr cache. Thank you&lt;/p&gt;</comment>
                            <comment id="146933" author="jgmitter" created="Fri, 25 Mar 2016 16:55:50 +0000"  >&lt;p&gt;Hi Emoly,&lt;/p&gt;

&lt;p&gt;Could you please have a look at measuring the performance as indicated by Andreas&apos; final comment:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;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.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Thanks.&lt;br/&gt;
Joe&lt;/p&gt;</comment>
                            <comment id="147013" author="emoly.liu" created="Mon, 28 Mar 2016 06:33:53 +0000"  >&lt;p&gt;Can anybody show me any more details about this Spark performance testing? e.g. Spark version, benchmark tool, lustre version and how large scale. Thanks.&lt;/p&gt;</comment>
                            <comment id="147117" author="adilger" created="Mon, 28 Mar 2016 23:21:16 +0000"  >&lt;p&gt;The following pages describe their testing:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://crd.lbl.gov/departments/computer-science/CLaSS/staff/costin-iancu/intel-parallel-computing-center-big-data-support-on-hpc-systems/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://crd.lbl.gov/departments/computer-science/CLaSS/staff/costin-iancu/intel-parallel-computing-center-big-data-support-on-hpc-systems/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://crd.lbl.gov/assets/pubs_presos/spark-on-cray.pdf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://crd.lbl.gov/assets/pubs_presos/spark-on-cray.pdf&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="149518" author="gerrit" created="Wed, 20 Apr 2016 08:53:39 +0000"  >&lt;p&gt;Emoly Liu (emoly.liu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/19664&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/19664&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7915&quot; title=&quot;investigate heuristics for SPARK client getting MDS openlock &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7915&quot;&gt;LU-7915&lt;/a&gt; mdc: add a tunable to enable opencache&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 770f30f801417bcc24b39f0f58fe0abe35bc2bcd&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="51963">LU-10948</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="51963">LU-10948</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25787">LU-5426</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="20919" name="spark-on-cray-2015-lbnl.pdf" size="2749253" author="adilger" created="Mon, 28 Mar 2016 23:21:16 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzy5kf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>