<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:49:36 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-12092] Reduce round trip for PFL component instantiation</title>
                <link>https://jira.whamcloud.com/browse/LU-12092</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Currently, when a client sends a write intent to the server to instantiate a new layout component, the server handles the write intent and grants an EX lock on the layout to the client.&#160; The client restarts its i/o and then calls ll_refresh_layout to get the updated layout.&#160; Refresh layout does not look for EX locks, so the client requests a new lock from the server, which cancels its own EX lock before granting the new lock, generating multiple extra round trips.&lt;/p&gt;

&lt;p&gt;This is unnecessary - the client can use the EX lock to refresh the layout.&#160; The lock will be cancelled by another client when needed.&lt;/p&gt;

&lt;p&gt;A tiny local benchmark of writing 1K in to a new PFL component suggests this reduces the time to instantiate by 50% (comparison is already instantiated file vs PFL instantiation vs PFL instantiation + patch), and overall time for this 1K write by ~10%.&lt;/p&gt;</description>
                <environment></environment>
        <key id="55203">LU-12092</key>
            <summary>Reduce round trip for PFL component instantiation</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="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="pfarrell">Patrick Farrell</assignee>
                                    <reporter username="pfarrell">Patrick Farrell</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 Mar 2019 19:14:24 +0000</created>
                <updated>Tue, 25 Jun 2019 18:44:36 +0000</updated>
                            <resolved>Tue, 25 Jun 2019 18:44:36 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="244334" author="gerrit" created="Wed, 20 Mar 2019 19:20:12 +0000"  >&lt;p&gt;Patrick Farrell (pfarrell@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34475&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34475&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12092&quot; title=&quot;Reduce round trip for PFL component instantiation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12092&quot;&gt;&lt;del&gt;LU-12092&lt;/del&gt;&lt;/a&gt; llite: Allow EX lock for layout refresh&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 4a57d7601e0d61a1d7dd7376b8fc8092716c0810&lt;/p&gt;</comment>
                            <comment id="250011" author="pfarrell" created="Tue, 25 Jun 2019 18:44:36 +0000"  >&lt;p&gt;Fixed in &lt;a href=&quot;https://review.whamcloud.com/35232&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35232&lt;/a&gt;&#160;(&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10070&quot; title=&quot;PFL self-extending file layout&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10070&quot;&gt;&lt;del&gt;LU-10070&lt;/del&gt;&lt;/a&gt;)&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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|i00dlr:</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>