<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:11:40 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-7758] Interop master&lt;-&gt;2.7.1: POSIX fstat.1 failed: fstat() set st_mtime incorrectly</title>
                <link>https://jira.whamcloud.com/browse/LU-7758</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for Saurabh Tandan &amp;lt;saurabh.tandan@intel.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/fb3c9dca-ccdd-11e5-b80c-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/fb3c9dca-ccdd-11e5-b80c-5254006e85c2&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_1 failed with the following error:&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;Run POSIX testsuite on /mnt/lustre failed
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;test log:&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;News POSIX successes: 1

Test Name                   Baseline   Lustre Report
read.15                       Failed       Succeeded


FAILURE SUMMARY:

POSIX failures: 1

Test Name                   Baseline   Lustre Report
fstat.1                    Succeeded          Failed

FAILURE DESCRIPTIONS:

####################################################
Test Name: fstat.1 Failed

	Test Description:
A call to fstat() stores information about the file associated with
the named file descriptor in the area pointed to by buf and returns a
value of zero.
Posix Ref: Component FSTAT Assertion 5.6.2.2-04(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-05(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-06(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-07(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-08(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-09(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-10(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-11(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-12(A)
Posix Ref: Component FSTAT Assertion 5.6.2.2-13(A)

	Test Strategy:
CHECK st_dev, st_ino, S_ISREG(st_mode), st_size, st_atime, st_mtime
and st_ctime for a regular file as follows:
  CREATE file using crfile() - (genlib)
  OBTAIN time using time()
  SLEEP for 2 seconds using sleep()
  WRITE data to file using write()
  CLOSE file descriptor using close()


Test Agency: Unknown                                      System Tested: Unknown
Test Date:   Feb 06, 2016                                          Page 13 of 36




                           X/OPEN Verification Suite                            
Test-Set Summary                                                Test-Set Summary


  OBTAIN time using time()
  SLEEP for 1 second using sleep()
  OBTAIN file status information for &quot;.&quot; and &quot;..&quot; using stat()
  OPEN file using open() with a time out
  OBTAIN file status information for test file using fstat()
  VERIFY that fstat() returned 0
  VERIFY that st_dev is the same as for &quot;.&quot; and &quot;..&quot;
  VERIFY that st_ino is different from &quot;.&quot; and &quot;..&quot;
  VERIFY that file is a regular file using S_ISREG()
  VERIFY that st_size is the same as the number of bytes written to
  the file
  VERIFY that st_atime is set to the value when time() was first
  called
  VERIFY that st_mtime and st_ctime are set to the value when time()
  was subsequently called
  UNLINK file
CHECK st_mode permission bits as follows:
  CREATE file using crfile() - (genlib)
  FOR each portable file nane with each of the file modes and it&apos;s
  complement:
    CHANGE the mode of the current portable filename using chmod()
    with the current file mode
    OBTAIN file status information using fstat()
    VERIFY that fstat() returned 0 and errno was not set
    VERIFY that st_mode is the same as the current mode
  UNLINK file
CHECK st_uid and st_gid as follows:
  CREATE child process using cppair()
    CREATE subprogram using execve passing as parameters: the program
    name, the file name, the group and user ids for vsxg1 and vsx1
      CREAT file using creat() with read, write and execute
      permissions for user, group and others owned by user vsx1 and
      group vsxg1
  OBTAIN file status information using fstat()
  VERIFY that fstat() returned 0 and errno was not set
  VERIFY that st_uid and st_gid are set to vsx1 and vsxg1
CHECK st_nlink as follows:
  CREATE file using crfile() - (genlib)
  OBTAIN file status information using fstat()
  VERIFY that fstat() returned 0 and errno was not set
  VERIFY that the number of links to the file is one
  LINK to file using link()
  OBTAIN file status information using fstat()
  VERIFY that fstat() returned 0 and errno was not set
  VERIFY that the number of links to the file is two
  CLOSE file descriptor using close()
  UNLINK file
CHECK that S_ISDIR(st_mode) refers to a directory as follows:
  CREATE directory using crdir()
  OBTAIN file status information using fstat()
  VERIFY that fstat() returned 0 and errno was not set
  VERIFY that file is a directory using S_ISDIR()
WHEN not testing the XNFS specification:
  CHECK that S_ISFIFO(st_mode) refers to a FIFO as follows:


Test Agency: Unknown                                      System Tested: Unknown
Test Date:   Feb 06, 2016                                          Page 14 of 36




                           X/OPEN Verification Suite                            
Test-Set Summary                                                Test-Set Summary


    CREATE FIFO using mkfifo()
    OBTAIN file status information using fstat()
    VERIFY that fstat() returned 0 and errno was not set
    VERIFY that file is a directory using S_ISFIFO()
WHEN not testing the XNFS specification:
  CHECK st_size, st_atime, st_mtime and st_ctime as follows:
    CREATE pipe using pipe()
    CALL fstat() to force timestamp update
    OBTAIN time using time()
    SLEEP for 2 seconds using sleep()
    WRITE data to file using write()
    CALL fstat() to force timestamp update
    OBTAIN time using time()
    SLEEP for 1 second using sleep()
    OBTAIN file status information using fstat()
    VERIFY that fstat() returned 0 and errno was not set
    VERIFY that st_atime is set to the value when time() was first
    called
    VERIFY that st_mtime is set to the value when time() was
    subsequently called
    VERIFY that st_ctime is set to the value when time() was
    subsequently called
    CLOSE both file descriptors using close()

	Test Information:
fstat() set st_mtime incorrectly: expected 1454761639, observed
	1454761638
fstat() set st_ctime incorrectly: expected 1454761639, observed
	1454761638
path tracing error: path counter 6, expected 7

####################################################
 posix test_1: @@@@@@ FAIL: Run POSIX testsuite on /mnt/lustre failed 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>2.7.1 Server/EL6.7 Client&lt;br/&gt;
b2_7_fe/34, master - build# 3316</environment>
        <key id="34555">LU-7758</key>
            <summary>Interop master&lt;-&gt;2.7.1: POSIX fstat.1 failed: fstat() set st_mtime incorrectly</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="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Feb 2016 19:56:04 +0000</created>
                <updated>Mon, 18 May 2020 17:12:24 +0000</updated>
                            <resolved>Mon, 18 May 2020 17:12:24 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="141865" author="standan" created="Wed, 10 Feb 2016 22:09:02 +0000"  >&lt;p&gt;Another instance found for interop tag 2.7.66 - 2.7.1 Server/EL6.7 Client, build# 3316&lt;br/&gt;
&lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/fb3c9dca-ccdd-11e5-b80c-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/fb3c9dca-ccdd-11e5-b80c-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="270493" author="jamesanunez" created="Mon, 18 May 2020 17:12:24 +0000"  >&lt;p&gt;We will not fix this issue because we&#8217;ve replaced the POSIX test suite with pjdfstest.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="28486">LU-6707</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28099">LU-6097</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|hzy0of:</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>