<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:09:49 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-14445] hyphen in filename is &quot;legal&quot; but poorly handled</title>
                <link>https://jira.whamcloud.com/browse/LU-14445</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Lustre utils allows for a filesystem to be created with a hyphen ( - ) in the name.&lt;/p&gt;

&lt;p&gt;This will lead to odd errors:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;string processing of fsname-target &quot;usually&quot; does the right thing&lt;/li&gt;
	&lt;li&gt;Testing for fsname vs target name looks for a hyphen&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Workaround: Don&apos;t do that&lt;/p&gt;

&lt;p&gt;Proposed fix: make hypen an invalid filesystem name character (leaving just alphanumeric and underscore ( _ )&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="62938">LU-14445</key>
            <summary>hyphen in filename is &quot;legal&quot; but poorly handled</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="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="utopiabound">Nathaniel Clark</reporter>
                        <labels>
                    </labels>
                <created>Thu, 18 Feb 2021 14:16:50 +0000</created>
                <updated>Tue, 23 Feb 2021 21:21:02 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="292308" author="jhammond" created="Thu, 18 Feb 2021 15:47:30 +0000"  >&lt;p&gt;Using hyphens in FS names is long supported and commonly used. I do not think we should disallow it. I would suggest that we:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Disallow starting with a hyphen. (IIRC we may require somewhere that the FS name starts with a letter. If we don&apos;t then that may be a good policy.)&lt;/li&gt;
	&lt;li&gt;Disallow a list of bad substrings &quot;MDT&quot;, &quot;OST&quot;, &quot;mdtlov&quot;, &quot;clilmv&quot;, &quot;client&quot;, etc.&lt;/li&gt;
	&lt;li&gt;Have an &quot;--i-know-what-i-am-doing&quot; flag in mkfs that allows overriding the check.&lt;/li&gt;
	&lt;li&gt;Audit our source for unsafe/lazy &lt;tt&gt;strstr()&lt;/tt&gt; usage.&lt;/li&gt;
	&lt;li&gt;Consolidate validation and parsing logic into a single place.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="292803" author="degremoa" created="Tue, 23 Feb 2021 21:21:02 +0000"  >&lt;p&gt;I&apos;ve never seen anybody doing this. I would have say them don&apos;t do that, and it is likely not supported. And when I see your comment, i feel like, this is not a good idea to support it &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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|i01mzb:</customfieldvalue>

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