<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:19:54 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-1812] 3.6/FC18 Server Patches</title>
                <link>https://jira.whamcloud.com/browse/LU-1812</link>
                <project id="10000" key="LU">Lustre</project>
                    <description></description>
                <environment></environment>
        <key id="15643">LU-1812</key>
            <summary>3.6/FC18 Server Patches</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="laisiyao">Lai Siyao</assignee>
                                    <reporter username="jlevi">Jodi Levi</reporter>
                        <labels>
                    </labels>
                <created>Fri, 31 Aug 2012 16:14:54 +0000</created>
                <updated>Tue, 11 Jun 2013 20:58:38 +0000</updated>
                            <resolved>Fri, 7 Jun 2013 12:11:12 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                    <version>Lustre 2.5.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                    <fixVersion>Lustre 2.5.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>14</watches>
                                                                            <comments>
                            <comment id="46312" author="laisiyao" created="Wed, 10 Oct 2012 05:08:30 +0000"  >&lt;p&gt;This work can be divided into several parts:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;finish patchless server (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-20&quot; title=&quot;patchless server kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-20&quot;&gt;&lt;del&gt;LU-20&lt;/del&gt;&lt;/a&gt;) or port remaining kernel patches (8 patches) to FC17.&lt;/li&gt;
	&lt;li&gt;port ldiskfs patches (40 patches) to support FC17 ext4.&lt;/li&gt;
	&lt;li&gt;port server code to FC17, and this implies client has support FC17 already.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="47094" author="adilger" created="Tue, 30 Oct 2012 12:41:55 +0000"  >&lt;p&gt;There are patches for SLES11 SP2 (3.0.38) at &lt;a href=&quot;http://gauss.credativ.com/~mne/lustre/patchsets/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://gauss.credativ.com/~mne/lustre/patchsets/&lt;/a&gt;, which may be a good starting point for the 3.5.2 ldiskfs support.&lt;/p&gt;</comment>
                            <comment id="47096" author="pjones" created="Tue, 30 Oct 2012 13:05:08 +0000"  >&lt;p&gt;Well, they will need to sign off on their usage for us to be able to land them so we should not look at that code unless they push it into gerrit. I have been in touch with them about this but have not heard back.&lt;/p&gt;</comment>
                            <comment id="47743" author="simmonsja" created="Tue, 13 Nov 2012 15:21:46 +0000"  >&lt;p&gt;I&apos;m willing to pick this up. Now I don&apos;t have a test bed with SP2 images but I can use a SP2 build box with extra disks. Can you validate ldisk without a lustre file system?&lt;/p&gt;</comment>
                            <comment id="47747" author="adilger" created="Tue, 13 Nov 2012 16:03:26 +0000"  >&lt;p&gt;It should be possible to mount and use ldiskfs as a local filesystem, though we never test it that way so there may be some unforeseen bugs. &lt;/p&gt;

&lt;p&gt;It would also be possible to build the lustre code against the newer kernels before ldiskfs is available by disabling the ldiskfs code and instead building against ZFS. &lt;/p&gt;</comment>
                            <comment id="48179" author="simmonsja" created="Wed, 21 Nov 2012 10:26:56 +0000"  >&lt;p&gt;First draft patch at &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50137" author="chas3" created="Tue, 8 Jan 2013 10:36:22 +0000"  >&lt;p&gt;i have a set of patches for ldiskfs for SLES11SP2 that i produced independent of the above (since i didn&apos;t know about it).  any interest?  i haven&apos;t tested yet since i am still working toward getting a server built.&lt;/p&gt;</comment>
                            <comment id="50139" author="simmonsja" created="Tue, 8 Jan 2013 10:57:57 +0000"  >&lt;p&gt;My patch is for basic kernel support not ldiskfs. Yes I&apos;m interested and I will test it. I like to base it against Chris work for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="50718" author="simmonsja" created="Thu, 17 Jan 2013 14:59:32 +0000"  >&lt;p&gt;Besides the current out standing patches we have some work left for the osd-ldiskfs layer. The first problem seems to be a bit easier to tackle. The api for fsync has changed between kernel versions with it excepting 2, 3 and 4 args.  The 2 and 3 argument version seems to be easy to handle but the 4 arugment requires the start and end loff_t for the file. So we have&lt;/p&gt;

&lt;p&gt;static int osd_object_sync(const struct lu_env *env, struct dt_object *dt)&lt;br/&gt;
{&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;        mutex_lock(&amp;amp;inode-&amp;gt;i_mutex);&lt;br/&gt;
#ifdef HAVE_FILE_FSYNC_4ARGS&lt;br/&gt;
        rc = file-&amp;gt;f_op-&amp;gt;fsync(file, start, end, 0);&lt;br/&gt;
#elif defined(HAVE_FILE_FSYNC_2ARGS)&lt;br/&gt;
        rc = file-&amp;gt;f_op-&amp;gt;fsync(file, 0);&lt;br/&gt;
#else&lt;br/&gt;
        rc = file-&amp;gt;f_op-&amp;gt;fsync(file, dentry, 0);&lt;br/&gt;
#endif&lt;br/&gt;
        mutex_unlock(&amp;amp;inode-&amp;gt;i_mutex);&lt;br/&gt;
        RETURN(rc);&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;The question is where do we get the start and end using the osd api?&lt;/p&gt;</comment>
                            <comment id="50720" author="simmonsja" created="Thu, 17 Jan 2013 15:03:28 +0000"  >&lt;p&gt;Now the second issue is the quota api is very very different in newer kernels. For example all the vfs_dq_* functions have been removed. Reintroducing them does not seem to be the right approach.&lt;/p&gt;</comment>
                            <comment id="50724" author="chas3" created="Thu, 17 Jan 2013 16:24:36 +0000"  >&lt;p&gt;with regard to -&amp;gt;fsync() i think the right thing is to simply call vfs_fsync().  inside it does&lt;br/&gt;
vfs_fsync_range(file, 0, LLONG_MAX, datasync).&lt;/p&gt;

&lt;p&gt;with regard to ldiskfs, i got an ldiskfs from sles11sp2 to pass small acceptance.  the hardest part is that dentry has grown a new member d_sb which is used instead inode-&amp;gt;i_sb in some of the calls.  so it isnt enough to just set dentry-&amp;gt;d_inode to inode before entering ldiskfs from the osd-ldiskfs layer. &lt;/p&gt;</comment>
                            <comment id="50784" author="adilger" created="Fri, 18 Jan 2013 06:44:08 +0000"  >&lt;p&gt;James, the Lustre network protocol already contains the ability to pass the start/end offset as part of the OST_SYNC RPC.  This is passed down to ofd_sync(), but is lost in the call to dt_object_sync().  I think it makes sense to change the OSD API to include the start and end parameters down the stack, and just drop them for the older kernels that only support sync on the whole inode.&lt;/p&gt;

&lt;p&gt;It seems the client-sync ll_fsync() code didn&apos;t wire this up correctly either, and are dropping the start and end parameters and passing 0 and OBD_OBJECT_EOF to cl_file_sync_range().  That should be fixed at the same time.  It makes sense to create a separate sub-task for issues like this and the quota changes, so that they can get an appropriate audience (e.g. Niu and Johann for quota).&lt;/p&gt;</comment>
                            <comment id="50788" author="adilger" created="Fri, 18 Jan 2013 08:11:33 +0000"  >&lt;p&gt;James, seems that there may be a new patch for the quota renames as well: &lt;a href=&quot;http://review.whamcloud.com/5119&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5119&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50798" author="chas3" created="Fri, 18 Jan 2013 09:24:17 +0000"  >&lt;p&gt;this is one more issue with fsync().  kernel commit 02c24a82187d5a628c68edfe71ae60dc135cd178 moved the i_mutex into the fsync() handlers.&lt;/p&gt;</comment>
                            <comment id="50803" author="simmonsja" created="Fri, 18 Jan 2013 10:18:09 +0000"  >&lt;p&gt;Ugh!!! It appears duplicate work was done in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50847" author="jeffm" created="Fri, 18 Jan 2013 19:24:01 +0000"  >&lt;p&gt;I&apos;ve uploaded my ldiskfs changes that bring it up to (at least 3.0) as   &lt;a href=&quot;http://review.whamcloud.com/5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5133&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51159" author="bogl" created="Thu, 24 Jan 2013 19:02:44 +0000"  >&lt;p&gt;I see two competing sets of ldiskfs patches for sles11sp2. One from Jeff&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5133&lt;/a&gt;&lt;br/&gt;
and one from Chas&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With a bit of hand waving and careful selection of what other patches I use, I can get either one to compile.  Do we have a decision yet about which one is better?  Seems to need an ext4/ldiskfs expert to decide.  Jeff&apos;s set is a bit bigger if that means anything.&lt;/p&gt;</comment>
                            <comment id="51209" author="chris" created="Fri, 25 Jan 2013 10:45:06 +0000"  >&lt;p&gt;To work on fc18 these changes need to have updates in at least&lt;/p&gt;

&lt;p&gt;autodetect_target in funcs.h&lt;br/&gt;
check_options in build&lt;/p&gt;

&lt;p&gt;When I run on fc18 I get this&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;++ sed -ne &lt;span class=&quot;code-quote&quot;&gt;&apos;/^BUILDID =/s/.*= *&lt;span class=&quot;code-comment&quot;&gt;//p&apos;&lt;/span&gt; lustre/META
&lt;/span&gt;+ BUILDID=g932548b
+ load_target
+ EXTRA_VERSION_save=
+ &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; patchesdir in &lt;span class=&quot;code-quote&quot;&gt;&apos;&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTERNAL_PATCHES&quot;&lt;/span&gt;&apos;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&apos;&lt;span class=&quot;code-quote&quot;&gt;&quot;$TOPDIR/lustre/lustre/kernel_patches&quot;&lt;/span&gt;&apos;&lt;/span&gt;
+ TARGET_FILE=/targets/.target
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; -r /targets/.target &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; patchesdir in &lt;span class=&quot;code-quote&quot;&gt;&apos;&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTERNAL_PATCHES&quot;&lt;/span&gt;&apos;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&apos;&lt;span class=&quot;code-quote&quot;&gt;&quot;$TOPDIR/lustre/lustre/kernel_patches&quot;&lt;/span&gt;&apos;&lt;/span&gt;
+ TARGET_FILE=/&lt;span class=&quot;code-keyword&quot;&gt;var&lt;/span&gt;/lib/jenkins/workspace/lustre-reviews-fc18/arch/x86_64/build_type/client/distro/fc18/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/targets/.target
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; -r /&lt;span class=&quot;code-keyword&quot;&gt;var&lt;/span&gt;/lib/jenkins/workspace/lustre-reviews-fc18/arch/x86_64/build_type/client/distro/fc18/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/targets/.target &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; -r /&lt;span class=&quot;code-keyword&quot;&gt;var&lt;/span&gt;/lib/jenkins/workspace/lustre-reviews-fc18/arch/x86_64/build_type/client/distro/fc18/ib_stack/inkernel/BUILD/lustre/lustre/kernel_patches/targets/.target &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ fatal 1 &lt;span class=&quot;code-quote&quot;&gt;&apos;Target  was not found.&apos;&lt;/span&gt;
+ cleanup
+ &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
+ error &lt;span class=&quot;code-quote&quot;&gt;&apos;Target  was not found.&apos;&lt;/span&gt;
+ local &lt;span class=&quot;code-quote&quot;&gt;&apos;msg=Target  was not found.&apos;&lt;/span&gt;
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; -n &lt;span class=&quot;code-quote&quot;&gt;&apos;Target  was not found.&apos;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ echo -e &lt;span class=&quot;code-quote&quot;&gt;&apos;\nlbuild: Target  was not found.&apos;&lt;/span&gt;

lbuild: Target  was not found.
+ exit 1
+ run_exit_traps
+ local i num_items=1
++ seq 0 -1 0
+ &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; i in &lt;span class=&quot;code-quote&quot;&gt;&apos;$(seq $((num_items-1)) -1 0)&apos;&lt;/span&gt;
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; -z &lt;span class=&quot;code-quote&quot;&gt;&apos;kill -INT -22239 || &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;&apos;&lt;/span&gt; &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ eval kill -INT -22239 &lt;span class=&quot;code-quote&quot;&gt;&apos;||&apos;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
++ kill -INT -22239
../build/exit_traps.sh: line 59: kill: (-22239) - No such process
++ &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;
+ rc=1
+ &lt;span class=&quot;code-quote&quot;&gt;&apos;[&apos;&lt;/span&gt; 1 &lt;span class=&quot;code-quote&quot;&gt;&apos;!=&apos;&lt;/span&gt; 0 &lt;span class=&quot;code-quote&quot;&gt;&apos;]&apos;&lt;/span&gt;
+ echo &lt;span class=&quot;code-quote&quot;&gt;&apos;Build failed&apos;&lt;/span&gt;
Build failed
+ exit 1
Build step &lt;span class=&quot;code-quote&quot;&gt;&apos;Execute shell&apos;&lt;/span&gt; marked build as failure
Archiving artifacts
Finished: FAILURE
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I will try and get a builder running so you can see the issues, this may or may be be easy because for logistical reasons of not stopping other builds.&lt;/p&gt;</comment>
                            <comment id="51220" author="jeffm" created="Fri, 25 Jan 2013 11:55:37 +0000"  >&lt;p&gt;I also have ldiskfs patches that work up until the 3.7 kernel (openSUSE 12.3 &amp;#8211; had some free time this weekend).&lt;/p&gt;

&lt;p&gt;At some point, dropping most of the inode_map_pages infrastructure in favor of the in-ext4 implementation should be discussed. The open coded stuff is falling behind (WRT bigalloc in particular, which isn&apos;t explicitly disallowed on ldiskfs) and the only reason not to use it is that the map of created blocks isn&apos;t passed back from the in-ext4 version. It turns out that nothing actually uses the map of created blocks or the optional_mutex argument to fsfilt_operations-&amp;gt;fs_map_inode_pages anyway, so the in-ext4 version should be sufficient. Unless there&apos;s another user of that API out there that&apos;s out of the tree.&lt;/p&gt;

&lt;p&gt;3.8 drops the kernel_thread export entirely. kthread_run replaces it. That API has been around forever, so it should be a fairly straightforward drop-in, with the exception that the naming of the thread in cfs_daemonize moves to cfs_create_thread. That&apos;s easy enough but took a little bit of wiggling to make it work on Darwin (untested of course, but looks sane). I&apos;d like someone who knows the Lustre code ins-and-outs a bit more than I do to review the usage of cfs_daemonize_ctxt vs cfs_block_allsigs. In some cases the signal blocking happens only on linux and, in others, universally. The big difference between kernel_thread and kthread_run is that kthread_run already starts from a clean context, so daemonize isn&apos;t needed &amp;#8211; unshare_fs_struct may be in some cases. Signals are ignored instead of blocked, so the signal handling logic needs to be looked at as well.&lt;/p&gt;

&lt;p&gt;Chris, can you pull in your jenkins changes into my ldiskfs work? I&apos;ve only done local builds against SLE11 SP2 so I don&apos;t have any of that stuff set up.&lt;/p&gt;</comment>
                            <comment id="51226" author="simmonsja" created="Fri, 25 Jan 2013 12:37:57 +0000"  >&lt;p&gt;Bob I hope to have Jeff and Chris merge their work. It looks like Jeff has more fixes so it will be more favored &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; Great work Jeff on support up to 3.7. Once this is sorted away I was hoping to shrink the number of patches. If you look at ldiskfs support for SLES11 SP1 it reuses all the rhel6 patches plug one more patch specifically for SuSE. The reason for this approach was to take advantage of any fixes that go into ldiskfs for rhel6 with no extra work. I hope we can do the same for the new ldiskfs work. Also keep a eye on patch &lt;a href=&quot;http://review.whamcloud.com/#change,5004&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5004&lt;/a&gt; since it will impact this ldiskfs.&lt;/p&gt;</comment>
                            <comment id="51228" author="bogl" created="Fri, 25 Jan 2013 12:46:26 +0000"  >&lt;p&gt;One possibly significant difference I see between the two is Chas&apos; set fixes autoconf to #define HAVE_LDISKFS_PDO but Jeffs&apos; set doesn&apos;t (unless I missed something).  Both needed some refresh on the pdirops patch before they would build right with current sp2 update kernel version 3.0.51-0.7.9&lt;/p&gt;</comment>
                            <comment id="51230" author="simmonsja" created="Fri, 25 Jan 2013 13:27:25 +0000"  >&lt;p&gt;While working on the kernel patches for SLES11 SP2 I noticed two stray patches, bio_add_page.patch and quota-support-64-bit-quota-format.patch. They don&apos;t seem to be used by anyone. Any ideas on those?&lt;/p&gt;</comment>
                            <comment id="51233" author="chas3" created="Fri, 25 Jan 2013 13:42:35 +0000"  >&lt;p&gt;yes, just saw the pdir op problem today after updating my system.  i already have a fix for that.&lt;/p&gt;

&lt;p&gt;about about ext4&apos;s fsync() now taking inode-&amp;gt;i_mutex?  what is the right behavior?  not taking the i_mutex in the lustre code or reverting the i_mutex lock from fsync() when you build the ldiskfs module?&lt;/p&gt;</comment>
                            <comment id="51234" author="bogl" created="Fri, 25 Jan 2013 13:54:25 +0000"  >&lt;p&gt;Chas, one of Jeff&apos;s patches outside the ldiskfs set seems to deal with the i_mutex/fsync.  see &lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don&apos;t know if more changes are needed or not.&lt;/p&gt;</comment>
                            <comment id="51235" author="bogl" created="Fri, 25 Jan 2013 13:57:28 +0000"  >&lt;p&gt;Just FYI my recipe to get things building on sles11sp2 pulled in a lot of Jeff&apos;s other patches, including &lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51236" author="jeffm" created="Fri, 25 Jan 2013 13:57:52 +0000"  >&lt;p&gt;The expectation is that fs implementation of -&amp;gt;fsync takes i_mutex. When things are nested like they are in Lustre, it&apos;s less clear, but the code shows that it&apos;s always just a passthrough to fsync anyway. In any case, it&apos;s dependent on HAVE_FILE_FSYNC_4ARGS. The commit that added the ranges to -&amp;gt;fsync also pushed the locking down into the file system implementation.&lt;/p&gt;

&lt;p&gt;There are only two explicit calls to -&amp;gt;fsync left: lustre_fsync, which is a pure passthrough and never had the lock anyway. osd_object_sync call only braces the call to -&amp;gt;fsync, so the proper locking is in ldiskfs already. So the fsync handling I have in my patches is correct.&lt;/p&gt;</comment>
                            <comment id="51237" author="jeffm" created="Fri, 25 Jan 2013 14:02:50 +0000"  >&lt;p&gt;Bob, in addition to the ldiskfs patches, the following were required for SLES11SP2:&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; ldiskfs: -&amp;gt;dirty_inode takes two args&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: handle 4-arg fsync properly&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; ldiskfs: handle ext4_ext_cache without ec_type member&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; ldiskfs: ext4_free_blocks takes 6 arguments&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: use struct fs_disk_quota for quotas&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; llite: update quota APIs&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: set dentry-&amp;gt;d_sb for xattr calls&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: Use __REQ_WRITE instead of BIO_RW.&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; mgs: fix cleanup of nonexistant MGSSELF_NAME proc file&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; mgs: fix missing error code return in mgs_fs_setup&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: Unlock new inodes before iput&lt;/p&gt;</comment>
                            <comment id="51238" author="morrone" created="Fri, 25 Jan 2013 14:06:36 +0000"  >&lt;blockquote&gt;&lt;p&gt;One possibly significant difference I see between the two is Chas&apos; set fixes autoconf to #define HAVE_LDISKFS_PDO but Jeffs&apos; set doesn&apos;t&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;FYI, HAVE_LDISKFS_PDO will disappear when the landing backlog is flushed.&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5004&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5004&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51240" author="bogl" created="Fri, 25 Jan 2013 14:14:53 +0000"  >&lt;p&gt;The recipe I used was:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4859&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4859&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4860&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4860&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4861&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4863&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4863&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4970&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5118&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5119&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5119&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5121&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5121&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of those are Jeff&apos;s, some aren&apos;t.&lt;/p&gt;

&lt;p&gt;The following didn&apos;t seem to be absolutely necessary, but I put them in anyway:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5122&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5124&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5124&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On top of those I add the these for Jeff&apos;s ldiskfs:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5113&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;or this one for Chas&apos;s ldiskfs:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51243" author="bogl" created="Fri, 25 Jan 2013 14:39:47 +0000"  >&lt;p&gt;Chris, thanks for the pointer to &lt;a href=&quot;http://review.whamcloud.com/5004&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5004&lt;/a&gt;. I missed that one.  I probably would have grabbed it too.  Doesn&apos;t play nicely with &lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt; in it&apos;s current form, but I could have worked around that.&lt;/p&gt;</comment>
                            <comment id="51246" author="simmonsja" created="Fri, 25 Jan 2013 15:23:07 +0000"  >&lt;p&gt;That is about the same combo of patches, we me currently testing with Chas ldiskfs patch. One other patch is missing is the lustre kernel patches in &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;&lt;br/&gt;
I just updated it after I got my build system to properly patch a SuSE kernel and tested it out. Please give it a try as well. Thanks&lt;/p&gt;</comment>
                            <comment id="51247" author="bogl" created="Fri, 25 Jan 2013 15:30:56 +0000"  >&lt;p&gt;Thanks, James.  I didn&apos;t forget about &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;.  I left it out of my recipe for two reasons:&lt;/p&gt;

&lt;p&gt;1) It only involved the kernel patch series and didn&apos;t seem critical in getting the ldiskfs/lvfs portion of the world to build.&lt;/p&gt;

&lt;p&gt;2) Until your refresh just now it didn&apos;t play well with the latest sp2 kernel.  I had to massage nearly every patch a bit for context in the available commit to get it to work.  I will retry with the latest.&lt;/p&gt;

&lt;p&gt;Having and using the kernel patch series and doing a kernel build is an important part of the building a sles11sp2 server process, I just didn&apos;t think that patch was quite ready yet.&lt;/p&gt;</comment>
                            <comment id="51252" author="bogl" created="Fri, 25 Jan 2013 16:07:59 +0000"  >&lt;p&gt;The refresh of &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; seems good for sles11sp2.  Applied smoothly, kernel build in progress.&lt;/p&gt;

&lt;p&gt;I&apos;m not in a position to try out the fc18 stuff right now.&lt;/p&gt;</comment>
                            <comment id="51255" author="bogl" created="Fri, 25 Jan 2013 17:18:15 +0000"  >&lt;p&gt;Kernel build finished up fine.&lt;br/&gt;
My complete recipe for sles11sp2 now looks like:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4859&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4859&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4860&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4860&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4861&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4863&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4863&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4970&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5118&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5119&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5119&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5121&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5121&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5004&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5004&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5122&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5124&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5124&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5113&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The ldiskfs patches in &lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt; still need a bit of hand waving.  Probably due for a refresh.&lt;/p&gt;</comment>
                            <comment id="51259" author="bogl" created="Fri, 25 Jan 2013 17:34:48 +0000"  >&lt;p&gt;Seems to be something wrong with rpm building in sles11sp2.&lt;/p&gt;

&lt;p&gt;&apos;make&apos; goes to completion and does build ldiskfs.&lt;br/&gt;
&apos;make rpms&apos; appears to finish, but no ldiskfs-* rpms get built.  Don&apos;t see any ldiskfs modules in lustre-modules rpm.&lt;/p&gt;</comment>
                            <comment id="51262" author="bogl" created="Fri, 25 Jan 2013 17:50:15 +0000"  >&lt;p&gt;suspect this is due to includes being in include/generated.  There is a patch that fixed this in lustre.spec.in, but nothing was ever done in ldiskfs/lustre-ldiskfs.spec.in&lt;/p&gt;</comment>
                            <comment id="51263" author="bogl" created="Fri, 25 Jan 2013 18:01:42 +0000"  >&lt;p&gt;My theory is looking good.  If I take the &apos;%{!?kversion: %global kversion...&apos; line from lustre.spec.in and put it in ldiskfs/lustre-ldiskfs.spec.in, then I see lustre-ldiskfs-* rpms being built OK.&lt;/p&gt;</comment>
                            <comment id="51318" author="simmonsja" created="Mon, 28 Jan 2013 09:24:44 +0000"  >&lt;p&gt;Since fixes up are needed for ldiskfs rpms to build and the ldiskfs patches both need refreshing it would be a excellent time to merge all the work together.&lt;/p&gt;</comment>
                            <comment id="51319" author="chas3" created="Mon, 28 Jan 2013 09:38:33 +0000"  >&lt;p&gt;yes bob, that is what i did to get the rpm&apos;s to build for ldiskfs.  this should be a separate patch/fix from ldiskfs support i would think.  this .spec should have been fixed at the same time as the lustre.spec&lt;/p&gt;</comment>
                            <comment id="51320" author="chas3" created="Mon, 28 Jan 2013 09:41:32 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5188&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5188&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51540" author="bogl" created="Thu, 31 Jan 2013 11:48:24 +0000"  >&lt;p&gt;I see a recent change went into ldiskfs patches in master: &lt;a href=&quot;http://review.whamcloud.com/#change,5179&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5179&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Might a change like this also be needed in &lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt; or &lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt; ?&lt;/p&gt;</comment>
                            <comment id="51552" author="chas3" created="Thu, 31 Jan 2013 12:39:45 +0000"  >&lt;p&gt;it seems likely.  i updated &lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt; &lt;/p&gt;</comment>
                            <comment id="51554" author="chas3" created="Thu, 31 Jan 2013 13:12:19 +0000"  >&lt;p&gt;patchset 9 broke some stuff that i copied into patchset 10.  patchset11 of &lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt; does build now.&lt;/p&gt;</comment>
                            <comment id="51556" author="bogl" created="Thu, 31 Jan 2013 13:34:56 +0000"  >&lt;p&gt;Yes, I got caught trying to use patchset 10 for a few minutes.  patchset 11 works much better.&lt;/p&gt;</comment>
                            <comment id="51564" author="jeffm" created="Thu, 31 Jan 2013 15:18:04 +0000"  >&lt;p&gt;What code base are you successfully building 4972 against? I fetched patchset 11 and the ldiskfs patch set doesn&apos;t apply to my SP2 tree&apos;s copy of ext4. Based on some of the context for changes to fs/ext4/super.c, which still has the &quot;Fourth Extended Filesystem with extents&quot; module description that was changed to remove the &quot;with extents&quot; in 2.6.29, it looks like this is against SLE11 GA&apos;s 2.6.27 kernel. Am I missing something?&lt;/p&gt;</comment>
                            <comment id="51565" author="bogl" created="Thu, 31 Jan 2013 15:29:55 +0000"  >&lt;p&gt;I&apos;m building OK against the 3.0.51 kernel I see in most recent update of sles11sp2.  Not 2.6.&amp;lt;anything&amp;gt;.&lt;/p&gt;</comment>
                            <comment id="51567" author="jeffm" created="Thu, 31 Jan 2013 15:39:27 +0000"  >&lt;p&gt;Ah, I know what it is. My quilt configuration explicitly disallows fuzz and this patch set has fuzz when applied to the SP2 tree. It should be refreshed.&lt;/p&gt;</comment>
                            <comment id="51619" author="chas3" created="Fri, 1 Feb 2013 09:14:20 +0000"  >&lt;p&gt;i think you need to allow fuzz.  if another kernel comes out, there might be slight differences.  i am not sure it makes sense to support older kernels than &apos;the latest release&apos; from sle11sp2 (unless whamcloud is going to release a specific lustre kernel for suse).&lt;/p&gt;</comment>
                            <comment id="51620" author="simmonsja" created="Fri, 1 Feb 2013 09:29:08 +0000"  >&lt;p&gt;Unfortunately cray tends to use one kernel for the life of their products so we need to make sure the patches work over a range of kernels of version 3.0. Later kernels like 3.1 are a different story.&lt;/p&gt;</comment>
                            <comment id="51622" author="chas3" created="Fri, 1 Feb 2013 09:34:58 +0000"  >&lt;p&gt;that might be difficult since ext4_isize() in the p_dirop patch changes signature and in one set of 3.0 kernels you need to patch two instances and in another you only need to patch one.&lt;/p&gt;</comment>
                            <comment id="51625" author="simmonsja" created="Fri, 1 Feb 2013 09:58:25 +0000"  >&lt;p&gt;Which version did this occur at? Currently the kernel version in use is 3.0.34-0.7&lt;/p&gt;</comment>
                            <comment id="51626" author="jeffm" created="Fri, 1 Feb 2013 10:12:37 +0000"  >&lt;p&gt;I&apos;m using a snapshot of our git repo from December, 3.0.51-15. The thing is the context hasn&apos;t changed for the bits I&apos;m talking about &amp;#8211; it changed in the 2.6.29 days. I get Chas&apos;s point about fuzz &amp;#8211; it was just unexpected since my quilt setup is for our kernel repo where everything must apply with 0 fuzz.&lt;/p&gt;

&lt;p&gt;BTW, what&apos;s the standard procedure for updating other people&apos;s patch sets here? I noticed James updated a few of my patches responding to review, and I added some review notes to Chas&apos;s patchset 11 in 4972. Should I update it and submit? I ask because in the cases of the patches I suggested be switched over to using backports of the mainline commits, I already have them exported and backported.&lt;/p&gt;</comment>
                            <comment id="51627" author="simmonsja" created="Fri, 1 Feb 2013 10:40:46 +0000"  >&lt;p&gt;Okay so ext4_isize is fine at my version. Makes sense since I haven&apos;t seen any issues with building the current patch set. As for updating patches well that depends on the people you are working with. For me I have no problem with someone updating any of the patches I have worked on &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; Can&apos;t speak for Chas tho I did update his ldiskfs patch but only to rebase on top of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt;. The goal here is to merge all the ldiskfs work everyone has done. Chas should we label the patch with &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2641&quot; title=&quot;ldiskfs: Updated support for SLES 11 SP2 (v3.0 kernel)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2641&quot;&gt;&lt;del&gt;LU-2641&lt;/del&gt;&lt;/a&gt; instead of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; since it is ldiskfs specific for SLES11 SP2?&lt;/p&gt;</comment>
                            <comment id="51628" author="chas3" created="Fri, 1 Feb 2013 10:50:26 +0000"  >&lt;p&gt;I don&apos;t really care one way or the other about owner/authorship of these kinds of patches.  There isn&apos;t any massive intellectual property associated with them.  If you have updates to a patch, resubmit it.  I will address Jeff&apos;s comments this weekend if he doesn&apos;t get to it before then.&lt;/p&gt;

&lt;p&gt;Somewhere between 3.0.34 and 3.0.51 ext4 got an extra ext4_isize().  My sources tell me there was an update or two between those.  Never upgrading the kernel is a strange idea.  What happens when there is an exploit?&lt;/p&gt;</comment>
                            <comment id="51629" author="pjones" created="Fri, 1 Feb 2013 11:04:04 +0000"  >&lt;p&gt;Our usual practice is to supported the latest released kernel update for the distros we support. Cray create their own releases so can make any adaptations that they need to make for older versions.&lt;/p&gt;</comment>
                            <comment id="51650" author="jeffm" created="Fri, 1 Feb 2013 16:05:53 +0000"  >&lt;p&gt;3.0.46 added the second ext4_isize as a backport of commit b71fc079 (ext4: fix fdatasync() for files with only i_size changes).&lt;/p&gt;

&lt;p&gt;I&apos;ve updated the SP2 ldiskfs patchset, though it has a new dependency on not using LDISKFS_FS(sb)-&amp;gt;s_qf_inums since that part of ext4-quota-first-class.patch wasn&apos;t incorporated into mainline. Since the fs fails the mount if the inodes aren&apos;t there, we can just grab them out of the superblock like ext4 does itself.&lt;/p&gt;

&lt;p&gt;After I get some testing in, I&apos;ll push it to gerrit.&lt;/p&gt;</comment>
                            <comment id="51747" author="jeffm" created="Mon, 4 Feb 2013 17:32:47 +0000"  >&lt;p&gt;I&apos;ve updated and pushed the patchset. My current recipe looks like:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5264&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5264&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; ldiskfs: don&apos;t use sb-&amp;gt;s_qf_inums&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5121&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5121&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: Use __REQ_WRITE instead of BIO_RW.&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5122&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2729&quot; title=&quot;MGS issues warning when trying to remove nonexistent proc file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2729&quot;&gt;&lt;del&gt;LU-2729&lt;/del&gt;&lt;/a&gt; mgs: fix cleanup of nonexistant MGSSELF_NAME proc file&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5115&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: handle 4-arg fsync properly&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5188&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5188&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; ldiskfs: detect generated utsrelease.h&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4966&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-812&quot; title=&quot;Support for Linux 3.0 kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-812&quot;&gt;&lt;del&gt;LU-812&lt;/del&gt;&lt;/a&gt; ldiskfs: super_operations-&amp;gt;dirty_inode now takes a flag&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4970&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; ext4: ec_type has been dropped from ext4_ext_cache&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5001&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; fsfilt: ext_pblock renamed to ext4_ext_pblock&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5118&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: use struct fs_disk_quota for quotas&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5119&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5119&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; llite: update quota APIs&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5120&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: oti_obj_dentry needs d_sb set&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4803&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4803&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt; ldiskfs: Reorganize ldiskfs kernel patches&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4972&lt;/a&gt; &amp;#8211; &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt; ldiskfs: Add kernel patch series for SLES11SP2&lt;/p&gt;</comment>
                            <comment id="51751" author="bogl" created="Mon, 4 Feb 2013 18:10:42 +0000"  >&lt;p&gt;Jeff,&lt;br/&gt;
Thanks for the latest.  Trying out the new recipe now.&lt;/p&gt;

&lt;p&gt;Just to help keep things sane could you please mark &lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt; Abandoned since all the new work is now happening in &lt;a href=&quot;http://review.whamcloud.com/4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4972&lt;/a&gt; ?&lt;/p&gt;

&lt;p&gt;Would hate for anybody to waste time looking at or picking up obsolete stuff.&lt;/p&gt;</comment>
                            <comment id="51752" author="jeffm" created="Mon, 4 Feb 2013 18:12:16 +0000"  >&lt;p&gt;Bob, since our patch series differ, I took a minute to reconcile the differences between them. You can drop &lt;a href=&quot;http://review.whamcloud.com/5124&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5124&lt;/a&gt;. That was a result of a bug introduced in my ldiskfs patches. It resulted in a working SLES but applying that patch on a RHEL system would make it unhappy. &lt;a href=&quot;http://review.whamcloud.com/5113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5113&lt;/a&gt; and &lt;a href=&quot;http://review.whamcloud.com/#change,5133&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5133&lt;/a&gt; can be dropped as well. I&apos;ve compared and integrated the differences between those and 4972 and pushed the result to 4972.&lt;/p&gt;

&lt;p&gt;These have been pulled into master in the past few weeks:&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/5004&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5004&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4649&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4859&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4859&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4860&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4860&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/4861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4861&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4991&lt;/a&gt; looks like &lt;a href=&quot;http://review.whamcloud.com/5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5001&lt;/a&gt; is superseding it, which is why I took it in my series.&lt;/p&gt;

&lt;p&gt;So that just leaves &lt;a href=&quot;http://review.whamcloud.com/4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4649&lt;/a&gt;, which didn&apos;t conflict with any of my patches at all.&lt;/p&gt;</comment>
                            <comment id="51753" author="jeffm" created="Mon, 4 Feb 2013 18:26:53 +0000"  >&lt;p&gt;Ok, all of the patches I submitted initially that aren&apos;t in that list have been marked as abandoned now.&lt;/p&gt;</comment>
                            <comment id="51754" author="bogl" created="Mon, 4 Feb 2013 18:38:39 +0000"  >&lt;p&gt;The new recipe isn&apos;t working for me.  Builds go to completion and look fine, but mounts of ldiskfs aren&apos;t working.  In particular the mount done in mkfs.lustre to write out config inodes fails.&lt;/p&gt;

&lt;p&gt;client cmd:&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;# mkfs.lustre --mgs --mdt --index=0 --fsname=lustre /dev/sdb

   Permanent disk data:
Target:     lustre:MDT0000
Index:      0
Lustre FS:  lustre
Mount type: ldiskfs
Flags:      0x65
              (MDT MGS first_time update )
Persistent mount opts: user_xattr,errors=remount-ro
Parameters:

checking for existing Lustre data: not found
device size = 1024MB
formatting backing filesystem ldiskfs on /dev/sdb
	target name  lustre:MDT0000
	4k blocks     262144
	options        -I 512 -i 2048 -q -O dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F
mkfs_cmd = mke2fs -j -b 4096 -L lustre:MDT0000  -I 512 -i 2048 -q -O dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F /dev/sdb 262144
mkfs.lustre: Unable to mount /dev/sdb: No such process

mkfs.lustre FATAL: failed to write local files
mkfs.lustre: exiting with 3 (No such process)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;strace of the cmd shows that it&apos;s the mount() syscall of ldiskfs that fails:&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;  . . .
mkdir(&quot;/tmp/mntMBwvlZ&quot;, 0700)           = 0
mount(&quot;/dev/sdb&quot;, &quot;/tmp/mntMBwvlZ&quot;, &quot;ldiskfs&quot;, 0, &quot;user_xattr,errors=remount-ro&quot;) = -1 ESRCH (No such process)
write(2, &quot;mkfs.lustre: Unable to mount /de&quot;..., 55mkfs.lustre: Unable to mount /dev/sdb: No such process
) = 55
  . . .
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;/var/log/messages says:&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;Feb  4 15:29:26 suse2 kernel: [19073.692340] LDISKFS-fs warning (device sdb): ldiskfs_enable_quotas:4939: Failed to enable quota (type=0) tracking. Please run e2fsck to fix.
Feb  4 15:29:26 suse2 kernel: [19073.692350] LDISKFS-fs (sdb): mount failed
Feb  4 15:34:44 suse2 kernel: [19390.782444] LDISKFS-fs warning (device sdb): ldiskfs_enable_quotas:4939: Failed to enable quota (type=0) tracking. Please run e2fsck to fix.
Feb  4 15:34:44 suse2 kernel: [19390.782456] LDISKFS-fs (sdb): mount failed
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="51755" author="jeffm" created="Mon, 4 Feb 2013 19:21:17 +0000"  >&lt;p&gt;I ran into that too but I hadn&apos;t used a working 2.4 system yet. modprobe quota_v2 fixes it. Since I now know it&apos;s unexpected, I&apos;ll look into fixing it.&lt;/p&gt;</comment>
                            <comment id="51757" author="bogl" created="Mon, 4 Feb 2013 19:59:56 +0000"  >&lt;p&gt;modprobe quota_v2 works for me, too.&lt;br/&gt;
Seems like there&apos;s some kind of dependency failure there somewhere.&lt;br/&gt;
Thanks, Jeff.&lt;/p&gt;</comment>
                            <comment id="51758" author="jeffm" created="Mon, 4 Feb 2013 20:06:46 +0000"  >&lt;p&gt;It looks like it&apos;s because QFMT_VFS_V1 doesn&apos;t have an entry in the module list that the dquot uses to request a module be loaded. The SLES kernel has CONFIG_QFMT_V1=m. The RHEL kernel has CONFIG_QFMT_V1=y, so it&apos;s not hitting the problem. I&apos;ve written up a patch and sent it to linux-fsdevel. It&apos;ll land in a SLES kernel update as soon as it&apos;s accepted there. In the interim, we&apos;ll need to manually load quota_v2.ko for testing.&lt;/p&gt;</comment>
                            <comment id="51759" author="chas3" created="Mon, 4 Feb 2013 20:22:04 +0000"  >&lt;p&gt;yeah, i dropped the ball on that.  i mentioned the problem on &lt;a href=&quot;http://jira.whamcloud.com/browse/LU-1842&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;http://jira.whamcloud.com/browse/LU-1842&lt;/a&gt;&lt;br/&gt;
it would be nice if this got fixed.&lt;/p&gt;</comment>
                            <comment id="51783" author="simmonsja" created="Tue, 5 Feb 2013 08:29:10 +0000"  >&lt;p&gt;Jeff can you point me to the fix for the quota. I can include that in the 4649 patch.&lt;/p&gt;</comment>
                            <comment id="51785" author="jeffm" created="Tue, 5 Feb 2013 09:07:31 +0000"  >&lt;p&gt;This is the fix: &lt;a href=&quot;http://www.spinics.net/lists/linux-fsdevel/msg62124.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.spinics.net/lists/linux-fsdevel/msg62124.html&lt;/a&gt; but it&apos;s not something that can be included except in lustre/kernel_patches. I expect the patch itself to land in -stable updates soon and distro release kernels from other vendors soon thereafter. Of course, it could be worked around by doing an explicit request_module(&quot;quota_v2&quot;) but that&apos;s just ugly.&lt;/p&gt;</comment>
                            <comment id="51792" author="bogl" created="Tue, 5 Feb 2013 10:42:25 +0000"  >&lt;p&gt;I note that many of the recommended configs in lustre/kernel_patches/kernel_configs have CONFIG_QFMT_V2=y.  If in the future we have published configs for sles11 and pre-built kernel rpms with this setting the issue may become less important.&lt;/p&gt;</comment>
                            <comment id="51793" author="jeffm" created="Tue, 5 Feb 2013 11:00:51 +0000"  >&lt;p&gt;It looks like Ted beat me to the punch by a few days. &lt;a href=&quot;http://git.kernel.org/?p=linux/kernel/git/tytso/ext4.git;a=commitdiff;h=c3ad83d9efdfe6a86efd44945a781f00c879b7b4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://git.kernel.org/?p=linux/kernel/git/tytso/ext4.git;a=commitdiff;h=c3ad83d9efdfe6a86efd44945a781f00c879b7b4&lt;/a&gt; Funny how a bug that&apos;s been there since 2.6.33 drew attention from both of us within days of each other. &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;

&lt;p&gt;I&apos;ve checked it into the SLE11 SP2 tree, the openSUSE 12.3 tree, and our master branch so it should roll out in the next SLE11 SP2 update. BTW, we publish our kernel git repos publicly, so you can get it more quickly here: &lt;a href=&quot;http://kernel.suse.com/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://kernel.suse.com/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51863" author="simmonsja" created="Wed, 6 Feb 2013 09:36:01 +0000"  >&lt;p&gt;Since you are pushing patches to your distro once I&apos;m done testing your latest rounds of patches I will update my kernel side patch and then we could the patch upstream in time for the next release of SP2.&lt;/p&gt;</comment>
                            <comment id="52074" author="jeffm" created="Fri, 8 Feb 2013 17:20:35 +0000"  >&lt;p&gt;This is in reference to change 4649.&lt;/p&gt;

&lt;p&gt;Neil Brown, the MD RAID maintainer, is in my team at SUSE. I&apos;ve passed on a copy of that patch to have him take a look at the raid5 fix for mop.&lt;/p&gt;

&lt;p&gt;A version of my dev_set_rdonly patch can be found here: &lt;a href=&quot;http://kernel.suse.com/cgit/kernel-source/tree/patches.suse/block-add-dev_check_rdonly-and-friends-for-lustre-testing?h=SLE11-SP3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://kernel.suse.com/cgit/kernel-source/tree/patches.suse/block-add-dev_check_rdonly-and-friends-for-lustre-testing?h=SLE11-SP3&lt;/a&gt; There are some small cosmetic differences between that one and the one I&apos;m planning to use. I&apos;m going to pr_warn instead of printk, add a message about clearing the read-only state, and remove an extra prototype in there that we don&apos;t need. By the time you read this, that might actually be fixed. It is already in my repository but our internal git server (which mirrors out to that one) isn&apos;t being cooperative right now.&lt;/p&gt;</comment>
                            <comment id="52145" author="simmonsja" created="Mon, 11 Feb 2013 14:46:17 +0000"  >&lt;p&gt;MUch nicer look Jeff. I will integrate that into my next patch set. Will this be integrated into SP2?&lt;/p&gt;</comment>
                            <comment id="52160" author="simmonsja" created="Mon, 11 Feb 2013 15:40:58 +0000"  >&lt;p&gt;Okay I had to do some rebasing with the latest code so I pushed the needed changes. Patch 5001 is needed before the patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt; since it alters one of the core rhel5 ldiskfs patches. Give it a try&lt;/p&gt;</comment>
                            <comment id="52292" author="simmonsja" created="Wed, 13 Feb 2013 13:24:09 +0000"  >&lt;p&gt;It looks like the major shack up of the fsfilt layer is mostly done. The working combo; must apply in order; I&apos;m testing is&lt;/p&gt;

&lt;p&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;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5246&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5246&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5250&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5250&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5331&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5331&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4970&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5188&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5188&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2059&quot; title=&quot;mgc to backup configuration on osd-based llogs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2059&quot;&gt;&lt;del&gt;LU-2059&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5049&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5049&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4803&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4803&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5121&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5121&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2729&quot; title=&quot;MGS issues warning when trying to remove nonexistent proc file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2729&quot;&gt;&lt;del&gt;LU-2729&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5122&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also we have patches from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2760&quot; title=&quot;Add error handling to ext4_mkdir on RHEL6&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2760&quot;&gt;&lt;del&gt;LU-2760&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2761&quot; title=&quot;rhel: use the upstream version of the journal callback patch&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2761&quot;&gt;&lt;del&gt;LU-2761&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2762&quot; title=&quot;rhel: use upstream ext4_kvzalloc&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2762&quot;&gt;&lt;del&gt;LU-2762&lt;/del&gt;&lt;/a&gt; but they conflict with my SLES11 SP1 platform. Will need to work on that later.&lt;/p&gt;



</comment>
                            <comment id="52294" author="bogl" created="Wed, 13 Feb 2013 13:38:49 +0000"  >&lt;p&gt;James,&lt;br/&gt;
 Think you are missing this one. I use it in my recipe:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52298" author="simmonsja" created="Wed, 13 Feb 2013 14:08:06 +0000"  >&lt;p&gt;Oops. I&apos;m using that as well. With the fsfilt cleanup hopefully this will not be changing to much going forward. Bob have you been getting any results yet?&lt;/p&gt;</comment>
                            <comment id="52299" author="bogl" created="Wed, 13 Feb 2013 14:14:59 +0000"  >&lt;p&gt;Yes, I have been getting good results with my current recipe on sles11sp2.  I haven&apos;t started using changes 5246, 5250, 5336 yet. I will try adding them &amp;amp; see what happens.&lt;/p&gt;

&lt;p&gt;Have been trying to work with 5279,5280,5281,5282,5283.  Haven&apos;t included them for real in my current recipe yet because 5282, the one relocating dynlocks, breaks things in its current form.  Have been waiting for that to refresh and settle out.  Didn&apos;t realize some of them had problems in sles11sp1.&lt;/p&gt;</comment>
                            <comment id="52309" author="jeffm" created="Wed, 13 Feb 2013 15:34:13 +0000"  >&lt;p&gt;I have an updated version of the dynlocks patch I&apos;ll upload in a minute.&lt;/p&gt;</comment>
                            <comment id="52316" author="bogl" created="Wed, 13 Feb 2013 17:19:12 +0000"  >&lt;p&gt;I see the refresh of the dynlocks patch.  Seems smoother than before.  However it does generate an alarming looking build warning:&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;WARNING: /home/bogl/lustre-release/lustre/obdclass/obdclass.o(.text+0x30d7): Section mismatch in reference from the function class_dynlock_init() to the function .init.text:dynlock_cache_init()
The function class_dynlock_init() references
the function __init dynlock_cache_init().
This is often because class_dynlock_init lacks a __init 
annotation or the annotation of dynlock_cache_init is wrong.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="52317" author="bogl" created="Wed, 13 Feb 2013 17:22:39 +0000"  >&lt;p&gt;Probably should have put that last comment on &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2757&quot; title=&quot;Move dynlocks out of ldiskfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2757&quot;&gt;&lt;del&gt;LU-2757&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52319" author="jeffm" created="Wed, 13 Feb 2013 17:29:18 +0000"  >&lt;p&gt;Ah, it&apos;s because class_dynlock_init wasn&apos;t marked __init and dynlock_cache_init was. Non-init functions aren&apos;t allowed to call __init functions. In this case it wouldn&apos;t have had any runtime impact other than a bit of memory lost since class_dynlock_init is also only called from an __init function. I&apos;ve fixed it so class_dynlock_init is also __init in Patchset 5.&lt;/p&gt;</comment>
                            <comment id="52350" author="adilger" created="Thu, 14 Feb 2013 01:16:32 +0000"  >&lt;p&gt;Just a comment here - I&apos;ve been completely ignoring all of these patches until there is some indication that they are not being refreshed continuously, and are in a shape that they are ready for landing.  In particular that the patches are working on both SLES11 SP2 and RHEL6. &lt;/p&gt;

&lt;p&gt;If I&apos;m incorrect in waiting to start my inspections, or if there are patches early in the series that are stable and can be landed while later patches are being refreshed frequently, please let me know. &lt;/p&gt;</comment>
                            <comment id="52365" author="simmonsja" created="Thu, 14 Feb 2013 08:08:58 +0000"  >&lt;p&gt;I would say the patches ready for inspection and landing are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt; - you asked about passing in the flag so if it needs to be refresh that is okay.&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4970&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5121&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5121&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5188&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5188&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The reset depend on other patches landing (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2473&quot; title=&quot;ldiskfs RHEL6.4 support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2473&quot;&gt;&lt;del&gt;LU-2473&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2059&quot; title=&quot;mgc to backup configuration on osd-based llogs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2059&quot;&gt;&lt;del&gt;LU-2059&lt;/del&gt;&lt;/a&gt;, and &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;) or need more work.&lt;/p&gt;</comment>
                            <comment id="52375" author="bogl" created="Thu, 14 Feb 2013 11:21:33 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5122&lt;/a&gt; should also be mentioned.  Looks like it&apos;s already inspected and just needs landing.&lt;/p&gt;</comment>
                            <comment id="52377" author="adilger" created="Thu, 14 Feb 2013 11:30:14 +0000"  >&lt;p&gt;Bob, except that patch is at the end of a series of patches, and cannot typically be landed until all of the previous ones are. If patches are independent of each other, they should be submitted from separate branches, otherwise they are subject to much longer delays for landing. &lt;/p&gt;</comment>
                            <comment id="52385" author="simmonsja" created="Thu, 14 Feb 2013 12:38:59 +0000"  >&lt;p&gt;Patch 5122 is only dependent on one patch (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt;) which is unrelated. The question is which is faster, refreshing the patch with no dependency and going through new review or waiting until the previous patch is merged?&lt;/p&gt;</comment>
                            <comment id="52401" author="bogl" created="Thu, 14 Feb 2013 16:21:19 +0000"  >&lt;p&gt;Patchset 5 fixes the build warning for me.&lt;/p&gt;

&lt;p&gt;Have added the following changes into my recipe with good success on sles11sp2:&lt;/p&gt;

&lt;p&gt;5330, 5279, 5280, 5281, 5282.&lt;/p&gt;

&lt;p&gt;Haven&apos;t been able to make &lt;a href=&quot;http://review.whamcloud.com/#change,5283&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5283&lt;/a&gt; apply nicely lately.  Think it may need refresh due to overlapping changes in one of the rhel6 ldiskfs patches from recent &lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="52404" author="bogl" created="Thu, 14 Feb 2013 16:30:51 +0000"  >&lt;p&gt;That last report may have been a tad optimistic.  Builds complete OK, but functionality is not so good.  Seeing failed mounts and crashes.  May have more details later.&lt;/p&gt;
</comment>
                            <comment id="52438" author="simmonsja" created="Fri, 15 Feb 2013 10:56:58 +0000"  >&lt;p&gt;Bob without patches 5330, 5279, 5280, 5281, 5282 it works fine correct? &lt;/p&gt;</comment>
                            <comment id="52439" author="bogl" created="Fri, 15 Feb 2013 11:01:06 +0000"  >&lt;p&gt;yes, worked fine without.&lt;br/&gt;
Now after a few reboots it&apos;s working better with those added patches too.  I think I may have had a mix of old and new bits impacting me before.  Will try to be more careful with updates and installs.&lt;/p&gt;</comment>
                            <comment id="52834" author="simmonsja" created="Thu, 21 Feb 2013 15:17:57 +0000"  >&lt;p&gt;Andreas can you review &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4970&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4970&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Both are ready for merger.&lt;/p&gt;</comment>
                            <comment id="52941" author="bogl" created="Mon, 25 Feb 2013 00:43:26 +0000"  >&lt;p&gt;James, Jeff,&lt;br/&gt;
  Is it time to turn on Andreas for review of the sles11sp2 ldiskfs patches?  The only official dependency left is &lt;a href=&quot;http://review.whamcloud.com/#change,4803&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4803&lt;/a&gt;, which has been reviewed &amp;amp; tested and looks ready to land.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt; has been stable for a week now.  I&apos;ve had good results using it on sles11sp2 so far.&lt;/p&gt;

&lt;p&gt;Is much more change to come expected?&lt;/p&gt;</comment>
                            <comment id="52959" author="simmonsja" created="Mon, 25 Feb 2013 08:18:48 +0000"  >&lt;p&gt;I would say so, also a few other patches are ready as well.&lt;/p&gt;

&lt;p&gt;Andreas can you review.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4972&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4972&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52964" author="simmonsja" created="Mon, 25 Feb 2013 10:07:19 +0000"  >&lt;p&gt;Sorry had to finish untangling patch &lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt; from all the dependencies it had. Now it can be inspected and merged on its own.&lt;/p&gt;</comment>
                            <comment id="53131" author="simmonsja" created="Wed, 27 Feb 2013 14:09:08 +0000"  >&lt;p&gt;The patches still need to get SLES11 SP2 working are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt; # 2 arg -&amp;gt;dirty_inode; fixes build failure&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt; # 6 arg ext4_free_blocks; fixes build failure&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt; # ext4_ext_pblock rename; fixes build failure&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5115&lt;/a&gt; # locking around -&amp;gt;fsync; fixes deadlock&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt; # set -&amp;gt;d_sb; fixes crash in xattr operations&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5503&lt;/a&gt; # fix typo in REQ_WRITE check&lt;/p&gt;

&lt;p&gt;Of those 4966 needs more work. Patches 5115 and 5120 are in the queue to be merged.&lt;br/&gt;
Patches 4991,5001,5503 need to be inspected. &lt;/p&gt;

&lt;p&gt;Andreas can you take a look at 4991, 5001, and 5503. Note I slimmed down patch 5001 since fsfilt will be cleaned up in  patches for &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; from me. Thanks.&lt;/p&gt;</comment>
                            <comment id="53146" author="bogl" created="Wed, 27 Feb 2013 21:39:18 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; still needs to land too. Has yet to pass tests.&lt;/p&gt;</comment>
                            <comment id="53178" author="simmonsja" created="Thu, 28 Feb 2013 09:26:37 +0000"  >&lt;p&gt;Can almost build. It fails to build because of mdt_fid2path in mdt_handler.c is not setting rc to some default value. Other than that it builds. Will need to create a patch for that. Is rc = o the right choice or is the bug larger than that?&lt;/p&gt;

&lt;p&gt;As for 4649 yes it also needs to be updated and worked on. I was thinking about Jeff&apos;s patch for SP3 and dev_readonly. Instead of dev_readonly why not use the FAIL_MAKE_REQUEST functionality. Jeff also are you fine with my approach for tunable handling? Can we push that upstream for SP2?&lt;/p&gt;</comment>
                            <comment id="54034" author="simmonsja" created="Thu, 14 Mar 2013 13:52:20 +0000"  >&lt;p&gt;For a update where we are at. The following set of patches is needed to build and run lustre on SLES11 SP2&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-812&quot; title=&quot;Support for Linux 3.0 kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-812&quot;&gt;&lt;del&gt;LU-812&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5675&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5675&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1199&quot; title=&quot;lustre build system overhaul&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1199&quot;&gt;&lt;del&gt;LU-1199&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5656&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5656&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2929&quot; title=&quot;build error with gcc 4.6.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2929&quot;&gt;&lt;del&gt;LU-2929&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5503&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2642&quot; title=&quot;lustre: Updated support for SLES11 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2642&quot;&gt;&lt;del&gt;LU-2642&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5708&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5708&lt;/a&gt;  - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2748&quot; title=&quot;OSD uses kmalloc with high order to allocate a keys&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2748&quot;&gt;&lt;del&gt;LU-2748&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5709&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5709&lt;/a&gt;  - is a bug fix for ldiskfs on SP2&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;  - optional and needs to be updated.&lt;/p&gt;</comment>
                            <comment id="54048" author="bogl" created="Thu, 14 Mar 2013 14:53:53 +0000"  >&lt;p&gt;James,&lt;br/&gt;
Thanks for the update on the recipe.  This more or less matches what I&apos;ve been using the last few days.  &lt;a href=&quot;http://review.whamcloud.com/#change,5708&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5708&lt;/a&gt; was new to me.  &lt;a href=&quot;http://review.whamcloud.com/#change,5503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5503&lt;/a&gt; is ready to land now, I think.&lt;/p&gt;</comment>
                            <comment id="54114" author="simmonsja" created="Fri, 15 Mar 2013 12:05:24 +0000"  >&lt;p&gt;The patches currently in gatekeeper waiting to land are&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4966&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4966&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5656&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5656&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5503&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5503&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54149" author="bogl" created="Fri, 15 Mar 2013 19:00:52 +0000"  >&lt;p&gt;While they aren&apos;t absolutely required for sles11sp2 to work, I added the following to James&apos; latest recipe without any problems:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5279&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5279&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5280&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5280&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5281&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5281&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5282&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5282&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54468" author="jeffm" created="Wed, 20 Mar 2013 14:14:11 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/5786&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5786&lt;/a&gt; will be needed after the next SP2 update since some ext4 bug fixes were pulled in via my submission to -stable.&lt;/p&gt;</comment>
                            <comment id="54469" author="bogl" created="Wed, 20 Mar 2013 14:19:33 +0000"  >&lt;p&gt;Jeff, Those changes in #5786 look fine to me but we will have to be careful not to land them until the next SP2 update is really available and shows up when anybody does &apos;zipper up&apos;.  Can you please let us know when that happens?&lt;/p&gt;</comment>
                            <comment id="54470" author="simmonsja" created="Wed, 20 Mar 2013 14:27:21 +0000"  >&lt;p&gt;Jeff have you looked at &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; for how I handle the optimizations as module parameters as you suggested. It would be nice to have those upstream for SLES11.&lt;/p&gt;</comment>
                            <comment id="54782" author="simmonsja" created="Mon, 25 Mar 2013 19:07:32 +0000"  >&lt;p&gt;Time for a update for where we are at. Patches needed now are:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5675&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5675&lt;/a&gt;  &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1199&quot; title=&quot;lustre build system overhaul&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1199&quot;&gt;&lt;del&gt;LU-1199&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;  &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1812&quot; title=&quot;3.6/FC18 Server Patches&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1812&quot;&gt;&lt;del&gt;LU-1812&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; - finally passed &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;
&lt;a href=&quot;http://review.whamcloud.com/#change,5709&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5709&lt;/a&gt; - &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2926&quot; title=&quot;crash in is_bad_inode()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2926&quot;&gt;&lt;del&gt;LU-2926&lt;/del&gt;&lt;/a&gt;  bug fix for ldiskfs&lt;/p&gt;</comment>
                            <comment id="54785" author="bogl" created="Mon, 25 Mar 2013 19:35:17 +0000"  >&lt;p&gt;Using James&apos; most recent recipe, I&apos;m seeing a build failure in mdt_handler.c.  I can fix it on the fly with the following patch:&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/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c
index ba3f24d..97c56a5 100644
--- a/lustre/mdt/mdt_handler.c
+++ b/lustre/mdt/mdt_handler.c
@@ -5547,7 +5547,7 @@ static int mdt_path_current(struct mdt_thread_info *info,
 	char			*ptr;
 	int			reclen;
 	struct linkea_data	ldata = { 0 };
-	int			rc;
+	int			rc = 0;
 	ENTRY;
 
 	/* temp buffer for path element, the buffer will be finally freed
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Think this was introduced by a recent commit that builds fine in Centos 6.x&lt;br/&gt;
Haven&apos;t yet filed a bug on it.&lt;/p&gt;</comment>
                            <comment id="54786" author="bogl" created="Mon, 25 Mar 2013 19:41:26 +0000"  >&lt;p&gt;I should mention that I add &lt;a href=&quot;http://review.whamcloud.com/#change,4804&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4804&lt;/a&gt; to the recipe.  While it&apos;s optional in sles11sp2 it includes changes to the ldiskfs patch series selection rules for all distros.  Dosen&apos;t hurt to make sure those changes work right in sles11sp2 too.&lt;/p&gt;</comment>
                            <comment id="54907" author="simmonsja" created="Wed, 27 Mar 2013 12:16:10 +0000"  >&lt;p&gt;Ug the rc not set issue again. We really need to set the compiler flags on rhel so these issues can be avoid. Please post the JIRA ticket once you open it.&lt;/p&gt;</comment>
                            <comment id="54915" author="bogl" created="Wed, 27 Mar 2013 14:45:36 +0000"  >&lt;p&gt;New bug is &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3043&quot; title=&quot;server build for sles11sp2 is broken&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3043&quot;&gt;&lt;del&gt;LU-3043&lt;/del&gt;&lt;/a&gt;.  Have already linked it and pushed a 1-line fix.&lt;/p&gt;</comment>
                            <comment id="54999" author="simmonsja" created="Thu, 28 Mar 2013 13:05:03 +0000"  >&lt;p&gt;Looks like all the patches are good to go now. Andreas can you please inspect patches:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5675&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5675&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5709&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5709&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</comment>
                            <comment id="55007" author="simmonsja" created="Thu, 28 Mar 2013 14:38:35 +0000"  >&lt;p&gt;Also &lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt; has to reviewed again since it had to rebased to master due to changes in the code from other commits.&lt;/p&gt;</comment>
                            <comment id="55008" author="bogl" created="Thu, 28 Mar 2013 14:41:07 +0000"  >&lt;p&gt;As Andreas is on vacation we may want to round up somebody else to do these reviews.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5854&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5854&lt;/a&gt; is also good to go &amp;amp; just needs another +review.&lt;/p&gt;</comment>
                            <comment id="55009" author="pjones" created="Thu, 28 Mar 2013 14:45:20 +0000"  >&lt;p&gt;Don&apos;t worry - I will be assigning alternate reviewers to cover for Andreas&apos;s vacation &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="55192" author="simmonsja" created="Mon, 1 Apr 2013 16:12:40 +0000"  >&lt;p&gt;Time to do some reviews of the patches. Due to false negatives with Maloo and patch conflicts a few of the patches need to be updated and are ready for reviewed again.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5675&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5675&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="55309" author="bogl" created="Tue, 2 Apr 2013 16:57:53 +0000"  >&lt;p&gt;The following are now ready for landing:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,5675&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5675&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,4991&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4991&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#change,5001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5001&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; is still awaiting some review.&lt;/p&gt;

&lt;p&gt;With any luck &lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt; should be ready soon too if maloo stays healthy.&lt;/p&gt;</comment>
                            <comment id="55310" author="bogl" created="Tue, 2 Apr 2013 17:14:13 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4804&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4804&lt;/a&gt; also looks good to go now.&lt;/p&gt;</comment>
                            <comment id="55379" author="simmonsja" created="Wed, 3 Apr 2013 13:07:31 +0000"  >&lt;p&gt;Down to one major patch - &lt;a href=&quot;http://review.whamcloud.com/#change,5120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5120&lt;/a&gt;. Looking at the Maloo results I see it failed due to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3057&quot; title=&quot;Hang at sanity test_56x and test_56w&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3057&quot;&gt;&lt;del&gt;LU-3057&lt;/del&gt;&lt;/a&gt; and memory exhaustion for sanity65ic. Can some one with the power to restart the test please due for this patch.&lt;/p&gt;

&lt;p&gt;We also have &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; for server kernel optimization and support to simulate disk failure.&lt;/p&gt;</comment>
                            <comment id="55381" author="pjones" created="Wed, 3 Apr 2013 13:43:22 +0000"  >&lt;p&gt;The progress is certainly encouraging! I have retriggered the testing for the 5120 change set. &lt;/p&gt;</comment>
                            <comment id="55846" author="simmonsja" created="Tue, 9 Apr 2013 11:33:17 +0000"  >&lt;p&gt;Yahoo!!! Last patch needed for SLES11 SP2 to work server side landed. Only patch &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;is left for this ticket which is kernel tuning and the dev_read_only patch to simulate a failed disk.&lt;/p&gt;</comment>
                            <comment id="58879" author="simmonsja" created="Mon, 20 May 2013 14:46:13 +0000"  >&lt;p&gt;Only one patch left, &lt;a href=&quot;http://review.whamcloud.com/#change,4649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,4649&lt;/a&gt;, which is for FC18 only. Peter can you link this ticket to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2686&quot; title=&quot;Kernel update for 3.7.2-201.fc18&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2686&quot;&gt;&lt;del&gt;LU-2686&lt;/del&gt;&lt;/a&gt; and label this as a Lustre 2.5 item.&lt;/p&gt;</comment>
                            <comment id="58884" author="pjones" created="Mon, 20 May 2013 14:52:13 +0000"  >&lt;p&gt;ok&lt;/p&gt;</comment>
                            <comment id="60161" author="simmonsja" created="Fri, 7 Jun 2013 11:57:50 +0000"  >&lt;p&gt;This patch has landed to master. The work for kernel side support is now done so we can close this ticket.&lt;/p&gt;</comment>
                            <comment id="60162" author="pjones" created="Fri, 7 Jun 2013 12:11:12 +0000"  >&lt;p&gt;ok. Thanks James&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="17220">LU-2641</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="17221">LU-2642</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="17319">LU-2686</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="18129">LU-3043</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="18205">LU-3337</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="15920">LUDOC-82</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|hzv4gn:</customfieldvalue>

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