Details

    • Bug
    • Resolution: Cannot Reproduce
    • Major
    • None
    • Lustre 2.10.1
    • None
    • Lustre 2.10.1 RHEL 7.4
    • 3
    • 9223372036854775807

    Description

      While doing some bench marking with FIO is seems libaio is not working with Lustre.

      FIO can be found here: https://github.com/axboe/fio/

      When running with libaio it quickly fails with error messages. A sample FIO configuration file is below:

      fsync=1
      directory=/mnt/lustre 
      direct=1
      numjobs=32
      ioengine=libaio
      blocksize=64k
      readwrite=readwrite
      size=65536m
      group_reporting
      
      

      Sample error messages:

      .....
      lustre: Laying out IO file(s) (1 file(s) / 65536MB)
      fio: io_u error on file /mnt/lustre/lustre.21.0: Unknown error -131072: read offset=0, buflen=65536
      fio: io_u error on file /mnt/lustre/lustre.21.0: Unknown error -131072: read offset=65536, buflen=65536
      fio: pid=51260, err=-131072/file:io_u.c:1708, func=io_u error, error=Unknown error -131072
      ...
      
      

      Removing libaio options allows FIO to run.  

      Fsync and Direct really slow Lustre down but they run. 

      Other tests  work as expected. 

      Attachments

        Issue Links

          Activity

            [LU-10367] FIO Fails to run with libaio
            adilger Andreas Dilger made changes -
            Link New: This issue is related to DDN-1237 [ DDN-1237 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-11825 [ LU-11825 ]

            The problem is still present in 2.10 LTS. The provided patch seems to fix it.

            Could be interesting for 2.10.7?

            degremoa Aurelien Degremont (Inactive) added a comment - The problem is still present in 2.10 LTS. The provided patch seems to fix it. Could be interesting for 2.10.7?
            pjones Peter Jones made changes -
            Fix Version/s Original: Lustre 2.13.0 [ 14290 ]
            Resolution New: Cannot Reproduce [ 5 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            pjones Peter Jones added a comment -

            ok - thanks

            pjones Peter Jones added a comment - ok - thanks

            The patch isn't needed after LU-11825

            askulysh Andriy Skulysh added a comment - The patch isn't needed after LU-11825

            Now that the PIO code has been removed is this a problem still?

            simmonsja James A Simmons added a comment - Now that the PIO code has been removed is this a problem still?
            pjones Peter Jones made changes -
            Labels Original: LTS
            pjones Peter Jones made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Andriy Skulysh [ askulysh ]
            pjones Peter Jones made changes -
            Labels New: LTS

            People

              askulysh Andriy Skulysh
              keith Keith Mannthey (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: