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

mq-deadline should be in the list of allowed schedulers

XMLWordPrintable

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

      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.

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

              Created:
              Updated:
              Resolved: