<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:35:05 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-3574] MDT cannot sync with OST after upgrade from 2.1 to 2.4 then downgrade</title>
                <link>https://jira.whamcloud.com/browse/LU-3574</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I format and start a Lustre file system with Lustre 2.1.&lt;br/&gt;
Then I stop my file system, and upgrade to Lustre 2.4.&lt;br/&gt;
I restart my Lustre file system, and everything is fine.&lt;br/&gt;
Then I stop my file system, and decide to downgrade to Lustre 2.1.&lt;/p&gt;

&lt;p&gt;The MGT restarts fine, as well as the OSTs.&lt;br/&gt;
The mount of the MDT returns successfully, but when I look in the dmesg I see:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@yosemite2 ~]# dmesg 
LDISKFS-fs warning (device loop1): ldiskfs_fill_super: extents feature not enabled on this filesystem, use tune2fs.
LDISKFS-fs (loop1): barriers disabled
LDISKFS-fs (loop1): mounted filesystem with ordered data mode. Opts: 
LDISKFS-fs warning (device loop1): ldiskfs_fill_super: extents feature not enabled on this filesystem, use tune2fs.
LDISKFS-fs (loop1): barriers disabled
LDISKFS-fs (loop1): mounted filesystem with ordered data mode. Opts: 
Lustre: Enabling ACL
Lustre: Enabling user_xattr
Lustre: migrate-MDT0000: used disk, loading
LustreError: 3273:0:(llog_lvfs.c:199:llog_lvfs_read_header()) bad log / header magic: 0x2e (expected 0x10645539)
LustreError: 3273:0:(llog_obd.c:218:llog_setup_named()) obd migrate-OST0001-osc-MDT0000 ctxt 2 lop_setup=ffffffffa0530cb0 failed -5
LustreError: 3273:0:(osc_request.c:4198:__osc_llog_init()) failed LLOG_MDS_OST_ORIG_CTXT
LustreError: 3273:0:(osc_request.c:4215:__osc_llog_init()) osc &apos;migrate-OST0001-osc-MDT0000&apos; tgt &apos;mdd_obd-migrate-MDT0000&apos; catid ffff88003da1b8d0 rc=-5
LustreError: 3273:0:(osc_request.c:4217:__osc_llog_init()) logid 0x2:0x0
LustreError: 3273:0:(osc_request.c:4245:osc_llog_init()) rc: -5
LustreError: 3273:0:(lov_log.c:248:lov_llog_init()) error osc_llog_init idx 1 osc &apos;migrate-OST0001-osc-MDT0000&apos; tgt &apos;mdd_obd-migrate-MDT0000&apos; (rc=-5)
LustreError: 3273:0:(llog_lvfs.c:616:llog_lvfs_create()) error looking up logfile 0x4:0x0: rc -116
LustreError: 3273:0:(llog_obd.c:218:llog_setup_named()) obd migrate-OST0000-osc-MDT0000 ctxt 2 lop_setup=ffffffffa0530cb0 failed -116
LustreError: 3273:0:(osc_request.c:4198:__osc_llog_init()) failed LLOG_MDS_OST_ORIG_CTXT
LustreError: 3273:0:(osc_request.c:4215:__osc_llog_init()) osc &apos;migrate-OST0000-osc-MDT0000&apos; tgt &apos;mdd_obd-migrate-MDT0000&apos; catid ffff88003da1b8d0 rc=-116
LustreError: 3302:0:(lov_log.c:160:lov_llog_origin_connect()) error osc_llog_connect tgt 0 (-107)
LustreError: 3302:0:(mds_lov.c:870:__mds_lov_synchronize()) migrate-OST0000_UUID failed at llog_origin_connect: -107
LustreError: 3302:0:(mds_lov.c:901:__mds_lov_synchronize()) migrate-OST0000_UUID sync failed -107, deactivating
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;lctl dl shows that the connection to the OSTs is not operational:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@yosemite2 ~]# lctl dl
  0 UP mgs MGS MGS 7
  1 UP mgc MGC10.9.0.2@tcp efd0d467-a35f-6aed-8db6-089a2d2584ed 5
  2 UP lov migrate-MDT0000-mdtlov migrate-MDT0000-mdtlov_UUID 4
  3 UP mdt migrate-MDT0000 migrate-MDT0000_UUID 3
  4 UP mds mdd_obd-migrate-MDT0000 mdd_obd_uuid-migrate-MDT0000 3
  5 IN osc migrate-OST0001-osc-MDT0000 migrate-MDT0000-mdtlov_UUID 5
  6 IN osc migrate-OST0000-osc-MDT0000 migrate-MDT0000-mdtlov_UUID 5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In the OSS&apos;s dmesg, I have:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@yosemite3 ~]# dmesg 
LDISKFS-fs (loop0): barriers disabled
LDISKFS-fs (loop0): mounted filesystem with ordered data mode. Opts: 
LDISKFS-fs (loop0): barriers disabled
LDISKFS-fs (loop0): mounted filesystem with ordered data mode. Opts: 
Lustre: MGC10.9.0.2@tcp: Reactivating import
Lustre: migrate-OST0001: Now serving migrate-OST0001 on /dev/loop0 with recovery enabled
LDISKFS-fs (loop1): barriers disabled
LDISKFS-fs (loop1): mounted filesystem with ordered data mode. Opts: 
LDISKFS-fs (loop1): barriers disabled
LDISKFS-fs (loop1): mounted filesystem with ordered data mode. Opts: 
Lustre: migrate-OST0000: Now serving migrate-OST0000 on /dev/loop1 with recovery enabled
Lustre: 3221:0:(ldlm_lib.c:946:target_handle_connect()) migrate-OST0001: connection from migrate-MDT0000-mdtlov_UUID@10.9.0.2@tcp t0 exp (null) cur 1373508570 last 0
Lustre: migrate-OST0000: received MDS connection from 10.9.0.2@tcp
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;lctl gives:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@yosemite3 ~]# lctl dl
  0 UP mgc MGC10.9.0.2@tcp 93f173c1-3222-0f46-4337-5fe54f34d51d 5
  1 UP ost OSS OSS_uuid 3
  2 UP obdfilter migrate-OST0001 migrate-OST0001_UUID 5
  3 UP obdfilter migrate-OST0000 migrate-OST0000_UUID 5
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;


&lt;p&gt;Surprisingly I can mount Lustre on my client, but have no write access to the file system:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@yosemite4 ~]# cat /migrate/hi
hey
[root@yosemite4 ~]# touch /migrate/hello
touch: cannot touch `/migrate/hello&apos;: Input/output error
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As a consequence my file system is not usable.&lt;/p&gt;

&lt;p&gt;Sebastien.&lt;/p&gt;</description>
                <environment></environment>
        <key id="19766">LU-3574</key>
            <summary>MDT cannot sync with OST after upgrade from 2.1 to 2.4 then downgrade</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="bfaccini">Bruno Faccini</assignee>
                                    <reporter username="sebastien.buisson">Sebastien Buisson</reporter>
                        <labels>
                    </labels>
                <created>Thu, 11 Jul 2013 09:27:34 +0000</created>
                <updated>Thu, 11 Jul 2013 15:24:29 +0000</updated>
                            <resolved>Thu, 11 Jul 2013 15:23:40 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                    <version>Lustre 2.1.3</version>
                                    <fixVersion>Lustre 2.1.6</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="62100" author="bfaccini" created="Thu, 11 Jul 2013 13:04:52 +0000"  >&lt;p&gt;Hello Seb,&lt;br/&gt;
After 1st reading, looks like a duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2888&quot; title=&quot;After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2888&quot;&gt;&lt;del&gt;LU-2888&lt;/del&gt;&lt;/a&gt;. Will investigate and give you a definitive answer soon.&lt;/p&gt;</comment>
                            <comment id="62107" author="sebastien.buisson" created="Thu, 11 Jul 2013 14:32:54 +0000"  >&lt;p&gt;Hi Bruno!&lt;/p&gt;

&lt;p&gt;I am sorry, I am afraid this ticket could be a dup&apos; of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2888&quot; title=&quot;After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2888&quot;&gt;&lt;del&gt;LU-2888&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
I have just tested the upgrade/downgrade path with Lustre 2.1.6 and Lustre 2.4.0, and this time it went off smoothly.&lt;/p&gt;

&lt;p&gt;Sebastien.&lt;/p&gt;</comment>
                            <comment id="62111" author="bfaccini" created="Thu, 11 Jul 2013 15:04:04 +0000"  >&lt;p&gt;Ok, so do you agree I can close it already now ??&lt;/p&gt;</comment>
                            <comment id="62114" author="dmoreno" created="Thu, 11 Jul 2013 15:16:56 +0000"  >&lt;p&gt;Hi Bruno, you can close it as a duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2888&quot; title=&quot;After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2888&quot;&gt;&lt;del&gt;LU-2888&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="62115" author="bfaccini" created="Thu, 11 Jul 2013 15:22:27 +0000"  >&lt;p&gt;Thank&apos;s Diego.&lt;/p&gt;</comment>
                            <comment id="62116" author="bfaccini" created="Thu, 11 Jul 2013 15:23:40 +0000"  >&lt;p&gt;Closed as a duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2888&quot; title=&quot;After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2888&quot;&gt;&lt;del&gt;LU-2888&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="17733">LU-2888</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|hzvv3j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9042</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>