<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:03:03 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-30] improve &amp; cleanup ldlm_handle_enqueue</title>
                <link>https://jira.whamcloud.com/browse/LU-30</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;current ldlm_handle_enqueue0 is a huge function, it&apos;s so big and too complex to read, I would like to cleanup it for some reasons:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;just cleanup code and make it easier to understand&lt;/li&gt;
	&lt;li&gt;for MDT stack (non-replay request), the lock created in ldlm_handle_enqueue0 is not really necessary, mdt_intent_policy() will always create it&apos;s own lock and replace it (if we need to return a lock), we probably can&apos;t just ignore overhead of the redundant lock although it&apos;s never granted, especially for the case of many clients are accessing a shared directory at the same time.
	&lt;ul&gt;
		&lt;li&gt;overhead of add/remove items to/from namespace::ns_rs_hash&lt;/li&gt;
		&lt;li&gt;overhead of add/remove items to/from lustre-handle hash&lt;/li&gt;
		&lt;li&gt;overhead of add/remove items to/from exp_lock_hash&lt;/li&gt;
		&lt;li&gt;destroying lock need to content on ldlm_resource:lr_lock&lt;/li&gt;
		&lt;li&gt;overhead of all kinds of counters&lt;/li&gt;
		&lt;li&gt;overhead of memory allocate/free&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;some small bugs, i.e: bug 24324, which has been fixed, but I think there are some other small issues.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="10140">LU-30</key>
            <summary>improve &amp; cleanup ldlm_handle_enqueue</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="3" iconUrl="https://jira.whamcloud.com/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="liang">Liang Zhen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Dec 2010 18:34:42 +0000</created>
                <updated>Wed, 13 Feb 2019 06:55:25 +0000</updated>
                                            <version>Lustre 2.0.0</version>
                                    <fixVersion>Lustre 2.1.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="10340" author="liang" created="Wed, 22 Dec 2010 23:38:41 +0000"  >&lt;p&gt;Oleg, I pulled you in as watcher in case you have any suggestion or concern on this, thanks&lt;/p&gt;</comment>
                            <comment id="10349" author="liang" created="Sat, 25 Dec 2010 18:31:33 +0000"  >&lt;p&gt;Oleg, I&apos;ve uploaded the first version of patch to &lt;a href=&quot;http://review.whamcloud.com/#change,153&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,153&lt;/a&gt; , but I can&apos;t find you gerrit account, could you please review it because I need your expertise of ldlm&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Liang&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|hzw2lb:</customfieldvalue>

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