<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:19:16 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-15548] Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&apos;</title>
                <link>https://jira.whamcloud.com/browse/LU-15548</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;sanity-quota test_40b started failing with &#8216;project id expected 2 not 1&apos; on January 10, 2022 with 2.14.56.67 servers and 2.14.0 clients with logs at &lt;a href=&quot;https://testing.whamcloud.com/test_sets/673d6bdc-3a8b-470e-998a-2cfe113ac0a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/673d6bdc-3a8b-470e-998a-2cfe113ac0a5&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;On the same day, we see a filure between 2.14.56.67 servers and 2.12.7 clients with logs at &lt;a href=&quot;https://testing.whamcloud.com/test_sets/e8909fc4-8359-452e-adf8-2c02d8ae09c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/e8909fc4-8359-452e-adf8-2c02d8ae09c6&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Looking at the suite_log, we see&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;== sanity-quota test 40b: Mv across different project ID ============================================= 05:45:15 (1641793515)
CMD: trevis-48vm4 /usr/sbin/lctl get_param -n version 2&amp;gt;/dev/null
Waiting for local destroys to complete
Creating test directory
CMD: trevis-48vm3,trevis-48vm4 lctl set_param fail_val=0 fail_loc=0
fail_val=0
fail_loc=0
fail_val=0
fail_loc=0
lfs project -sp 1 /mnt/lustre/d40b.sanity-quota/dir1
lfs project -sp 2 /mnt/lustre/d40b.sanity-quota/dir2
 sanity-quota test_40b: @@@@@@ FAIL: project id expected 2 not 1 
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:6273:error()
  = /usr/lib64/lustre/tests/sanity-quota.sh:3489:test_40b()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;There were a few patches that landed to master on January 6 that modify the quota/project id code:&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/45256&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45256&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15097&quot; title=&quot;ASSERTION( list_empty(&amp;amp;qmt-&amp;gt;qmt_pool_list)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15097&quot;&gt;&lt;del&gt;LU-15097&lt;/del&gt;&lt;/a&gt; quota: stop pool_recalc before killing pool&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/45032&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45032&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15031&quot; title=&quot;invalid EDQUOT after OST failover&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15031&quot;&gt;&lt;del&gt;LU-15031&lt;/del&gt;&lt;/a&gt; quota: reseed glbe in qmt_lvbo_udate&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/43987&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43987&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13587&quot; title=&quot;sanity-quota test_68: Oops: RIP: qpi_state_seq_show+0x86/0xe0 [lquota]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13587&quot;&gt;&lt;del&gt;LU-13587&lt;/del&gt;&lt;/a&gt; quota: protect qpi in proc&lt;br/&gt;
&lt;a href=&quot;https://review.whamcloud.com/45679&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45679&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12056&quot; title=&quot;tar doesn&amp;#39;t support project id&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12056&quot;&gt;&lt;del&gt;LU-12056&lt;/del&gt;&lt;/a&gt; ldiskfs: add trusted.projid virtual xattr&lt;/p&gt;
</description>
                <environment></environment>
        <key id="68624">LU-15548</key>
            <summary>Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&apos;</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="dongyang">Dongyang Li</assignee>
                                    <reporter username="jamesanunez">James Nunez</reporter>
                        <labels>
                            <label>quota</label>
                    </labels>
                <created>Thu, 10 Feb 2022 22:17:47 +0000</created>
                <updated>Thu, 1 Sep 2022 05:54:57 +0000</updated>
                            <resolved>Wed, 30 Mar 2022 17:01:32 +0000</resolved>
                                    <version>Lustre 2.15.0</version>
                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="326043" author="pjones" created="Fri, 11 Feb 2022 18:13:19 +0000"  >&lt;p&gt;Dongyang&lt;/p&gt;

&lt;p&gt;Does this seem related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12056&quot; title=&quot;tar doesn&amp;#39;t support project id&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12056&quot;&gt;&lt;del&gt;LU-12056&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="326135" author="dongyang" created="Mon, 14 Feb 2022 05:52:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12056&quot; title=&quot;tar doesn&amp;#39;t support project id&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12056&quot;&gt;&lt;del&gt;LU-12056&lt;/del&gt;&lt;/a&gt; added project id xattr as an interface to check and set project id.&lt;br/&gt;
on client we will hide the project id xattr if parent has inherit flag set, meaning all the dir/files under parent should inherit the project id from parent.&lt;br/&gt;
older client doesn&apos;t do the hiding, so if we have 2 dirs dir1 and dir2, having project id 1 and 2, both have inherit flag set,&lt;br/&gt;
mv dir1/file to dir2/file will trigger the xattr set on dir2/file, with project id xattr being 1.&lt;/p&gt;

&lt;p&gt;So the impact is on the old client, if we are moving a file to a different dir, and the src dir has project id inherit xattr set, then the file will retain the old project id after it&apos;s in the dest dir.&lt;/p&gt;</comment>
                            <comment id="328310" author="adilger" created="Mon, 7 Mar 2022 18:45:38 +0000"  >&lt;p&gt;Should we have a parameter to disable the project xattr exporting to clients, since I think it will be a case of some users will find this helpful, and other users will not. The virtual xattr should probably be disabled by default for clients, but enabled for ldiskfs. &lt;/p&gt;</comment>
                            <comment id="329932" author="gerrit" created="Wed, 23 Mar 2022 09:47:18 +0000"  >&lt;p&gt;&quot;Li Dongyang &amp;lt;dongyangli@ddn.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46900&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46900&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15548&quot; title=&quot;Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15548&quot;&gt;&lt;del&gt;LU-15548&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: hide virtual projid xattr&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 58d18aa4a8382954c5c1b65c7bc8e5cbd08e1112&lt;/p&gt;</comment>
                            <comment id="330589" author="gerrit" created="Wed, 30 Mar 2022 06:15:51 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/46900/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46900/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15548&quot; title=&quot;Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15548&quot;&gt;&lt;del&gt;LU-15548&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: hide virtual projid xattr&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ef826db1f43b2849af26491028f4cfc25595faf6&lt;/p&gt;</comment>
                            <comment id="330641" author="pjones" created="Wed, 30 Mar 2022 17:01:32 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="342791" author="gerrit" created="Fri, 5 Aug 2022 20:28:36 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/48151&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48151&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15548&quot; title=&quot;Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15548&quot;&gt;&lt;del&gt;LU-15548&lt;/del&gt;&lt;/a&gt; tests: skip conf-sanity/131 for older servers&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a901bc0e0b4bf81b25be7680b07f813af0e23a11&lt;/p&gt;</comment>
                            <comment id="345316" author="gerrit" created="Thu, 1 Sep 2022 05:54:57 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/48151/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48151/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15548&quot; title=&quot;Interop: sanity-quota test 40b fails with &#8216;project id expected 2 not 1&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15548&quot;&gt;&lt;del&gt;LU-15548&lt;/del&gt;&lt;/a&gt; tests: skip conf-sanity/131 for older servers&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ac6528af8dc5961a6331d2b12a9f20a17ac0b605&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </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|i02i33:</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>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>