<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:23:36 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-16055] old file version returned on some client</title>
                <link>https://jira.whamcloud.com/browse/LU-16055</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;On some clients (9 out of 242), the wrong version of a file is read, unless direct I/O is used. The file is small and completely stored on the mdt:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;wgs34&amp;#93;&lt;/span&gt; /root # lfs getstripe /lustre/fs24/files/test.py&#160;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;/lustre/fs24/files/test.py&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; lcm_layout_gen: &#160; &#160;2&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; lcm_mirror_count: &#160;1&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; lcm_entry_count: &#160; 2&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_id: &#160; &#160; &#160; &#160; &#160; &#160; 1&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_mirror_id: &#160; &#160; &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_flags: &#160; &#160; &#160; &#160; &#160;init&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_extent.e_start: 0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_extent.e_end: &#160; 524288&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_count: &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_size: &#160; 524288&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_pattern: &#160; &#160; &#160; mdt&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_layout_gen: &#160; &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_offset: 0&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&#160; &#160; lcme_id: &#160; &#160; &#160; &#160; &#160; &#160; 2&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_mirror_id: &#160; &#160; &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_flags: &#160; &#160; &#160; &#160; &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_extent.e_start: 524288&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; lcme_extent.e_end: &#160; EOF&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_count: &#160;1&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_size: &#160; 524288&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_pattern: &#160; &#160; &#160; raid0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_layout_gen: &#160; &#160;0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&#160; &#160; &#160; lmm_stripe_offset: -1&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;If I copy the file on one of the affected machines, it is the old overwritten version. If I use direct I/O, the file has the correct content:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;pax9-02&amp;#93;&lt;/span&gt; /root # dd if=/lustre/fs24/files/test.py of=bla &#160;iflag=direct bs=4096&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;0+1 records in&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;0+1 records out&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;642 bytes (642 B) copied, 0.000977625 s, 657 kB/s&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;There are no Lustre errors on the client or server. sync or lflush had no effect, but umounting and remounting the file system fixed this.&lt;/p&gt;</description>
                <environment>Lustre 2.12.6 on  the client, Lustre 2.12.8_6_g5457c37 on the servers&lt;br/&gt;
both on Scientific Linux 7.9 </environment>
        <key id="71525">LU-16055</key>
            <summary>old file version returned on some client</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="waschk">G&#246;tz Waschk</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jul 2022 12:41:14 +0000</created>
                <updated>Fri, 29 Jul 2022 07:20:13 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="341990" author="waschk" created="Fri, 29 Jul 2022 07:20:13 +0000"  >&lt;p&gt;The correct version of the file is returned after dropping caches with:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;echo 1 &amp;gt; /proc/sys/vm/drop_caches&#160;&lt;/tt&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|i02vnb:</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>