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

mq-deadline should be in the list of allowed schedulers

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0, Lustre 2.12.1
    • Lustre 2.13.0, Lustre 2.10.7, Lustre 2.12.1
    • 9223372036854775807

    Description

      The mount.lustre mount process verified that the block device scheduler is using one of the acceptable scheduler types, since using an incorrect scheduler can cause significant performance loss. The currently-allowed schedulers are "noop" and "deadline". With newer kernels, the block multi-queue devices have a new "mq-deadline" scheduler that can also be used, otherwise a message like the following is printed:

      onyx-32vm7: mount.lustre: change scheduler of /sys/block/vda/queue/scheduler from mq-deadline to deadline
      

      This isn't strictly harmful (I don't think it will actually accept "deadline" as a valid scheduler in this case), but it is confusing and should be fixed.

      Attachments

        Issue Links

          Activity

            People

              adilger Andreas Dilger
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: