<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:31:33 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-3167] The MDT volume label tokenizer is not consistent</title>
                <link>https://jira.whamcloud.com/browse/LU-3167</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When specifying --index in the mkfs.lustre command, an indexed volume label is automatically assigned, for example &quot;regal:MDT0000&quot;. The colon sign, &quot;:&quot;, is the tokenizer.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@regal-mds00 ~&amp;#93;&lt;/span&gt;# mkfs.lustre --mdt --mgsnode=10.10.187.20@o2ib --mgsnode=10.10.187.30@o2ib --failnode=10.10.187.30@o2ib --fsname=regal --index=0 --verbose --reformat /dev/mapper/mpathb&lt;/p&gt;

&lt;p&gt;   Permanent disk data:&lt;br/&gt;
Target:     regal:MDT0000&lt;br/&gt;
Index:      0&lt;br/&gt;
Lustre FS:  regal&lt;br/&gt;
Mount type: ldiskfs&lt;br/&gt;
Flags:      0x61&lt;br/&gt;
              (MDT first_time update )&lt;br/&gt;
Persistent mount opts: user_xattr,errors=remount-ro&lt;br/&gt;
Parameters: mgsnode=10.10.187.20@o2ib mgsnode=10.10.187.30@o2ib failover.node=10.10.187.30@o2ib&lt;/p&gt;

&lt;p&gt;device size = 2855900MB&lt;br/&gt;
formatting backing filesystem ldiskfs on /dev/mapper/mpathb&lt;br/&gt;
        target name  regal:MDT0000&lt;br/&gt;
        4k blocks     731110400&lt;br/&gt;
        options        -J size=400 -I 512 -i 2048 -O dirdata,uninit_bg,^extents,mmp,dir_nlink,huge_file,flex_bg -E lazy_journal_init -F&lt;br/&gt;
mkfs_cmd = mke2fs -j -b 4096 -L regal:MDT0000  -J size=400 -I 512 -i 2048 -O dirdata,uninit_bg,^extents,mmp,dir_nlink,huge_file,flex_bg -E lazy_journal_init -F /dev/mapper/mpathb 731110400&lt;br/&gt;
cmd: mke2fs -j -b 4096 -L regal:MDT0000  -J size=400 -I 512 -i 2048 -O dirdata,uninit_bg,^extents,mmp,dir_nlink,huge_file,flex_bg -E lazy_journal_init -F /dev/mapper/mpathb 731110400&lt;br/&gt;
mke2fs 1.42.6.wc2 (10-Dec-2012)&lt;br/&gt;
Filesystem label=regal:MDT0000&lt;br/&gt;
OS type: Linux&lt;br/&gt;
Block size=4096 (log=2)&lt;br/&gt;
Fragment size=4096 (log=2)&lt;br/&gt;
Stride=0 blocks, Stripe width=0 blocks&lt;br/&gt;
1462239232 inodes, 731110400 blocks&lt;br/&gt;
36555520 blocks (5.00%) reserved for the super user&lt;br/&gt;
First data block=0&lt;br/&gt;
Maximum filesystem blocks=2879389696&lt;br/&gt;
44624 block groups&lt;br/&gt;
16384 blocks per group, 16384 fragments per group&lt;br/&gt;
32768 inodes per group&lt;br/&gt;
Superblock backups stored on blocks:&lt;br/&gt;
        16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104,&lt;br/&gt;
        2048000, 3981312, 5619712, 10240000, 11943936, 35831808, 39337984,&lt;br/&gt;
        51200000, 107495424, 256000000, 275365888, 322486272&lt;/p&gt;


&lt;p&gt;Allocating group tables: done&lt;br/&gt;
Writing inode tables: done&lt;br/&gt;
Creating journal (102400 blocks): done&lt;br/&gt;
Multiple mount protection is enabled with update interval 5 seconds.&lt;br/&gt;
Writing superblocks and filesystem accounting information: done&lt;/p&gt;

&lt;p&gt;Writing CONFIGS/mountdata&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@regal-mds00 ~&amp;#93;&lt;/span&gt;# blkid /dev/mapper/mpathb&lt;br/&gt;
/dev/mapper/mpathb: LABEL=&quot;regal:MDT0000&quot; UUID=&quot;41f5335a-aa76-46ba-b168-94db8aadbc0f&quot; TYPE=&quot;ext4&quot;&lt;/p&gt;


&lt;p&gt;However, the tokenizer of the MDT volume label is changed to dash &quot;-&quot; after the first mount.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@regal-mds00 ~&amp;#93;&lt;/span&gt;# mount -t lustre /dev/mapper/mpathb /mnt/mdt0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@regal-mds00 ~&amp;#93;&lt;/span&gt;# blkid /dev/mapper/mpathb&lt;br/&gt;
/dev/mapper/mpathb: LABEL=&quot;regal-MDT0000&quot; UUID=&quot;41f5335a-aa76-46ba-b168-94db8aadbc0f&quot; TYPE=&quot;ext4&quot;&lt;/p&gt;

&lt;p&gt;It would be nice if the tokenizer could be consistent. The volume label is often used when mounting multipath devices.&lt;/p&gt;</description>
                <environment>&amp;nbsp;2.6.32-279.5.1.el6_lustre.gb16fe80.x86_64</environment>
        <key id="18407">LU-3167</key>
            <summary>The MDT volume label tokenizer is not consistent</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="6">Not a Bug</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="zhiqi">Zhiqi Tao</reporter>
                        <labels>
                    </labels>
                <created>Sun, 14 Apr 2013 16:38:46 +0000</created>
                <updated>Thu, 9 Jan 2020 06:32:47 +0000</updated>
                            <resolved>Thu, 9 Jan 2020 06:32:47 +0000</resolved>
                                    <version>Lustre 2.3.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="56274" author="adilger" created="Sun, 14 Apr 2013 22:01:48 +0000"  >&lt;p&gt;This is related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3006&quot; title=&quot;failover nids added after format don&amp;#39;t propogate to clients&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3006&quot;&gt;&lt;del&gt;LU-3006&lt;/del&gt;&lt;/a&gt;, which is potentially adding further overloading of the filesystem label.&lt;/p&gt;

&lt;p&gt;Zhiqi, the long-term label will be of the form &lt;/p&gt;
{fsname}
&lt;p&gt;-MDTnnnn, and given that the initial formatting of the filesystem will require the actual device name, it doesn&apos;t seem unreasonable that the first mount should use the device name as well...&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="18035">LU-3006</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzvo27:</customfieldvalue>

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