Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-380

POSIX: write.15: time stamps incorrect: mtime, ctime were not updated

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Minor
    • None
    • Lustre 2.1.0, Lustre 2.1.1, Lustre 2.1.2, Lustre 1.8.8, Lustre 1.8.7, Lustre 1.8.6
    • None

    • Lustre Branch: b1_8
      Lustre Build: http://newbuild.whamcloud.com/job/lustre-b1_8/61/
      Distro/Arch: CentOS5.6/x86_64(OFED 1.5.3, ext4)
    • 3
    • 23,300
    • 10175

    Description

      Here is the result of running the LSB-VSX POSIX test suite (lts_vsx-pcts2.0beta2.tgz):
      https://maloo.whamcloud.com/test_sets/f610526e-8b52-11e0-aab9-52540025f9af

      The baseline is ext4.

      ####################################################
      Test Name: write.15 Failed
      
      	Test Description:
      The time fields st_ctime and st_mtime are marked for update by a call
      write().
      Posix Ref: Component WRITE Assertion 6.4.2.2-25(A)
      
      	Test Strategy:
      CREATE new file using creat()
      SAVE timestamps using savtimes() - (genlib)
      WRITE MSG_LEN bytes to file
      VERIFY that st_ctime and st_mtime have been updated using chktimes() -
      (genlib)
      CLOSE file descriptor using close()
      UNLINK file
      REPEAT for FIFO and pipe:
        SAVE timestamps using savtimes()/fsavtimes() - (genlib)
        WRITE MSG_LEN bytes to file
        VERIFY that st_ctime and st_mtime have been updated using
        chktimes()/fchktimes()
         - (genlib)
      
      	Test Information:
      time stamps incorrect: mtime, ctime were not updated
      
      

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              yujian Jian Yu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: