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

&lt;p&gt;As fc19 just recently updated their kernel from 3.10 to 3.11 we will need to support the 3.11 kernel soon.&lt;/p&gt;</description>
                <environment></environment>
        <key id="21039">LU-3974</key>
            <summary>Support for linux 3.11 kernel</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="bogl">Bob Glossman</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Sep 2013 20:43:17 +0000</created>
                <updated>Wed, 27 Jan 2016 23:02:44 +0000</updated>
                            <resolved>Sun, 2 Mar 2014 14:18:14 +0000</resolved>
                                    <version>Lustre 2.5.0</version>
                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>12</watches>
                                                                            <comments>
                            <comment id="67053" author="bogl" created="Thu, 19 Sep 2013 20:46:56 +0000"  >&lt;p&gt;Already found at least one incompatibility with current lustre.  num_physpages, a global kernel export used by lustre code, no longer exists.  I&apos;m thinking we will need some autoconf change(s) to adapt to this fact.&lt;/p&gt;</comment>
                            <comment id="67094" author="dmiter" created="Fri, 20 Sep 2013 07:26:18 +0000"  >&lt;p&gt;num_physpages can be replaced by inline function get_num_physpages()&lt;/p&gt;</comment>
                            <comment id="67107" author="bogl" created="Fri, 20 Sep 2013 14:22:35 +0000"  >&lt;p&gt;address_space_operations.invalidatepage now take 3 args instead of 2.  This will force mods in ll_invalidatepage, truncate_complete_page, maybe ldiskfs, maybe elsewhere I haven&apos;t identified yet.&lt;/p&gt;</comment>
                            <comment id="67108" author="simmonsja" created="Fri, 20 Sep 2013 14:24:59 +0000"  >&lt;p&gt;Last time I tried this also d_compare api changed as well which affects some of the llite code. &lt;/p&gt;</comment>
                            <comment id="67280" author="bogl" created="Mon, 23 Sep 2013 18:46:09 +0000"  >&lt;p&gt;I see a couple of recent patches that do part of the job of getting client builds working again:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7726&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7726&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are in addition to the set of patches listed in &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;.&lt;/p&gt;</comment>
                            <comment id="67281" author="simmonsja" created="Mon, 23 Sep 2013 19:02:04 +0000"  >&lt;p&gt;Yep. More coming. I just need to do some more testing to make sure they work every where.&lt;/p&gt;</comment>
                            <comment id="67387" author="simmonsja" created="Tue, 24 Sep 2013 16:52:58 +0000"  >&lt;p&gt;For inital 3.11 client support you need the following:&lt;/p&gt;

&lt;p&gt;All the patches from &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; - &lt;a href=&quot;http://review.whamcloud.com/#/q/status:open+message:LU-3319,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-3319,n,z&lt;/a&gt;&lt;br/&gt;
                               (One of the patches will need to fixed up)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2800&quot; title=&quot;build: clean out old autoconf options&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2800&quot;&gt;&lt;del&gt;LU-2800&lt;/del&gt;&lt;/a&gt; - &lt;a href=&quot;http://review.whamcloud.com/#/c/5380&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/5380&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That will give you basic 3.10 support. The rest needed to be applied in the below order&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7741&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Changes affecting NFS happened so that needs to be tested for possible regressions.&lt;/p&gt;</comment>
                            <comment id="67390" author="bogl" created="Tue, 24 Sep 2013 17:02:33 +0000"  >&lt;p&gt;I think you left out &lt;a href=&quot;http://review.whamcloud.com/#/c/7726&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7726&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="67399" author="bogl" created="Tue, 24 Sep 2013 17:24:39 +0000"  >&lt;p&gt;I&apos;ve verified that with the new additional patches client builds work again for fc19 with the 3.11 kernel.&lt;/p&gt;

&lt;p&gt;Any ETA for server builds?&lt;/p&gt;</comment>
                            <comment id="67415" author="simmonsja" created="Tue, 24 Sep 2013 18:15:19 +0000"  >&lt;p&gt;Hm. I seeing problems with the infiniband stack. Are you?&lt;/p&gt;

&lt;p&gt;Lustre: Lustre: Build Version: 2.4.92-gb1bc221-CHANGED-3.11.1&lt;br/&gt;
ko2iblnd: no symbol version for ib_fmr_pool_unmap&lt;br/&gt;
ko2iblnd: Unknown symbol ib_fmr_pool_unmap (err -22)&lt;br/&gt;
ko2iblnd: no symbol version for ib_create_cq&lt;br/&gt;
ko2iblnd: Unknown symbol ib_create_cq (err -22)&lt;br/&gt;
ko2iblnd: no symbol version for rdma_resolve_addr&lt;br/&gt;
ko2iblnd: Unknown symbol rdma_resolve_addr (err -22)&lt;br/&gt;
ko2iblnd: no symbol version for ib_reg_phys_mr&lt;br/&gt;
ko2iblnd: Unknown symbol ib_reg_phys_mr (err -22)&lt;br/&gt;
ko2iblnd: no symbol version for ib_create_fmr_pool&lt;br/&gt;
ko2iblnd: Unknown symbol ib_create_fmr_pool (err -22)&lt;br/&gt;
ko2iblnd: no symbol version for ib_flush_fmr_pool&lt;br/&gt;
ko2iblnd: Unknown symbol ib_flush_fmr_pool (err -22)&lt;/p&gt;

&lt;p&gt;As for the server support. That will be awhile still. I&apos;m half way done.&lt;/p&gt;</comment>
                            <comment id="67418" author="bogl" created="Tue, 24 Sep 2013 18:18:42 +0000"  >&lt;p&gt;So far have only done building, haven&apos;t actually tried an install so I wouldn&apos;t have seen missing symbols.  Will try that in a while.&lt;/p&gt;</comment>
                            <comment id="67419" author="bogl" created="Tue, 24 Sep 2013 18:28:56 +0000"  >&lt;p&gt;I think all those symbols should be in infiniband .ko loadable modules.  You didn&apos;t maybe config your kernel without infiniband or try to force load ko2iblnd lnet module without having inifiniband modules loaded, did you?&lt;/p&gt;</comment>
                            <comment id="67435" author="simmonsja" created="Tue, 24 Sep 2013 19:00:42 +0000"  >&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@ninja05 infiniband&amp;#93;&lt;/span&gt;# lsmod | grep mlx&lt;br/&gt;
mlx4_ib               104462  0 &lt;br/&gt;
ib_sa                  26820  6 ib_srp,ib_ipoib,rdma_ucm,rdma_cm,ib_cm,mlx4_ib&lt;br/&gt;
ib_mad                 36559  4 ib_umad,ib_cm,mlx4_ib,ib_sa&lt;br/&gt;
ib_core                52348  12 ib_srp,ib_ipoib,rdma_ucm,ib_ucm,ib_uverbs,ib_umad,rdma_cm,ib_cm,iw_cm,mlx4_ib,ib_sa,ib_mad&lt;br/&gt;
mlx4_en                72499  0 &lt;br/&gt;
mlx4_core             165690  2 mlx4_ib,mlx4_en&lt;/p&gt;</comment>
                            <comment id="67551" author="bogl" created="Wed, 25 Sep 2013 16:07:19 +0000"  >&lt;p&gt;I haven&apos;t been able to reproduce your failure with IB symbols.  I&apos;m running in VMs without any IB, but if I force load of ko2iblnd with &apos;modprobe ko2iblnd&apos; I don&apos;t seen any Unknown symbol errors and I do see the following set of previously not loaded kernel modules getting loaded:&lt;/p&gt;

&lt;p&gt;rdma_cm                42363  1 ko2iblnd&lt;br/&gt;
ib_addr                13883  1 rdma_cm&lt;br/&gt;
iw_cm                  18153  1 rdma_cm&lt;br/&gt;
ib_cm                  41722  1 rdma_cm&lt;br/&gt;
ib_sa                  29038  2 rdma_cm,ib_cm&lt;br/&gt;
ib_mad                 42262  2 ib_cm,ib_sa&lt;br/&gt;
ib_core                74075  6 rdma_cm,ib_cm,ib_sa,iw_cm,ko2iblnd,ib_mad&lt;/p&gt;

&lt;p&gt;That&apos;s the good news.  On the bad news side I can&apos;t get the fc19 client to actually function.  It builds fine, appears to install fine.  I can do a mount of a lustre file system on Centos servers that works fine in Centos and SuSE clients, but any access fails.   example:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@fedora19 x86_64]# mount -t lustre centos2:/lustre /mnt/lustre

[root@fedora19 x86_64]# ls -l /mnt/lustre
ls: reading directory /mnt/lustre: Input/output error
total 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;m still trying to debug what it&apos;s unhappy about.&lt;br/&gt;
At least it doesn&apos;t crash.&lt;/p&gt;</comment>
                            <comment id="67558" author="bogl" created="Wed, 25 Sep 2013 16:21:40 +0000"  >&lt;p&gt;It seems the failures I&apos;m seeing only happen during directory access.  I can actually create some files, put data in them, read the data back all from the fc19 client.  Only see errors during ls (so far).&lt;/p&gt;

&lt;p&gt;Pretty sure the directories and inodes on disk are really OK.  All look fine viewed from other clients.&lt;/p&gt;
</comment>
                            <comment id="67560" author="simmonsja" created="Wed, 25 Sep 2013 16:39:43 +0000"  >&lt;p&gt;Have you tried the lustre client that comes with 3.11. I&apos;m curious to see if that works.&lt;/p&gt;</comment>
                            <comment id="67563" author="bogl" created="Wed, 25 Sep 2013 16:49:02 +0000"  >&lt;p&gt;I did make some attempt to build it.  Needs some non-obvious manual edits to Kconfig files just to get it to try to build.  Doesn&apos;t build in its current form, at least for me. Strongly suspect it need one or more of the patches in this ticket or the 3.10 kernel ticket or both.&lt;/p&gt;</comment>
                            <comment id="67574" author="adilger" created="Wed, 25 Sep 2013 17:39:39 +0000"  >&lt;p&gt;Bob,&lt;br/&gt;
If you haven&apos;t already, please file a bug with your steps and problems for compiling the in-kernel client, and CC Tao Peng and me on it, and link it to this one. It makes no sense that we spend time to get code into the upstream kernel that doesn&apos;t even build. I thought Tao has been building that code?&lt;/p&gt;

&lt;p&gt;We can also use that ticket (or this one) to track the landing of patches into master that are getting applied to the upstream kernel (where that makes sense). I know there are a number of good cleanups going into the Lustre client in the kernel, but there are also some code deletions that we either need to rework in order to get something acceptable to upstream, or keep them in the out-of-tree client for our own needs (e.g. watchdogs and stack tracing on servers, etc). &lt;/p&gt;</comment>
                            <comment id="68074" author="bogl" created="Tue, 1 Oct 2013 16:56:06 +0000"  >&lt;p&gt;About the problems with directory access.  Each attempt to do ls /mnt/lustre generates some errors that look like:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;Oct  1 09:33:45 fedora19 kernel: [174400.937657] LustreError: 24568:0:(dir.c:398:ll_get_dir_page()) dir page locate: [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
Oct  1 09:33:45 fedora19 kernel: [174400.937661] LustreError: 24568:0:(dir.c:595:ll_dir_read()) error reading dir [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Attempting to mkdir in /mnt/lustre just hangs.&lt;br/&gt;
Not getting closer to the underlying cause(s) very quickly.&lt;/p&gt;</comment>
                            <comment id="68079" author="bogl" created="Tue, 1 Oct 2013 17:06:55 +0000"  >&lt;p&gt;Current build recipe for clients is:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/5512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/5512&lt;/a&gt;  # &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2158&quot; title=&quot;remove lvfs and fsfilt code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2158&quot;&gt;&lt;del&gt;LU-2158&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7135&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7135&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;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7139&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7139&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7140&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7140&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7290&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7290&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7291&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7291&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7292&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7292&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7293&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7293&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7294&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7294&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7295&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7295&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7296&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7296&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/5380&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/5380&lt;/a&gt;  # &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2800&quot; title=&quot;build: clean out old autoconf options&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2800&quot;&gt;&lt;del&gt;LU-2800&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7741&lt;/a&gt;  # &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3974&quot; title=&quot;Support for linux 3.11 kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3974&quot;&gt;&lt;del&gt;LU-3974&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few of these need refresh. In particular &lt;a href=&quot;http://review.whamcloud.com/#/c/5512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/5512&lt;/a&gt; adds a couple more instances of d_refcount() that aren&apos;t yet fixed in &lt;a href=&quot;http://review.whamcloud.com/#/c/7741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7741&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;No solution yet about functional problems.&lt;/p&gt;</comment>
                            <comment id="68118" author="bogl" created="Tue, 1 Oct 2013 23:15:50 +0000"  >&lt;p&gt;In an attempt to narrow down the source of the runtime problems with the 3.11 client code I applied and built the same recipe (- the patches from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3974&quot; title=&quot;Support for linux 3.11 kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3974&quot;&gt;&lt;del&gt;LU-3974&lt;/del&gt;&lt;/a&gt;) onto the 3.10 kernel in fc18.  That seems to work fine.  Suggests to me that the problem(s) are in the additional set of 3.11 specific patches, the 3.11 upstream kernel, or both.&lt;/p&gt;</comment>
                            <comment id="68419" author="bogl" created="Fri, 4 Oct 2013 21:49:11 +0000"  >&lt;p&gt;Retried the same recipe using the recent refresh of the &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 on both fc18 (3.10.13) and fc19 (3.11.2).  Still builds in both, but works nicely on 3.10 and not so nicely on 3.11.&lt;/p&gt;</comment>
                            <comment id="68965" author="bergwolf" created="Tue, 15 Oct 2013 05:57:40 +0000"  >&lt;p&gt;Bob, I didn&apos;t see the ll_read_dir() error message in upstream kernel client but I did see mkdir hung. It is because Lustre always saves the first page of a dir inode mapping at index ~0UL.  And after 3.11 commit 5a72039 (mm: teach truncate_inode_pages_range() to handle non page aligned ranges), truncate_inode_pages_range() &lt;em&gt;NO LONGER&lt;/em&gt; truncates the page that is sitting at index ~0UL.&lt;/p&gt;

&lt;p&gt;My patch to fix it is at:&lt;br/&gt;
&lt;a href=&quot;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is not merge in upstream kernel yet because the problem was not there when I tested the code in staging tree before 3.11.&lt;/p&gt;</comment>
                            <comment id="68986" author="bogl" created="Tue, 15 Oct 2013 15:33:08 +0000"  >&lt;p&gt;Is that mod to lustre_lite.h safe in any lustre version or only good in upstream lustre on 3.11 that has the commit 5a72039 (mm: teach truncate_inode_pages_range() to handle non page aligned ranges) you mention above?&lt;/p&gt;</comment>
                            <comment id="68990" author="bergwolf" created="Tue, 15 Oct 2013 16:08:20 +0000"  >&lt;p&gt;It is safe to any Lustre version.&lt;/p&gt;</comment>
                            <comment id="68995" author="bogl" created="Tue, 15 Oct 2013 16:42:16 +0000"  >&lt;p&gt;Tried out the patch in &lt;a href=&quot;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&lt;/a&gt;. Does solve the problem of mkdir hang.  No impact on the other directory access issues.  Still see errors like:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
# ll -aR /mnt/lustre
/mnt/lustre:
ls: reading directory /mnt/lustre: Input/output error
total 20
drwxr-xr-x  4 root root 4096 Oct 15 09:37 .
drwxr-xr-x. 5 root root 4096 Sep 24 12:20 ..
drwxr-xr-x  2 root root 4096 Oct 15 09:37 dtest
drwxr-xr-x  3 root root 4096 Aug 29 14:05 .lustre
-rw-r--r--  1 root root    4 Sep 25 09:10 xxx

/mnt/lustre/dtest:
ls: reading directory /mnt/lustre/dtest: Input/output error
total 8
drwxr-xr-x 2 root root 4096 Oct 15 09:37 .
drwxr-xr-x 4 root root 4096 Oct 15 09:37 ..

/mnt/lustre/.lustre:
ls: reading directory /mnt/lustre/.lustre: Input/output error
total 12
drwxr-xr-x 3 root root 4096 Aug 29 14:05 .
drwxr-xr-x 4 root root 4096 Oct 15 09:37 ..
d--x------ 2 root root 4096 Aug 29 14:05 fid

/mnt/lustre/.lustre/fid:
ls: reading directory /mnt/lustre/.lustre/fid: Input/output error
total 8
d--x------ 2 root root 4096 Aug 29 14:05 .
drwxr-xr-x 3 root root 4096 Aug 29 14:05 ..
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;coupled with log errors like:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
Oct 15 09:37:04 fedora19 kernel: [  204.735226] LustreError: 2647:0:(dir.c:422:ll_get_dir_page()) read cache page: [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
Oct 15 09:37:04 fedora19 kernel: [  204.735231] LustreError: 2647:0:(dir.c:422:ll_get_dir_page()) Skipped 2 previous similar messages
Oct 15 09:37:04 fedora19 kernel: [  204.735235] LustreError: 2647:0:(dir.c:595:ll_dir_read()) error reading dir [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
Oct 15 09:37:04 fedora19 kernel: [  204.735236] LustreError: 2647:0:(dir.c:595:ll_dir_read()) Skipped 2 previous similar messages
Oct 15 09:37:04 fedora19 kernel: [  204.735555] LustreError: 2647:0:(dir.c:398:ll_get_dir_page()) dir page locate: [0x200000002:0x1:0x0] at 18446744073709551614: rc -5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="68998" author="simmonsja" created="Tue, 15 Oct 2013 16:50:43 +0000"  >&lt;p&gt;I think I know what the bug might be. Patch coming soon.&lt;/p&gt;</comment>
                            <comment id="69001" author="simmonsja" created="Tue, 15 Oct 2013 17:16:12 +0000"  >&lt;p&gt;Bob I just updated &lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;. Can you try it now with Peng&apos;s fix.&lt;/p&gt;</comment>
                            <comment id="69005" author="bogl" created="Tue, 15 Oct 2013 17:49:24 +0000"  >&lt;p&gt;The refresh of #7747 had no effect that I can see. Still get similar errors on directory access.  Peng&apos;s fix still appears to work.&lt;/p&gt;</comment>
                            <comment id="69009" author="bogl" created="Tue, 15 Oct 2013 18:30:56 +0000"  >&lt;p&gt;I think the refresh did have some effect.  It looks like there is now exactly one log error associated with each directory failure.  1 per directory and no more.  Think it was a bit more variable before the refresh.&lt;/p&gt;</comment>
                            <comment id="69025" author="simmonsja" created="Tue, 15 Oct 2013 20:09:40 +0000"  >&lt;p&gt;Can you post your last error.&lt;/p&gt;</comment>
                            <comment id="69029" author="bogl" created="Tue, 15 Oct 2013 20:44:09 +0000"  >&lt;p&gt;most recent errors.  stdout/stderr:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;# ll -aR /mnt/lustre
/mnt/lustre:
ls: reading directory /mnt/lustre: Input/output error
total 20
drwxr-xr-x  4 root root 4096 Oct 15 11:18 .
drwxr-xr-x. 5 root root 4096 Sep 24 12:20 ..
drwxr-xr-x  2 root root 4096 Oct 15 10:48 ddd
drwxr-xr-x  3 root root 4096 Aug 29 14:05 .lustre
-rw-r--r--  1 root root    4 Sep 25 09:10 xxx

/mnt/lustre/ddd:
ls: reading directory /mnt/lustre/ddd: Input/output error
total 8
drwxr-xr-x 2 root root 4096 Oct 15 10:48 .
drwxr-xr-x 4 root root 4096 Oct 15 11:18 ..

/mnt/lustre/.lustre:
ls: reading directory /mnt/lustre/.lustre: Input/output error
total 12
drwxr-xr-x 3 root root 4096 Aug 29 14:05 .
drwxr-xr-x 4 root root 4096 Oct 15 11:18 ..
d--x------ 2 root root 4096 Aug 29 14:05 fid

/mnt/lustre/.lustre/fid:
ls: reading directory /mnt/lustre/.lustre/fid: Input/output error
total 8
d--x------ 2 root root 4096 Aug 29 14:05 .
drwxr-xr-x 3 root root 4096 Aug 29 14:05 ..
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;/var/log/messages:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;Oct 15 13:41:21 fedora19 kernel: [ 8177.767876] LustreError: 25405:0:(dir.c:398:ll_get_dir_page()) dir page locate: [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
Oct 15 13:41:21 fedora19 kernel: [ 8177.767884] LustreError: 25405:0:(dir.c:596:ll_dir_read()) error reading dir [0x200000007:0x1:0x0] at 18446744073709551614: rc -5
Oct 15 13:41:21 fedora19 kernel: [ 8177.767887] LustreError: 25405:0:(dir.c:596:ll_dir_read()) Skipped 2 previous similar messages
Oct 15 13:41:21 fedora19 kernel: [ 8177.769821] LustreError: 25405:0:(dir.c:398:ll_get_dir_page()) dir page locate: [0x200000002:0x1:0x0] at 18446744073709551614: rc -5
Oct 15 13:41:21 fedora19 kernel: [ 8177.769824] LustreError: 25405:0:(dir.c:398:ll_get_dir_page()) Skipped 1 previous similar message
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</comment>
                            <comment id="69038" author="bogl" created="Tue, 15 Oct 2013 22:07:10 +0000"  >&lt;p&gt;The offset reported in all those logged errors is 18446744073709551614 == 0xfffffffffffffffe == MDS_DIR_END_OFF.  I wonder if that&apos;s a clue.&lt;/p&gt;</comment>
                            <comment id="69044" author="bogl" created="Tue, 15 Oct 2013 22:39:14 +0000"  >&lt;p&gt;I think I may have trial &amp;amp; errored my way to a fix.  Don&apos;t know if it&apos;s a good fix. If I add the following the errors go away.&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c
index 5f9e46b..9836c02 100644
--- a/lustre/llite/dir.c
+++ b/lustre/llite/dir.c
@@ -640,7 +640,9 @@ static int ll_readdir(struct file *filp, void *cookie, filld
                GOTO(out, rc = 0);
 
 #ifdef HAVE_DIR_CONTEXT
+       ctx-&amp;gt;pos = pos;
        rc = ll_dir_read(inode, ctx);
+       pos = ctx-&amp;gt;pos;
 #else
        rc = ll_dir_read(inode, &amp;amp;pos, cookie, filldir);
 #endif
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Seems like a piece missing from #7747.&lt;/p&gt;</comment>
                            <comment id="69081" author="bergwolf" created="Wed, 16 Oct 2013 05:59:18 +0000"  >&lt;p&gt;So the patch in question seems to be &lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;James, I do not have Fedora 19 kernel but in upstream kernel, 3.11 release converts .readdir to .iterate in struct file_operations. And it comes along with the struct dir_context change. Does Fedora 19 kernel include them all or just the dir_context part?&lt;/p&gt;

&lt;p&gt;In upstream kernel client, my patch for dealing with .iterate change is &lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0b09d381bb2b4ccab15711cf98858a7146b24749&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0b09d381bb2b4ccab15711cf98858a7146b24749&lt;/a&gt;. You may want to take a look and consider merging it into your patch.&lt;/p&gt;</comment>
                            <comment id="69106" author="simmonsja" created="Wed, 16 Oct 2013 12:03:16 +0000"  >&lt;p&gt;Peng I also only test with the upstream kernels. Thanks for pointing out the patch. Bob got part of the fix but I see one other thing missing. Bob your clue points also to the ctx-&amp;gt;pos not being updated when the pos is set to &lt;br/&gt;
MDS_DIR_END_OFF. Next patch will have this update.&lt;/p&gt;</comment>
                            <comment id="69107" author="simmonsja" created="Wed, 16 Oct 2013 12:10:59 +0000"  >&lt;p&gt;Patch has been updated.&lt;/p&gt;</comment>
                            <comment id="69126" author="bogl" created="Wed, 16 Oct 2013 15:42:30 +0000"  >&lt;p&gt;Today&apos;s refresh of #7747 seems to do the job.  No errors on dir access seen.&lt;/p&gt;

&lt;p&gt;On a different topic, how close are working server patches? With the ldiskfs patch set 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; now building OK it would be nice if we could complete and test a server build.&lt;/p&gt;</comment>
                            <comment id="69128" author="simmonsja" created="Wed, 16 Oct 2013 15:53:51 +0000"  >&lt;p&gt;Currently I have pushed what has been working for me to gerrit. I also have patches for the lod, mdd, mdt, and osp layer as well but currently their are show stopper bugs that need to be addressed. I said a one to two weeks of work to sort it get it going.&lt;/p&gt;</comment>
                            <comment id="69129" author="bogl" created="Wed, 16 Oct 2013 16:00:05 +0000"  >&lt;p&gt;James, thanks for the update.  I have been paying close attention to the new patches as they show up in &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;. I look forward to having a more complete set in a few weeks.&lt;/p&gt;</comment>
                            <comment id="69171" author="bogl" created="Wed, 16 Oct 2013 22:38:56 +0000"  >&lt;p&gt;Peng, do you plan to push a version of &lt;a href=&quot;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&lt;/a&gt; to gerrit?  Seems like we will need it in master.&lt;/p&gt;</comment>
                            <comment id="69382" author="bergwolf" created="Mon, 21 Oct 2013 07:09:30 +0000"  >&lt;p&gt;James, I took a look at v3.11 upstream kernel, it already requires iterate replacing readdir in struct file_operations, by kernel commit 2233f31aade393641f0eaed43a71110e629bb900&lt;/p&gt;

&lt;p&gt;commit 2233f31aade393641f0eaed43a71110e629bb900&lt;br/&gt;
Author: Al Viro &amp;lt;viro@zeniv.linux.org.uk&amp;gt;&lt;br/&gt;
Date:   Wed May 22 21:44:23 2013 -0400&lt;/p&gt;

&lt;p&gt;    &lt;span class=&quot;error&quot;&gt;&amp;#91;readdir&amp;#93;&lt;/span&gt; -&amp;gt;readdir() is gone&lt;/p&gt;

&lt;p&gt;    everything&apos;s converted to -&amp;gt;iterate()&lt;/p&gt;

&lt;p&gt;    Signed-off-by: Al Viro &amp;lt;viro@zeniv.linux.org.uk&amp;gt;&lt;/p&gt;

&lt;p&gt;diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking&lt;br/&gt;
index 0706d32..bdd82b2 100644&lt;br/&gt;
&amp;#8212; a/Documentation/filesystems/Locking&lt;br/&gt;
+++ b/Documentation/filesystems/Locking&lt;br/&gt;
@@ -414,7 +414,7 @@ prototypes:&lt;br/&gt;
        ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *);&lt;br/&gt;
        ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);&lt;br/&gt;
        ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;int (*readdir) (struct file *, void *, filldir_t);&lt;br/&gt;
+       int (*iterate) (struct file *, struct dir_context *);&lt;br/&gt;
        unsigned int (*poll) (struct file *, struct poll_table_struct *);&lt;br/&gt;
        long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);&lt;br/&gt;
        long (*compat_ioctl) (struct file *, unsigned int, unsigned long);&lt;br/&gt;
&amp;lt;snip&amp;gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;mpfssvr@linux-lustre&amp;#93;&lt;/span&gt;$git tag --contains 2233f31aade393641f0eaed43a71110e629bb900&lt;br/&gt;
v3.11&lt;br/&gt;
v3.11-rc1&lt;br/&gt;
v3.11-rc2&lt;br/&gt;
v3.11-rc3&lt;br/&gt;
v3.11-rc4&lt;br/&gt;
v3.11-rc5&lt;br/&gt;
v3.11-rc6&lt;br/&gt;
v3.11-rc7&lt;br/&gt;
v3.12-rc1&lt;br/&gt;
v3.12-rc2&lt;/p&gt;

&lt;p&gt;So I think we need a similar patch like &lt;a href=&quot;https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0b09d381bb2b4ccab15711cf98858a7146b24749&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0b09d381bb2b4ccab15711cf98858a7146b24749&lt;/a&gt; rather than just coping with struct dir_context. In fact, struct dir_context is introduced in the same kernel commit as .iterate. So whenever dir_context is there, .iterate exists. Please check your local tree to see if it somehow missed the commit.&lt;/p&gt;</comment>
                            <comment id="69504" author="bergwolf" created="Tue, 22 Oct 2013 09:35:09 +0000"  >&lt;p&gt;Sorry I mis-read 7747. Jemes&apos; patch looks good. I will submit &lt;a href=&quot;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/bergwolf/linux/commit/28fde12d26d7d4b54cb4689dd6117c2ed791f985&lt;/a&gt; once it is merged in upstream kernel.&lt;/p&gt;</comment>
                            <comment id="69652" author="simmonsja" created="Wed, 23 Oct 2013 16:55:10 +0000"  >&lt;p&gt;Patches needed to support 3.11 kernel are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7741&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we have support for server side my testing for ldiskfs also shows we need to update osd_handler.c due the readdir -&amp;gt; iterate changes. We have&lt;/p&gt;

&lt;p&gt;lustre-2.5.50/lustre/osd-ldiskfs/osd_handler.c: In function &apos;osd_ldiskfs_it_fill&apos;:&lt;br/&gt;
lustre-2.5.50/lustre/osd-ldiskfs/osd_handler.c:4695: error: &apos;const struct file_operations&apos; has no member named &apos;readdir&apos;&lt;/p&gt;

&lt;p&gt;to be address as well.&lt;/p&gt;</comment>
                            <comment id="70473" author="simmonsja" created="Fri, 1 Nov 2013 13:16:07 +0000"  >&lt;p&gt;With these patches plus the patches listed in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3675&quot; title=&quot;Support for linux 3.10 kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3675&quot;&gt;&lt;del&gt;LU-3675&lt;/del&gt;&lt;/a&gt; I have managed to get ZFS working on a 3.11.2 kernel. Now onto ldiskfs support.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@spoon46 tests&amp;#93;&lt;/span&gt;# df&lt;br/&gt;
Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br/&gt;
unionfs               88763392  63498240  20757504  76% /&lt;br/&gt;
none                       100         0       100   0% /dev/shm&lt;br/&gt;
none                   2957124     19668   2937456   1% /tmp&lt;br/&gt;
172.30.248.91:/chexport&lt;br/&gt;
                      46445568  32107520  11978752  73% /chexport&lt;br/&gt;
lustre-mdt1/mdt1        157440      3072    152320   2% /tmp/lustre/mds1&lt;br/&gt;
lustre-ost1/ost1        157440      1152    154240   1% /tmp/lustre/ost1&lt;br/&gt;
lustre-ost2/ost2        157440      1152    154240   1% /tmp/lustre/ost2&lt;br/&gt;
10.37.248.48@o2ib1:/lustre&lt;br/&gt;
                        314880      2304    308480   1% /lustre/barry&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@spoon46 tests&amp;#93;&lt;/span&gt;# uname -r&lt;br/&gt;
3.11.1&lt;/p&gt;</comment>
                            <comment id="71140" author="adilger" created="Fri, 8 Nov 2013 17:46:09 +0000"  >&lt;p&gt;Note that Yang Sheng gas ldiskfs patches for 3.11 in &lt;a href=&quot;http://review.whamcloud.com/7263&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/7263&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="71786" author="simmonsja" created="Mon, 18 Nov 2013 14:45:29 +0000"  >&lt;p&gt;Excellent news. I have built a real file system this time using a 3.11.1 kernel on all the servers. Now to mount it on our cray test bed and run a bunch of jobs on it.&lt;/p&gt;</comment>
                            <comment id="72981" author="simmonsja" created="Fri, 6 Dec 2013 15:10:24 +0000"  >&lt;p&gt;Patches needed to support 3.11 kernel are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7741&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7747&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7747&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These patches are ready for review and merger.&lt;/p&gt;</comment>
                            <comment id="73785" author="simmonsja" created="Wed, 18 Dec 2013 19:36:11 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt; is ready for review and possible merger.&lt;/p&gt;</comment>
                            <comment id="74741" author="simmonsja" created="Fri, 10 Jan 2014 17:57:17 +0000"  >&lt;p&gt;Finally got patch 7746 to pass maloo. Patch &lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt; is ready for inspection and possible landing.&lt;/p&gt;</comment>
                            <comment id="76974" author="simmonsja" created="Thu, 13 Feb 2014 15:52:41 +0000"  >&lt;p&gt;Two patches left to inspect and possibly merge.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7746&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/7729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7729&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="78172" author="simmonsja" created="Sun, 2 Mar 2014 13:56:03 +0000"  >&lt;p&gt;All patches have landed. This ticket can be closed.&lt;/p&gt;</comment>
                            <comment id="78173" author="pjones" created="Sun, 2 Mar 2014 14:18:14 +0000"  >&lt;p&gt;Thanks James&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="19084">LU-3373</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="34290">LU-7711</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21129">LU-4011</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzw38f:</customfieldvalue>

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