<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:42:31 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-4416] support for 3.12 linux kernel</title>
                <link>https://jira.whamcloud.com/browse/LU-4416</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;tracker for 3.12 kernel support&lt;/p&gt;

&lt;p&gt;now that the kernel used in fc19 and fc20 is 3.12 we will need to support it soon.&lt;/p&gt;</description>
                <environment>fc19, fc20</environment>
        <key id="22582">LU-4416</key>
            <summary>support for 3.12 linux kernel</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="ys">Yang Sheng</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                            <label>HB</label>
                            <label>patch</label>
                    </labels>
                <created>Fri, 27 Dec 2013 17:00:09 +0000</created>
                <updated>Fri, 20 Nov 2015 22:34:29 +0000</updated>
                            <resolved>Thu, 16 Jul 2015 12:56:26 +0000</resolved>
                                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>14</watches>
                                                                            <comments>
                            <comment id="74119" author="bogl" created="Fri, 27 Dec 2013 17:10:01 +0000"  >&lt;p&gt;At a minimum there are a few upstream commits from Peng Tao that need to be back ported:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=ea8352c289294e21ee13bdb105f55dc63497acff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=ea8352c289294e21ee13bdb105f55dc63497acff&lt;/a&gt;  staging/lustre/libcfs: cleanup linux-mem.h&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=3bb22ec53e2bd12a241ed84359bffd591a40ab87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=3bb22ec53e2bd12a241ed84359bffd591a40ab87&lt;/a&gt;  staging/lustre/ptlrpc: convert to new shrinker API&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=fe92a0557a6f332119c51fdd2f3d574040989447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=fe92a0557a6f332119c51fdd2f3d574040989447&lt;/a&gt;  staging/lustre/obdclass: convert lu_object shrinker to count/scan API&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=cbc3769ecd74b183d3ba5e11264cf484d8572a00&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/drivers/staging/lustre?h=staging-next&amp;amp;id=cbc3769ecd74b183d3ba5e11264cf484d8572a00&lt;/a&gt;  staging/lustre/ldlm: convert to shrinkers to count/scan API&lt;/p&gt;

&lt;p&gt;These upstream mods are only good for the exact kernel version they reside in.  Backports will need autoconf support to adapt to different kernel versions as well as 3.12.&lt;/p&gt;</comment>
                            <comment id="74746" author="ys" created="Fri, 10 Jan 2014 19:48:55 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/8799&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8799&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/8800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8800&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/8801&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8801&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="76791" author="jay" created="Tue, 11 Feb 2014 23:44:24 +0000"  >&lt;p&gt;another patch is at: &lt;a href=&quot;http://review.whamcloud.com/9230&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9230&lt;/a&gt; from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4614&quot; title=&quot;Patch collection from upstream kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4614&quot;&gt;&lt;del&gt;LU-4614&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4614&quot; title=&quot;Patch collection from upstream kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4614&quot;&gt;&lt;del&gt;LU-4614&lt;/del&gt;&lt;/a&gt; vs. &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt;, really confusing.&lt;/p&gt;</comment>
                            <comment id="77193" author="ys" created="Mon, 17 Feb 2014 17:41:58 +0000"  >&lt;p&gt;Last sanity test result:&lt;/p&gt;

&lt;p&gt;sanity: FAIL: test_17m e2fsck should not report error upon  short/long symlink MDT: rc=4&lt;br/&gt;
sanity: FAIL: test_103 permissions failed&lt;br/&gt;
sanity: FAIL: test_133e Bad write_bytes sum, expected 1376256, got 0&lt;br/&gt;
sanity: FAIL: test_160a User cl1 not found in changelog_users&lt;br/&gt;
sanity: FAIL: test_160b User cl2 not found in changelog_users&lt;br/&gt;
sanity: FAIL: test_161c flag 0x0 is not 0x1&lt;br/&gt;
sanity: FAIL: test_184a swap of file layout failed&lt;br/&gt;
sanity: FAIL: test_184c swap of /mnt/lustre/d184c.sanity/184c/file1 and /mnt/lustre/d184c.sanity/184c/file2 failed&lt;br/&gt;
sanity: FAIL: test_200 failed to use fallback striping for empty pool&lt;br/&gt;
sanity: FAIL: test_200 test_200 failed with 2&lt;/p&gt;

&lt;p&gt;test_182 dead lock the kernel&lt;br/&gt;
test_208 cannot umount&lt;br/&gt;
test_228b cannot umount&lt;/p&gt;
</comment>
                            <comment id="77203" author="simmonsja" created="Mon, 17 Feb 2014 19:27:36 +0000"  >&lt;p&gt;Is this for ZFS? Do you have a shrinker patch?&lt;/p&gt;</comment>
                            <comment id="77213" author="ys" created="Tue, 18 Feb 2014 02:06:56 +0000"  >&lt;p&gt;It is ldiskfs. Yes, I&apos;ll commit it shortly.&lt;/p&gt;</comment>
                            <comment id="77282" author="ys" created="Tue, 18 Feb 2014 19:57:11 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/9300&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9300&lt;/a&gt;  shrinker change.&lt;/p&gt;</comment>
                            <comment id="78888" author="ys" created="Mon, 10 Mar 2014 16:47:55 +0000"  >&lt;p&gt;Last sanity status:&lt;/p&gt;

&lt;p&gt;sanity: FAIL: test_17k rsync failed with xattrs enabled&lt;br/&gt;
sanity: FAIL: test_17l lgetxattr_size_check /mnt/lustre/d17l.sanity lustre.lov failed&lt;br/&gt;
sanity: FAIL: test_17m e2fsck should not report error upon  short/long symlink MDT: rc=4&lt;br/&gt;
sanity: FAIL: test_53 can not match last_seq/last_id for &lt;b&gt;OST&lt;/b&gt;-osc-MDT0000&lt;br/&gt;
sanity: FAIL: test_65k setstripe should have succeeded&lt;br/&gt;
sanity: FAIL: test_101b Too many (5632) discarded pages with size (8192)&lt;br/&gt;
sanity: FAIL: test_103 permissions failed&lt;br/&gt;
sanity: FAIL: test_116b can&apos;t create&lt;br/&gt;
sanity: FAIL: test_127a Missing read_bytes stats&lt;br/&gt;
sanity: FAIL: test_130b FIEMAP on /mnt/lustre/f130b.sanity failed; returned wrong number of luns or wrong len for OST  0001&lt;br/&gt;
sanity: FAIL: test_130c FIEMAP on /mnt/lustre/f130c.sanity failed; returned wrong number of luns or wrong len for OST  0001&lt;br/&gt;
sanity: FAIL: test_130e FIEMAP on /mnt/lustre/f130e.sanity failed; returned wrong number of luns or wrong len for OST  0001&lt;br/&gt;
sanity: FAIL: test_133c The counter for destroy on ost was not incremented&lt;br/&gt;
sanity: FAIL: test_133e Bad write_bytes sum, expected 1376256, got 0&lt;br/&gt;
sanity: FAIL: test_184c concurrent write on /mnt/lustre/d184c.sanity/184c/file1 failed&lt;br/&gt;
sanity: FAIL: test_220 test_220 failed with 6&lt;/p&gt;

&lt;p&gt;test_209 stuck in shrinker process.&lt;/p&gt;
</comment>
                            <comment id="79494" author="ys" created="Mon, 17 Mar 2014 05:32:38 +0000"  >&lt;p&gt;Last sanity status:&lt;/p&gt;

&lt;p&gt;sanity: FAIL: test_17m e2fsck should not report error upon  short/long symlink MDT: rc=4&lt;br/&gt;
sanity: FAIL: test_103 permissions failed&lt;br/&gt;
sanity: FAIL: test_184c concurrent write on /mnt/lustre/d184c.sanity/184c/file1 failed&lt;br/&gt;
sanity: FAIL: test_220 test_220 failed with 3&lt;br/&gt;
sanity: FAIL: test_231b dd of=/mnt/lustre/d231b.sanity/f231b.sanity seek=510 failed&lt;/p&gt;

&lt;p&gt;test_209 stuck on shrink.&lt;/p&gt;</comment>
                            <comment id="81961" author="ys" created="Fri, 18 Apr 2014 16:31:05 +0000"  >&lt;p&gt;Link with test_103 failed.&lt;/p&gt;</comment>
                            <comment id="82767" author="jeffm" created="Tue, 29 Apr 2014 17:43:37 +0000"  >&lt;p&gt;SLES12 is also 3.12 based, so I can lend a hand here as well.l&lt;/p&gt;</comment>
                            <comment id="82824" author="jeffm" created="Wed, 30 Apr 2014 03:09:45 +0000"  >&lt;p&gt;I have it building against SLES12 Beta5. No testing done yet, but my recipe looks like:&lt;/p&gt;

&lt;p&gt;Existing commits:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/9300&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9300&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/9384&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9384&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/7936&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/7936&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/7934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/7934&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/8036&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8036&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/8049&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8049&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New commits:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10158&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10158&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10159&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10159&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10160&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10161&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10162&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10162&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10163&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10163&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10164&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10164&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/10165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10165&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&apos;ll start some testing in the morning.&lt;/p&gt;</comment>
                            <comment id="82855" author="bogl" created="Wed, 30 Apr 2014 15:57:50 +0000"  >&lt;p&gt;I think you left out &lt;a href=&quot;http://review.whamcloud.com/8010&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8010&lt;/a&gt; from your recipe.&lt;/p&gt;</comment>
                            <comment id="82859" author="jeffm" created="Wed, 30 Apr 2014 16:04:27 +0000"  >&lt;p&gt;Yep, missed that one when pasting. I have it applied in my local repo.&lt;/p&gt;</comment>
                            <comment id="82860" author="simmonsja" created="Wed, 30 Apr 2014 16:07:16 +0000"  >&lt;p&gt;Peter can you link this ticket to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4960&quot; title=&quot;Investigate support for linux process namespace on server side&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4960&quot;&gt;&lt;del&gt;LU-4960&lt;/del&gt;&lt;/a&gt; now that Jeff has posted work for process namespace server side.&lt;/p&gt;</comment>
                            <comment id="82862" author="bogl" created="Wed, 30 Apr 2014 16:09:21 +0000"  >&lt;p&gt;James, I can &amp;amp; will do that.&lt;/p&gt;

&lt;p&gt;fwiw, I too have been able to do a successful server build following Jeff&apos;s recipe including #8010.  Build only so far, no actual functional results to report.&lt;/p&gt;</comment>
                            <comment id="82867" author="bogl" created="Wed, 30 Apr 2014 16:57:57 +0000"  >&lt;p&gt;when building with latest zfs &lt;a href=&quot;http://review.whamcloud.com/10064&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10064&lt;/a&gt; is also needed.&lt;br/&gt;
if building ldiskfs only, that&apos;s a don&apos;t care.&lt;/p&gt;</comment>
                            <comment id="82869" author="simmonsja" created="Wed, 30 Apr 2014 17:05:56 +0000"  >&lt;p&gt;Welcome back Jeff.&lt;/p&gt;

&lt;p&gt;I also just changed the recipe. You will now need &lt;a href=&quot;http://review.whamcloud.com/#/c/2677&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/2677&lt;/a&gt; from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1330&quot; title=&quot;split/cleanup for obdclass/fid/fld modules&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1330&quot;&gt;&lt;del&gt;LU-1330&lt;/del&gt;&lt;/a&gt;. Besides supporting new kernels we have been attempting to sync up the code with what is upstream in the kernel. We are getting pretty close to our goal. Still purging of the cfs_list (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3963&quot; title=&quot;cleanup libcfs wrappers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3963&quot;&gt;&lt;del&gt;LU-3963&lt;/del&gt;&lt;/a&gt;) is left. There is work from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4423&quot; title=&quot;Tracking of patches from upstream kernel to Lustre client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4423&quot;&gt;&lt;del&gt;LU-4423&lt;/del&gt;&lt;/a&gt; that is backporting the upstream changes into master as well.&lt;/p&gt;

&lt;p&gt;As for 3.12 client support only the shrinker change is needed. Everything else is merged &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; Yang Sheng reported their was a bug with the shrinker still. Thank you for helping out with pushing forward server side support. One thing I like to recommend is that we create a generic pool of patches for ldiskfs agaisnt the upstream 3.12 kernel. From their we can create distro specific patches. This way the series files can share a lot of the same patches. We also have fedora fc20 support in the works. I have started to look at Ubuntu/debian support as well.&lt;/p&gt;</comment>
                            <comment id="82875" author="simmonsja" created="Wed, 30 Apr 2014 17:19:16 +0000"  >&lt;p&gt;Forgot to mention the kernel patch series. The only patches you need to port are raid5-mmp-unplug-dev and bh_lru_size_config.patch. Their are also some quota scaling fixes but I don&apos;t know if those have been picked up mainstream and ended up in the SLES12 kernels. Recent test show the block tunable patches might not be worth it anymore. Also dev_read_only kernel hack will be going way. Please try out patch &lt;a href=&quot;http://review.whamcloud.com/#/c/7200&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7200&lt;/a&gt; instead. Feed back on that patch would be great.&lt;/p&gt;</comment>
                            <comment id="82880" author="bogl" created="Wed, 30 Apr 2014 17:24:46 +0000"  >&lt;p&gt;James, for now I have been using the old 3.x-fc18.series for kernel patches.  it applies cleanly but still includes the dev_read_only hack.  Will look into your alternative.&lt;/p&gt;</comment>
                            <comment id="82905" author="simmonsja" created="Wed, 30 Apr 2014 19:36:59 +0000"  >&lt;p&gt;We have a collision with the ext4_map_block patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3373&quot; title=&quot;ldiskfs patches for FC19&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3373&quot;&gt;&lt;del&gt;LU-3373&lt;/del&gt;&lt;/a&gt; and the one from Jeff. It seems that the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3373&quot; title=&quot;ldiskfs patches for FC19&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3373&quot;&gt;&lt;del&gt;LU-3373&lt;/del&gt;&lt;/a&gt; patch is the favored but if this is the case then we will run into conflicts with several of the patch Jeff also has pushed. It looks like we are going to have to setup the dependence correctly now. I like to suggest that the ext4_map_block patch be placed last in the dependency tree.&lt;/p&gt;</comment>
                            <comment id="82912" author="jeffm" created="Wed, 30 Apr 2014 20:02:32 +0000"  >&lt;p&gt;After reviewing both, I&apos;d like to perform testing with my version. It&apos;s cleaner and ext4_map_blocks is being called correctly. ext4_map_blocks will return the number of blocks mapped and if it returns less than map.m_len, it needs to be called multiple times to properly map the entire range. The version in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3373&quot; title=&quot;ldiskfs patches for FC19&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3373&quot;&gt;&lt;del&gt;LU-3373&lt;/del&gt;&lt;/a&gt; needs general cleanup and also to call ext4_map_blocks properly. I expect that, with the exception of the unmap_underlying_metadata call (which I&apos;d like to see the bug report for), the result would look pretty much like mine.&lt;/p&gt;</comment>
                            <comment id="82932" author="jeffm" created="Wed, 30 Apr 2014 21:57:35 +0000"  >&lt;p&gt;Ok, so I just ran acceptance-small against my recipe and ran into:&lt;br/&gt;
ldiskfs_truncate needing i_mutex (WARN_ON)&lt;br/&gt;
scheduling while atomic (usermodehelper kmalloc + waiting) due to the upcall cache lock being a rwlock instead of a sleeping lock&lt;br/&gt;
procfs warnings from nrs_tbf_quantum not existing during umount&lt;br/&gt;
warning from inc_nlink due to I_LINKABLE not being set (introduced in Linux commit f4e0c30c19)&lt;/p&gt;

&lt;p&gt;All of those are just annoyances and can be fixed pretty easily.&lt;/p&gt;

&lt;p&gt;But the         BUG_ON(de-&amp;gt;name_len != 1); check in dx_get_dx_info is getting triggered as well, which has halted testing for now.&lt;/p&gt;

&lt;p&gt;I&apos;ll dig into these a bit.&lt;/p&gt;</comment>
                            <comment id="82935" author="bogl" created="Wed, 30 Apr 2014 22:01:17 +0000"  >&lt;p&gt;Jeff, the procfs warnings from nrs_tbf_quantum not existing during umount have already been reported elsewhere, so it&apos;s not something new in your patches.  see &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4832&quot; title=&quot;verbose warnings logged at client umount time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4832&quot;&gt;&lt;del&gt;LU-4832&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="82940" author="jeffm" created="Wed, 30 Apr 2014 22:25:44 +0000"  >&lt;p&gt;Oh, yeah, I&apos;m not expecting that they were introduced by my patches - most of these are checks that have gone into the upstream kernel and haven&apos;t been addressed yet.&lt;/p&gt;</comment>
                            <comment id="82948" author="jeffm" created="Wed, 30 Apr 2014 22:50:24 +0000"  >&lt;p&gt;The scheduling while atomic issue was introduced here:&lt;br/&gt;
4b7cbec39 (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-540&quot; title=&quot;fix interop issues with lustre_user.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-540&quot;&gt;&lt;del&gt;LU-540&lt;/del&gt;&lt;/a&gt; misc patch for user identity upcall/downcall)&lt;/p&gt;

&lt;p&gt;The author claimed that the allocation was unnecessary, but it was necessary to avoid holding the atomic lock across a sleeping operation. Given that the operations using this value aren&apos;t performance critical (if they were, we wouldn&apos;t be doing call_usermodehelper), we can replace the lock with a sleeping lock and keep the allocations out of it.&lt;/p&gt;</comment>
                            <comment id="82952" author="simmonsja" created="Wed, 30 Apr 2014 23:35:05 +0000"  >&lt;p&gt;Oh  so that is the source of the upcall backtrace I get. I have been ignoring it thinking it was due to a configuration issue on my part. The patch for the TBF NR is totally broken. When I created the patch I had no docs on how to actually test it. Li has left me some pointers in the gerrit review.&lt;/p&gt;</comment>
                            <comment id="82953" author="jeffm" created="Wed, 30 Apr 2014 23:35:11 +0000"  >&lt;p&gt;Found another scheduling while atomic issue:&lt;/p&gt;

&lt;p&gt;ll_statahead_interpret takes &amp;amp;lli-&amp;gt;lli_sa_lock&lt;br/&gt;
  ll_intent_drop_lock&lt;br/&gt;
    ldlm_lock_decref&lt;br/&gt;
      ldlm_lock_decref_internal&lt;br/&gt;
        ldlm_bl_to_thread&lt;br/&gt;
          kmem_cache_alloc_trace &lt;b&gt;oops&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;... this one is a bit more involved than I&apos;m comfortable with.&lt;/p&gt;</comment>
                            <comment id="82955" author="jeffm" created="Wed, 30 Apr 2014 23:37:53 +0000"  >&lt;p&gt;I added a bit of debugging to the dx_get_dx_info BUG_ON and got back the following. AFAICT it&apos;s supposed to be &quot;.&quot; &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;br/&gt;
bad name: 0000000200000bd1:00000718:00000000: 0&lt;/p&gt;

&lt;p&gt;Looks like that&apos;s a bug in the ldiskfs patch set.&lt;/p&gt;</comment>
                            <comment id="82998" author="simmonsja" created="Thu, 1 May 2014 15:39:16 +0000"  >&lt;p&gt;Jeff could you reverse the order of dependency for &lt;a href=&quot;http://review.whamcloud.com/#/c/10164&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10164&lt;/a&gt; and &lt;a href=&quot;http://review.whamcloud.com/#/c/10163&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10163&lt;/a&gt;. The reason is 10164 will be much easier to land and 10163 is currently broken which makes 10164 broken. Also we need to investigate to see if a performance difference happens when moving to ext4_map_blocks.&lt;/p&gt;</comment>
                            <comment id="83026" author="jeffm" created="Thu, 1 May 2014 17:56:04 +0000"  >&lt;p&gt;Ok, reversed the order and fixed the ext4_map_blocks patch. The entire set builds now.&lt;/p&gt;</comment>
                            <comment id="83216" author="jeffm" created="Mon, 5 May 2014 17:56:51 +0000"  >&lt;p&gt;There was a bug in my ext4_map_blocks patch that caused pretty much everything to return zeroes. I have a fixed version that works properly. I also have a patch that&apos;s required for any 3.10+ kernel since ext4_truncate will check that i_mutex is held. I&apos;m going to run small-acceptance again and push the fixes.&lt;/p&gt;</comment>
                            <comment id="83697" author="jeffm" created="Sat, 10 May 2014 04:33:44 +0000"  >&lt;p&gt;After a quick look over, I think the main performance difference is going to come from the holes case. ext4_map_blocks handles it, but not efficiently. It should be doable to use the FIEMAP code to handle the read-only holes case and use ext4_map_blocks for the write case since the allocations paper over the performance issue AFAICT. Not that I&apos;m volunteering to do it. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="84553" author="simmonsja" created="Tue, 20 May 2014 23:26:49 +0000"  >&lt;p&gt;Peter can you link &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5058&quot; title=&quot;support for linux process namespace is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5058&quot;&gt;&lt;del&gt;LU-5058&lt;/del&gt;&lt;/a&gt; to this ticket as well. Currently a few collisions of patches are happening. What I like to recommend is that the following 3 base patches have no dependency chain so they can land in parallel.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10325&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10325&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5058&quot; title=&quot;support for linux process namespace is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5058&quot;&gt;&lt;del&gt;LU-5058&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10160&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3953&quot; title=&quot;lustre build system improvments&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3953&quot;&gt;&lt;del&gt;LU-3953&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10161&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt;   - This can be the base for all the osd-ldisk changes. Remove the &lt;br/&gt;
                                                                                      &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5058&quot; title=&quot;support for linux process namespace is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5058&quot;&gt;&lt;del&gt;LU-5058&lt;/del&gt;&lt;/a&gt; bits.&lt;/p&gt;

&lt;p&gt;These 3 patches don&apos;t have dependency on each other and it is much faster to land patches that lack dependencies. Since time is short we really need to focus on making RHEL7 and SLES12 client support available for Lustre 2.6. We can do the server support for Lustre 2.7. This means focusing on getting 9300, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3953&quot; title=&quot;lustre build system improvments&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3953&quot;&gt;&lt;del&gt;LU-3953&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5058&quot; title=&quot;support for linux process namespace is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5058&quot;&gt;&lt;del&gt;LU-5058&lt;/del&gt;&lt;/a&gt; landed ASAP. What do you think Jeff?&lt;/p&gt;</comment>
                            <comment id="84554" author="jeffm" created="Tue, 20 May 2014 23:32:07 +0000"  >&lt;p&gt;Works for me, though we&apos;ve got demand for 2.6 server support on SLE12 AFAIK. So I&apos;ll still be plugging away on these (as they pass acceptance except for the namei.c:517 crash).&lt;/p&gt;</comment>
                            <comment id="84556" author="bogl" created="Tue, 20 May 2014 23:37:30 +0000"  >&lt;p&gt;James, I put in the link you asked for.&lt;/p&gt;

&lt;p&gt;I agree that focusing on the small set of patches needed for client support and without dependencies on each other makes sense.  Really want to get at least those landed before 2.6 closes.  Don&apos;t at all suggest we should slow down or stop progress on all the other patches, just that we do what&apos;s needed for clients first.&lt;/p&gt;</comment>
                            <comment id="84565" author="simmonsja" created="Wed, 21 May 2014 00:24:13 +0000"  >&lt;p&gt;Thank you Bob. Jeff please keep doing the awesome work. &lt;/p&gt;</comment>
                            <comment id="84566" author="simmonsja" created="Wed, 21 May 2014 00:31:15 +0000"  >&lt;p&gt;Patches needed for RHEL7 client support:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10325&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10325&lt;/a&gt;   -  &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5058&quot; title=&quot;support for linux process namespace is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5058&quot;&gt;&lt;del&gt;LU-5058&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Additional patches needed for &lt;span class=&quot;error&quot;&gt;&amp;#91;SuSE12 client &amp;#93;&lt;/span&gt; / [ generic 3.12 ] support&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10160&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3953&quot; title=&quot;lustre build system improvments&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3953&quot;&gt;&lt;del&gt;LU-3953&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/9300&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/9300&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Patches need for ZFS server support include the above plus:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7934&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/8049&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/8049&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="84782" author="bogl" created="Fri, 23 May 2014 14:17:30 +0000"  >&lt;p&gt;Think there&apos;s a typo in your list. don&apos;t you mean:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10160&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3953&quot; title=&quot;lustre build system improvments&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3953&quot;&gt;&lt;del&gt;LU-3953&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/9300&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/9300&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;?&lt;/p&gt;</comment>
                            <comment id="84785" author="simmonsja" created="Fri, 23 May 2014 14:27:08 +0000"  >&lt;p&gt;fixed.&lt;/p&gt;</comment>
                            <comment id="85262" author="simmonsja" created="Fri, 30 May 2014 15:39:31 +0000"  >&lt;p&gt;For the latest master all patches needed for client support of 3.12 kernels has been landed. This covers both RHEL7 and SuSE 12 clients.&lt;/p&gt;

&lt;p&gt;If you want ZFS back end support with 3.12 kernels you will need the following two patches:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7934&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt;  ZFS lprocfs updates&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/8049&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/8049&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt;  mdd/ofd lprocfs updates&lt;/p&gt;

&lt;p&gt;Currently ldiskfs development is in the early stages for 3.12 kernel supports. The list of patches currently under development  can be reviewed with the following link&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/q/status:open+message:LU-4416,n,z&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/q/status:open+message:LU-4416,n,z&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition for RHEL7 ldiskfs support the following patch needs to be applied:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10249&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10249&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5022&quot; title=&quot;support for 3.10 rhel7 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5022&quot;&gt;&lt;del&gt;LU-5022&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="86579" author="simmonsja" created="Fri, 13 Jun 2014 16:41:31 +0000"  >&lt;p&gt;Currently clients on newer kernels require you to modprobe lustre before you do a client mount. This is fix in the patch &lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10587&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10587&lt;/a&gt; from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4800&quot; title=&quot;no automatic module load in newer kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4800&quot;&gt;&lt;del&gt;LU-4800&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For people wanted to use an external OFED stack (3.12 or Mellanox) you will need patch &lt;a href=&quot;http://review.whamcloud.com/#/c/10571&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10571&lt;/a&gt;&lt;br/&gt;
from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5140&quot; title=&quot;Mellanox backport header conflicts with newer kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5140&quot;&gt;&lt;del&gt;LU-5140&lt;/del&gt;&lt;/a&gt;. This patch also fixes this issue on select SLES11 SP3 platforms (Cray) as well.&lt;/p&gt;</comment>
                            <comment id="86679" author="simmonsja" created="Mon, 16 Jun 2014 14:43:45 +0000"  >&lt;p&gt;Time for a update. All the needed &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt; patches for ZFS server support has landed. Lustre 2.6 should be able to support ZFS server support on RHEL7 or SuSE12 now. One last cleanup patch will be produced for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3319&quot; title=&quot;Adapt to 3.10 upstream kernel proc_dir_entry change&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3319&quot;&gt;&lt;del&gt;LU-3319&lt;/del&gt;&lt;/a&gt; but it is not necessary to land it for 2.6 to get server support.&lt;/p&gt;

&lt;p&gt;Currently osd-ldiskfs is still in development but should be ready for 2.7. Patches for that work&lt;br/&gt;
can be viewed here &lt;a href=&quot;http://review.whamcloud.com/#/q/status:open+message:LU-4416,n,z&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/q/status:open+message:LU-4416,n,z&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For client support the patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4800&quot; title=&quot;no automatic module load in newer kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4800&quot;&gt;&lt;del&gt;LU-4800&lt;/del&gt;&lt;/a&gt; has landed. This means you can mount clients without the need to modprobe the lustre  modules first. Client support is very well supported at this point. If you are using a external OFED stack you will need patch &lt;a href=&quot;http://review.whamcloud.com/#/c/10571&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10571&lt;/a&gt; from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5140&quot; title=&quot;Mellanox backport header conflicts with newer kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5140&quot;&gt;&lt;del&gt;LU-5140&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="86681" author="simmonsja" created="Mon, 16 Jun 2014 14:49:15 +0000"  >&lt;p&gt;Update : The patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5140&quot; title=&quot;Mellanox backport header conflicts with newer kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5140&quot;&gt;&lt;del&gt;LU-5140&lt;/del&gt;&lt;/a&gt; just landed so clients on newer kernels will build and work with new OFED stacks.&lt;/p&gt;</comment>
                            <comment id="86996" author="simmonsja" created="Wed, 18 Jun 2014 23:14:20 +0000"  >&lt;p&gt;I have done some experimenting with the ldiskfs patch for SuSE12 to discover their is only one patch in that series that can&apos;t be applied to the 3.12.22 upstream linux kernel trree. Since this is the case I like to purpose we create a 3.12 series file and extend SuSE12 and RHEL7 off of it.The reason for this is so we can start organizing the patches we should be sending upstream to the&lt;br/&gt;
ext4 maintainers. I like to create another 3.X-upstream series file as well to sync to every 3.X version that comes out. In the end the goal will be to no longer need ldiskfs.&lt;/p&gt;</comment>
                            <comment id="87077" author="bogl" created="Thu, 19 Jun 2014 19:10:06 +0000"  >&lt;p&gt;I think the recent landing of fix for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4906&quot; title=&quot;rm -rf triggers too much MDS_READPAGE&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4906&quot;&gt;&lt;del&gt;LU-4906&lt;/del&gt;&lt;/a&gt; has broken the build for 3.12.  Can&apos;t even build clients anymore, I get build errors from llite/dir.c.   I think there was a commit some time ago changing readdir code in osd-ldiskfs.  I suspect recent changes to dir.c didn&apos;t take into account the HAVE_DIR_CONTEXT case from autoconf wrt readdir code.&lt;/p&gt;</comment>
                            <comment id="87083" author="simmonsja" created="Thu, 19 Jun 2014 20:06:58 +0000"  >&lt;p&gt;Looking into it. Can you post what build error you get?&lt;/p&gt;</comment>
                            <comment id="87086" author="bogl" created="Thu, 19 Jun 2014 20:10:43 +0000"  >&lt;p&gt;added a bit more detail in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5234&quot; title=&quot;lustre builds on 3.12 kernels are broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5234&quot;&gt;&lt;del&gt;LU-5234&lt;/del&gt;&lt;/a&gt; for this specific issue&lt;/p&gt;</comment>
                            <comment id="87114" author="simmonsja" created="Fri, 20 Jun 2014 00:18:53 +0000"  >&lt;p&gt;As Bob has mentioned a new issue has merged in master that broke client support for RHEL7 and SuSE12. I have a patch to resolve this at &lt;a href=&quot;http://review.whamcloud.com/#/c/10761&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10761&lt;/a&gt; which is related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5234&quot; title=&quot;lustre builds on 3.12 kernels are broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5234&quot;&gt;&lt;del&gt;LU-5234&lt;/del&gt;&lt;/a&gt;. Please give it a try.&lt;/p&gt;</comment>
                            <comment id="88102" author="simmonsja" created="Thu, 3 Jul 2014 15:38:24 +0000"  >&lt;p&gt;As of today all patches needed for client and zfs support has landed. Many patches for ldiskfs has landed but more testing and work needs to be done. The patches left for ldiskfs support are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/8116&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/8116&lt;/a&gt;     - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3373&quot; title=&quot;ldiskfs patches for FC19&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3373&quot;&gt;&lt;del&gt;LU-3373&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5276&quot; title=&quot;ldiskfs patches for FC19&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5276&quot;&gt;&lt;del&gt;LU-5276&lt;/del&gt;&lt;/a&gt;      ext4_map_block support&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10376&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10376&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt;                      limit transaction size in ldiskfs &lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10165&lt;/a&gt;                                         ldiskfs for 3.12 / SuSE12&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10249&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10249&lt;/a&gt;   - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5022&quot; title=&quot;support for 3.10 rhel7 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5022&quot;&gt;&lt;del&gt;LU-5022&lt;/del&gt;&lt;/a&gt;                      RHEL7 ldiskfs support&lt;/p&gt;</comment>
                            <comment id="91326" author="simmonsja" created="Mon, 11 Aug 2014 19:35:47 +0000"  >&lt;p&gt;More patches have landed. The patches left for ldiskfs support are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10376&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10376&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt; limit transaction size in ldiskfs &lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10165&lt;/a&gt;    ldiskfs for SuSE12&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10249&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10249&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5022&quot; title=&quot;support for 3.10 rhel7 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5022&quot;&gt;&lt;del&gt;LU-5022&lt;/del&gt;&lt;/a&gt; RHEL7 ldiskfs support.&lt;/p&gt;</comment>
                            <comment id="93816" author="simmonsja" created="Thu, 11 Sep 2014 22:45:15 +0000"  >&lt;p&gt;Down to two patches.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10165&lt;/a&gt;  ldiskfs for SuSE12 support&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10783&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10783&lt;/a&gt;  fix for a conf-sanity test so it can pass maloo&lt;/p&gt;</comment>
                            <comment id="94826" author="simmonsja" created="Wed, 24 Sep 2014 14:33:19 +0000"  >&lt;p&gt;All that is left to land is &lt;a href=&quot;http://review.whamcloud.com/#/c/10165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10165&lt;/a&gt; which covers ldiskfs for SuSE12 support.&lt;/p&gt;</comment>
                            <comment id="98233" author="simmonsja" created="Mon, 3 Nov 2014 21:59:22 +0000"  >&lt;p&gt;Jeff I like to discuss how to go about to make a pathless server for SLES12 support. Currently three primary patches are needed:&lt;/p&gt;

&lt;p&gt;bh_lru_size_config.patch - a simple which might change based on what will go upstream. Andrew Morton discuss just having BH_LRU_SIZE   &lt;br/&gt;
                                           changes to 16 in the kernel.&lt;/p&gt;

&lt;p&gt;quota enhancement patches - These have already been merged upstream as the following commits&lt;/p&gt;

&lt;p&gt;                                                 commit b9ba6f94b2382ef832f97122976b73004f714714  &lt;br/&gt;
                                                 commit 9eb6463f31cf720deaf0e810cacc403d7720b10c &lt;br/&gt;
                                                 commit 1ea06bec78a128adc995ca32bd906a6c9bb9cf91&lt;br/&gt;
                                                 commit 606cdcca04a609ed4dfbfe788942de9477da556b&lt;br/&gt;
                                                 commit d68aab6b8f572406aa93b45ef6483934dd3b54a6&lt;/p&gt;

&lt;p&gt;                                                  It would be really nice to have those merged into your tree.&lt;/p&gt;

&lt;p&gt;Lastly the work under &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3406&quot; title=&quot;Submit raid5-mmp-unplug-dev patch upstream&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3406&quot;&gt;&lt;del&gt;LU-3406&lt;/del&gt;&lt;/a&gt;. That is just starting to get underway and once we have a proper solution then it could also be integrated as well.&lt;/p&gt;</comment>
                            <comment id="98237" author="jeffm" created="Mon, 3 Nov 2014 22:21:21 +0000"  >&lt;p&gt;Hi James, I&apos;m afraid we&apos;re too late to incorporate the quota changes. SLE12 GA was released last week. The quota changes would change the kABI so we can&apos;t accept them into the release. Unless &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3406&quot; title=&quot;Submit raid5-mmp-unplug-dev patch upstream&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3406&quot;&gt;&lt;del&gt;LU-3406&lt;/del&gt;&lt;/a&gt; has changes substantially since I asked Neil Brown to take a look at it last year, we won&apos;t be able to accept that one either. He had serious reservations about whether it would end up causing corruption in use. The configurable BH_LRU_SIZE change might be acceptable since it&apos;s local to fs/buffer.c&lt;/p&gt;</comment>
                            <comment id="102944" author="simmonsja" created="Fri, 9 Jan 2015 01:14:10 +0000"  >&lt;p&gt;Jeff since SLES11SP4 is not out just yet would you consider having the BH_LRU_SIZE and quota improvements merged into your kernel?&lt;/p&gt;</comment>
                            <comment id="103749" author="jeffm" created="Fri, 16 Jan 2015 14:55:37 +0000"  >&lt;p&gt;I can propose it. We&apos;re technically past our feature request deadline, but I can present it as a late change request.&lt;/p&gt;</comment>
                            <comment id="104306" author="ys" created="Thu, 22 Jan 2015 04:53:43 +0000"  >&lt;p&gt;I think main issue is push &lt;a href=&quot;http://review.whamcloud.com/7200&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/7200&lt;/a&gt; can be landed asap.&lt;/p&gt;</comment>
                            <comment id="113097" author="gerrit" created="Tue, 21 Apr 2015 22:48:34 +0000"  >&lt;p&gt;Bob Glossman (bob.glossman@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/14532&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14532&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt; build: add build files for SLES 12 client build&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 35b55f7f4b2390b4145b6898ccd8e4fb421c7da3&lt;/p&gt;</comment>
                            <comment id="117529" author="gerrit" created="Fri, 5 Jun 2015 01:41:48 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/14532/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14532/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt; build: add build files for SLES 12 client build&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 48416b83331778f564986b8c96ee6d362123af76&lt;/p&gt;</comment>
                            <comment id="121320" author="ys" created="Wed, 15 Jul 2015 07:46:02 +0000"  >&lt;p&gt;Looks like this ticket can be close after &lt;a href=&quot;http://review.whamcloud.com/#/c/10165/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10165/&lt;/a&gt; landed.&lt;/p&gt;</comment>
                            <comment id="121409" author="gerrit" created="Thu, 16 Jul 2015 03:10:19 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/10165/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/10165/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4416&quot; title=&quot;support for 3.12 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4416&quot;&gt;&lt;del&gt;LU-4416&lt;/del&gt;&lt;/a&gt; ldiskfs: enable support for SLES12&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 9067f1b50aaeae2a79dfa9f777f96637c3d4bb05&lt;/p&gt;</comment>
                            <comment id="121426" author="pjones" created="Thu, 16 Jul 2015 12:56:26 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="18539">LU-3227</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21854">LU-4209</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21522">LU-4127</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21670">LU-4157</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21939">LU-4231</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22529">LU-4400</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22655">LU-4451</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22853">LU-4530</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24395">LU-4960</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24704">LU-5058</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="18888">LU-3319</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="25231">LU-5234</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28001">LU-6063</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="23829">LU-4800</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25382">LU-5275</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21653">LU-4150</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24605">LU-5022</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11774">LU-684</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28577">LU-6215</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24537">LU-4993</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26499">LU-5609</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="23106">LU-4614</subtask>
                            <subtask id="27449">LU-5860</subtask>
                    </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|hzwbwv:</customfieldvalue>

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