<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:57:32 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-6137] Update timestamps arbitrarily on MDS</title>
                <link>https://jira.whamcloud.com/browse/LU-6137</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;There was a timestamps update policy on MDS: ctime is increasing&lt;br/&gt;
only, which means if the ctime to be updated is behind of current&lt;br/&gt;
inode-&amp;gt;i_ctime, then this timestamps update will be rejected.&lt;/p&gt;

&lt;p&gt;This policy sounds not reasonable and it could lead to following&lt;br/&gt;
problems:&lt;/p&gt;

&lt;p&gt;1. If time isn&apos;t synced on clients, the file created by the client&lt;br/&gt;
   having advanced clock will have advanced ctime, so any operations&lt;br/&gt;
   from the client with lagging clock won&apos;t be able to update file&lt;br/&gt;
   timestamps.&lt;/p&gt;

&lt;p&gt;2. If the client clock is adjusted to a past time, then this client&lt;br/&gt;
   won&apos;t be able to change timestamps to the already create files.&lt;/p&gt;

&lt;p&gt;3. Server time could be used on inode-&amp;gt;i_ctime if the client time&lt;br/&gt;
   isn&apos;t provided for certain operation from some old version&lt;br/&gt;
   client, and if the server time is ahead of client time, we&apos;ll&lt;br/&gt;
   run into the same problem.&lt;/p&gt;

&lt;p&gt;4. Sometime ldiskfs API may set server time on inode-&amp;gt;i_ctime (&lt;br/&gt;
   ext4 nomctime patch doesn&apos;t cover all cases), and it should be&lt;br/&gt;
   overwritten by client time in upper layer (see&lt;br/&gt;
   mdt_reint_setxattr()), however, because of the timestamps update&lt;br/&gt;
   policy, the overwrite operation could fail if the server time&lt;br/&gt;
   is ahead of client time.&lt;/p&gt;</description>
                <environment></environment>
        <key id="28262">LU-6137</key>
            <summary>Update timestamps arbitrarily on MDS</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="1">Fixed</resolution>
                                        <assignee username="niu">Niu Yawei</assignee>
                                    <reporter username="niu">Niu Yawei</reporter>
                        <labels>
                    </labels>
                <created>Tue, 20 Jan 2015 03:40:14 +0000</created>
                <updated>Thu, 14 Jun 2018 21:41:36 +0000</updated>
                            <resolved>Fri, 14 Aug 2015 01:43:54 +0000</resolved>
                                    <version>Lustre 2.7.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>2</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="103970" author="niu" created="Tue, 20 Jan 2015 03:48:54 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/13396&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/13396&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="106400" author="gerrit" created="Tue, 10 Feb 2015 03:27:25 +0000"  >&lt;p&gt;Niu Yawei (yawei.niu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/13705&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13705&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6137&quot; title=&quot;Update timestamps arbitrarily on MDS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6137&quot;&gt;&lt;del&gt;LU-6137&lt;/del&gt;&lt;/a&gt; ldiskfs: simplify nocmtime patch&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: fe5d5a9e3a65dd5ae4f777332c2804d5200d4d3d&lt;/p&gt;</comment>
                            <comment id="106401" author="niu" created="Tue, 10 Feb 2015 03:29:32 +0000"  >&lt;p&gt;The patch above is split: &lt;a href=&quot;http://review.whamcloud.com/13705&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13705&lt;/a&gt; (fix ldiskfs nocmtime only).&lt;/p&gt;</comment>
                            <comment id="108574" author="gerrit" created="Tue, 3 Mar 2015 16:47:47 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/13705/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13705/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6137&quot; title=&quot;Update timestamps arbitrarily on MDS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6137&quot;&gt;&lt;del&gt;LU-6137&lt;/del&gt;&lt;/a&gt; ldiskfs: simplify nocmtime patch&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: d2c828a32a3b019194051ee24607eafee517cc43&lt;/p&gt;</comment>
                            <comment id="108612" author="simmonsja" created="Tue, 3 Mar 2015 18:09:40 +0000"  >&lt;p&gt;Patch has landed to master. Ticket can be closed.&lt;/p&gt;</comment>
                            <comment id="108683" author="niu" created="Wed, 4 Mar 2015 01:42:00 +0000"  >&lt;p&gt;There are two patches tracked in this ticket, one is landed, another is still being reviewed, please keep it open.&lt;/p&gt;</comment>
                            <comment id="109044" author="gerrit" created="Fri, 6 Mar 2015 12:26:02 +0000"  >&lt;p&gt;Niu Yawei (yawei.niu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/13994&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13994&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6137&quot; title=&quot;Update timestamps arbitrarily on MDS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6137&quot;&gt;&lt;del&gt;LU-6137&lt;/del&gt;&lt;/a&gt; ldiskfs: simplify nocmtime patch&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_5&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 86b16e3251db5aa655edbce6f8b9a97651d79bb8&lt;/p&gt;</comment>
                            <comment id="110027" author="adilger" created="Wed, 18 Mar 2015 18:35:05 +0000"  >&lt;p&gt;Could you please work on a conf-sanity test that changes the clocks on the MDS and OSS nodes, as described in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6087&quot; title=&quot;sanity test_300b: mtime not change after create&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6087&quot;&gt;&lt;del&gt;LU-6087&lt;/del&gt;&lt;/a&gt;, so that we can find and fix this kind of problem more easily.  They should try both setting either the MDS clock or OSS clock ahead of the client, and also behind the client clock.&lt;/p&gt;</comment>
                            <comment id="110190" author="gerrit" created="Fri, 20 Mar 2015 05:53:36 +0000"  >&lt;p&gt;Niu Yawei (yawei.niu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/14122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14122&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6137&quot; title=&quot;Update timestamps arbitrarily on MDS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6137&quot;&gt;&lt;del&gt;LU-6137&lt;/del&gt;&lt;/a&gt; test: Server time should not be used&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 3d2f13ab9fd49590934bb178d7dc7fb0bbc5b22c&lt;/p&gt;</comment>
                            <comment id="110191" author="niu" created="Fri, 20 Mar 2015 05:57:41 +0000"  >&lt;p&gt;Add sanity test to verify that server time isn&apos;t used: &lt;a href=&quot;http://review.whamcloud.com/14122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14122&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="124121" author="niu" created="Fri, 14 Aug 2015 01:43:54 +0000"  >&lt;p&gt;The patch fixing ldiskfs is landed, which can fix customer&apos;s problem. The other two patches were abandoned.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="28070">LU-6087</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="32683">LU-7310</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|hzx4a7:</customfieldvalue>

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