<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:28:49 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-2858] Attempts to delete .lustre/ should fail with EPERM</title>
                <link>https://jira.whamcloud.com/browse/LU-2858</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;On master, rm -rf $FSROOT/.lustre/ succeeds though it should (and used to) return EPERM.&lt;/p&gt;

&lt;p&gt;According to git bisect, the regression was introduced by change I7483b0f023e4e3de6597da58d3d9f3e96c0d53b7 (&lt;a href=&quot;http://review.whamcloud.com/#change,4339&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4339&lt;/a&gt;)&lt;/p&gt;</description>
                <environment></environment>
        <key id="17686">LU-2858</key>
            <summary>Attempts to delete .lustre/ should fail with EPERM</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="di.wang">Di Wang</assignee>
                                    <reporter username="hdoreau">Henri Doreau</reporter>
                        <labels>
                            <label>LB</label>
                            <label>fid</label>
                    </labels>
                <created>Mon, 25 Feb 2013 07:54:11 +0000</created>
                <updated>Tue, 29 Apr 2014 20:12:45 +0000</updated>
                            <resolved>Fri, 8 Mar 2013 20:14:03 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="52970" author="pjones" created="Mon, 25 Feb 2013 11:31:49 +0000"  >&lt;p&gt;Di&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="53116" author="hdoreau" created="Wed, 27 Feb 2013 10:08:44 +0000"  >&lt;p&gt;The problem is that the aforementioned patch I7483b0f023e4e3de6597da58d3d9f3e96c0d53b7&lt;br/&gt;
modified mdo_unlink() to make it call the corresponding method of the parent instead&lt;br/&gt;
of the one of the child. Therefore, dot_lustre_mdd_unlink (that always return -EPERM)&lt;br/&gt;
was never invoked.&lt;/p&gt;

&lt;p&gt;In the following patch, that fixes the issue, I&apos;ve added a check to mdt_reint_unlink()&lt;br/&gt;
to make sure that we not trying to unlink .lustre/&lt;/p&gt;

&lt;p&gt;See:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5544&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5544&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53141" author="di.wang" created="Wed, 27 Feb 2013 20:42:03 +0000"  >&lt;p&gt;Yes, I am working on the patch, the dot lustre and obf had a few other problem as well. I will post the fix soon. Thanks.&lt;/p&gt;</comment>
                            <comment id="53170" author="di.wang" created="Thu, 28 Feb 2013 05:01:22 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5555&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5555&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53640" author="pjones" created="Fri, 8 Mar 2013 20:14:03 +0000"  >&lt;p&gt;Landed for 2.4&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|hzvjqv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6921</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>