<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:57:53 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-13045] WBC2: batch metadata update</title>
                <link>https://jira.whamcloud.com/browse/LU-13045</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;During flush under WBC, a client could send a batch of metadata updates to MDT to improve the metadata performance a lot.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;For batch metadata updates, the following points need to consider:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;If batch metadata updates need to return with locks (in case of WBC EX lock revocation), it needs to grant a batch of locks to the client and the client needs to cache the returned batch of locks on its DLM lock namespace.&#160;&lt;/li&gt;
	&lt;li&gt;Transaction:&lt;/li&gt;
	&lt;li&gt;Recovery: VBR&lt;/li&gt;
	&lt;li&gt;Dependency:
	&lt;ul&gt;
		&lt;li&gt;The client must ensure the dependencies in batching metadata updates must be ordered.&lt;/li&gt;
		&lt;li&gt;Each metadata update action in batching metadata update request should be executed one by one in a single thread on MDT;&lt;/li&gt;
		&lt;li&gt;If want to improve the performance of batching metadata update request by executing metadata updates in parallel in multiple threads, the MDT must carefully handle the dependencies.&lt;/li&gt;
		&lt;li&gt;When DNE involves, the client also needs to consider the dependencies among MDTs when do a batching metadata updates which is same as boosting batching metadata updates using multiple threads..&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="57535">LU-13045</key>
            <summary>WBC2: batch metadata update</summary>
                <type id="7" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/task_agile.png">Technical task</type>
                            <parent id="51932">LU-10938</parent>
                                    <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="qian_wc">Qian Yingjin</assignee>
                                    <reporter username="qian_wc">Qian Yingjin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 4 Dec 2019 04:10:46 +0000</created>
                <updated>Mon, 13 Feb 2023 09:54:18 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="285126" author="gerrit" created="Fri, 13 Nov 2020 10:48:34 +0000"  >&lt;p&gt;Yingjin Qian (qian@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40644&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40644&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13045&quot; title=&quot;WBC2: batch metadata update&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13045&quot;&gt;LU-13045&lt;/a&gt; wbc: batch metadata processing framework&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: c176ab73dcf8e5287e2e0ede5200ad85709fb61b&lt;/p&gt;</comment>
                            <comment id="302749" author="gerrit" created="Thu, 27 May 2021 03:37:50 +0000"  >&lt;p&gt;Yingjin Qian (qian@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/43839&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43839&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13045&quot; title=&quot;WBC2: batch metadata update&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13045&quot;&gt;LU-13045&lt;/a&gt; wbc: reconstruct the code&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 45ec308dffa83f86c6410f5ddf37671bf1173706&lt;/p&gt;</comment>
                            <comment id="307828" author="gerrit" created="Tue, 20 Jul 2021 09:37:07 +0000"  >&lt;p&gt;Yingjin Qian (qian@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/44352&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44352&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13045&quot; title=&quot;WBC2: batch metadata update&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13045&quot;&gt;LU-13045&lt;/a&gt; wbc: use IO context for various I/O flush engine&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0228415006e30df4c1335a6dcfe5ffeb23c7e977&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="61685">LU-14139</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|i00qdz:</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>