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

mq-deadline should be in the list of allowed schedulers

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Lustre 2.13.0, Lustre 2.10.7, Lustre 2.12.1
    • Fix Version/s: Lustre 2.13.0, Lustre 2.12.1
    • Labels:
    • Rank (Obsolete):
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: