<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:07:30 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-484] LASSERT(inode-&gt;i_nlink &gt; 0) failed in osd_handler.c:osd_object_ref_del()</title>
                <link>https://jira.whamcloud.com/browse/LU-484</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>
&lt;p&gt;The CEA Bull customer reported two crashes when doing I/O benchmarks on a Lustre FS with quota activated.&lt;br/&gt;
After a quotaoff, the crash didn&apos;t happen anymore. Here&apos;s the signature :&lt;/p&gt;


&lt;p&gt;LustreError: 29856:0:(osd_handler.c:1967:osd_object_ref_del())&lt;br/&gt;
ASSERTION(inode-&amp;gt;i_nlink &amp;gt; 0) failed&lt;br/&gt;
Pid: 29856, comm: mdt_24&lt;/p&gt;

&lt;p&gt;As they provided a system dump, I have analysed it with crash and provided the trace in attachement (stack and content of inode structure).&lt;/p&gt;</description>
                <environment></environment>
        <key id="11275">LU-484</key>
            <summary>LASSERT(inode-&gt;i_nlink &gt; 0) failed in osd_handler.c:osd_object_ref_del()</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="niu">Niu Yawei</assignee>
                                    <reporter username="patrick.valentin">Patrick Valentin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 Jul 2011 10:57:01 +0000</created>
                <updated>Tue, 4 Oct 2016 21:59:01 +0000</updated>
                            <resolved>Mon, 18 Jul 2011 00:44:45 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="17250" author="johann" created="Tue, 5 Jul 2011 11:11:14 +0000"  >&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt; 
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (S_ISDIR(ma-&amp;gt;ma_attr.la_mode)) {
                &lt;span class=&quot;code-comment&quot;&gt;/* Add &lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt; and &lt;span class=&quot;code-quote&quot;&gt;&quot;..&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; newly created dir */&lt;/span&gt;
                __mdd_ref_add(env, child, handle);
                rc = __mdd_index_insert_only(env, child, mdo2fid(child),
                                             dot, handle, BYPASS_CAPA);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc == 0)
                        rc = __mdd_index_insert_only(env, child, pfid,
                                                     dotdot, handle,
                                                     BYPASS_CAPA);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc != 0)
                        __mdd_ref_del(env, child, handle, 1);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;m not sure sanity-quota exercises this code path (i.e. EDQUOT on directory creation) ... &lt;/p&gt;</comment>
                            <comment id="17302" author="pjones" created="Wed, 6 Jul 2011 13:42:17 +0000"  >&lt;p&gt;Niu&lt;/p&gt;

&lt;p&gt;Could you please comment?&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="17351" author="niu" created="Thu, 7 Jul 2011 00:50:54 +0000"  >&lt;p&gt;Hi, Johann&lt;/p&gt;

&lt;p&gt;Even if the __mdd_index_insert_only() return -EDQUOT, I don&apos;t see why the following __mdd_ref_del() could hit this assert.&lt;/p&gt;

&lt;p&gt;It looks like a race to me, Patrick, do you know what kind of operations were running on customer&apos;s system? Thanks.&lt;/p&gt;</comment>
                            <comment id="17360" author="johann" created="Thu, 7 Jul 2011 05:52:44 +0000"  >&lt;p&gt;Well, __mdd_ref_add() is noop if MNLINK_OBJ is set, while __mdd_ref_del(..., 1) definitely calls osd_object_ref_del().&lt;br/&gt;
Is this possible to have MNLINK set at this stage?&lt;/p&gt;</comment>
                            <comment id="17362" author="niu" created="Thu, 7 Jul 2011 06:02:46 +0000"  >&lt;p&gt;This is a newly created dir, the NMLINK_OBJ should not be set, of course, it&apos;s possible if there is bug. Even if the MNLINK_OBJ was set, the i_nlink should be 1, so it really confused me.&lt;/p&gt;</comment>
                            <comment id="17445" author="patrick.valentin" created="Fri, 8 Jul 2011 03:57:34 +0000"  >&lt;p&gt;Hi Niu,&lt;br/&gt;
It was only reported to me that an IO benchmark was running. I have transmited your question to our on-site Support team.&lt;br/&gt;
Patrick&lt;/p&gt;</comment>
                            <comment id="17562" author="liang" created="Sat, 9 Jul 2011 05:10:40 +0000"  >&lt;p&gt;The calling trace is like this&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;namei.c&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;mdd_object_initialize()-&amp;gt;
    __mdd_index_insert_only(...dotdot...)-&amp;gt;
        osd_index_ea_insert()-&amp;gt;
            osd_add_dot_dotdot-&amp;gt;
                ldiskfs_add_dot_dotdot()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and please see ldiskfs/ext4_add_dot_dotdot:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;namei.c&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;        inode-&amp;gt;i_op = &amp;amp;ext4_dir_inode_operations;
        inode-&amp;gt;i_fop = &amp;amp;ext4_dir_operations;
        inode-&amp;gt;i_size = EXT4_I(inode)-&amp;gt;i_disksize = inode-&amp;gt;i_sb-&amp;gt;s_blocksize;
        dir_block = ext4_bread(handle, inode, 0, 1, &amp;amp;err);
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!dir_block) {
                clear_nlink(inode);
                ext4_mark_inode_dirty(handle, inode);
                iput (inode);
                &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; get_out;
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As we can see, if ext4_bread() failed to create a block, clear_nlink(inode) will set inode-&amp;gt;i_nlink to ZERO and I think that&apos;s the reason we got the assertion in __mdd_ref_del() called in the code block below&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;namei.c&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (S_ISDIR(ma-&amp;gt;ma_attr.la_mode)) {
                &lt;span class=&quot;code-comment&quot;&gt;/* Add &lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt; and &lt;span class=&quot;code-quote&quot;&gt;&quot;..&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; newly created dir */&lt;/span&gt;
                __mdd_ref_add(env, child, handle);
                rc = __mdd_index_insert_only(env, child, mdo2fid(child),
                                             dot, handle, BYPASS_CAPA);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc == 0)
                        rc = __mdd_index_insert_only(env, child, pfid,
                                                     dotdot, handle,
                                                     BYPASS_CAPA);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc != 0)
                        __mdd_ref_del(env, child, handle, 1);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="17563" author="niu" created="Sat, 9 Jul 2011 08:24:00 +0000"  >&lt;p&gt;Hi, Liang&lt;/p&gt;

&lt;p&gt;Thank you for pointing out this, I think you are right. Will try to think up a way to handle the i_nlink correctly in such case. &lt;/p&gt;</comment>
                            <comment id="17564" author="liang" created="Sat, 9 Jul 2011 22:17:49 +0000"  >&lt;p&gt;a few things we might want to notice:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ext4_add_dot_dotdot() will arbitrarily set inode-&amp;gt;i_nlink = 2 which means the the refcount increased by __mdd_ref_add() will be overwritten, although the result is still correct&lt;/li&gt;
	&lt;li&gt;we must be very careful if we want to fix it in MDD layer because other OSDs (i.e: btrfs-osd in the future) might rely on these _&lt;em&gt;mdd_ref_add/&lt;/em&gt;_mdd_ref_del&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;just FYI&lt;/p&gt;</comment>
                            <comment id="17567" author="niu" created="Mon, 11 Jul 2011 03:04:18 +0000"  >&lt;p&gt;The patch is at: &lt;a href=&quot;http://review.whamcloud.com/#change,1079&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1079&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="17922" author="hudson" created="Fri, 15 Jul 2011 14:16:07 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17923" author="hudson" created="Fri, 15 Jul 2011 14:16:38 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=sles11,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,sles11,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17924" author="hudson" created="Fri, 15 Jul 2011 14:18:50 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17925" author="hudson" created="Fri, 15 Jul 2011 14:20:11 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17926" author="hudson" created="Fri, 15 Jul 2011 14:22:17 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17927" author="hudson" created="Fri, 15 Jul 2011 14:24:31 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17928" author="hudson" created="Fri, 15 Jul 2011 14:31:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17929" author="hudson" created="Fri, 15 Jul 2011 14:33:50 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=ofa/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17930" author="hudson" created="Fri, 15 Jul 2011 14:34:13 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17932" author="hudson" created="Fri, 15 Jul 2011 14:38:03 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17933" author="hudson" created="Fri, 15 Jul 2011 14:42:08 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17934" author="hudson" created="Fri, 15 Jul 2011 14:42:48 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17935" author="hudson" created="Fri, 15 Jul 2011 14:44:44 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=ofa/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17936" author="hudson" created="Fri, 15 Jul 2011 14:53:26 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/212/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #212&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-484&quot; title=&quot;LASSERT(inode-&amp;gt;i_nlink &amp;gt; 0) failed in osd_handler.c:osd_object_ref_del()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-484&quot;&gt;&lt;del&gt;LU-484&lt;/del&gt;&lt;/a&gt; Don&apos;t do error cleanup in ext4_add_dot_dotdot()&lt;/p&gt;

&lt;p&gt;Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a34dd87e7e9b2b1dc3d838dc59c03f01b3df99c6&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent.patch&lt;/li&gt;
	&lt;li&gt;ldiskfs/kernel_patches/patches/ext4_data_in_dirent-rhel6.patch&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="17948" author="niu" created="Mon, 18 Jul 2011 00:44:45 +0000"  >&lt;p&gt;landed for 2.1&lt;/p&gt;</comment>
                            <comment id="28296" author="adilger" created="Thu, 9 Feb 2012 15:56:44 +0000"  >&lt;p&gt;Niu, can this bug be closed?&lt;/p&gt;</comment>
                            <comment id="28328" author="niu" created="Thu, 9 Feb 2012 21:43:33 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Niu, can this bug be closed?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is a closed bug, did we see any regression?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="30988">LU-6808</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="10295" name="gaia14.crash.trace" size="16807" author="patrick.valentin" created="Tue, 5 Jul 2011 10:57:01 +0000"/>
                    </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|hzv8qv:</customfieldvalue>

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