>From the google_guest_agent code:

google_guest_agent/instance_setup.go:


func setIOScheduler() error {
        dir, err := os.Open("/sys/block")
        if err != nil {
                return err
        }
        defer dir.Close()

        devs, err := dir.Readdirnames(0)
        if err != nil {
                return err
        }

        for _, dev := range devs {
                // Detect if device is using MQ subsystem.
                stat, err := os.Stat("/sys/block/" + dev + "/mq")
                if err == nil && stat.IsDir() {
                        f, err := 
os.OpenFile("/sys/block/"+dev+"/queue/scheduler", os.O_WRONLY|os.O_TRUNC, 0700)
                        if err != nil {
                                return err
                        }
                        _, err = f.Write([]byte("none"))
                        if err != nil {
                                return err
                        }
                }
        }
        return nil
}





Seems to be intentionally doing that.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-gcp in Ubuntu.
https://bugs.launchpad.net/bugs/1903543

Title:
  Block device scheduler should be multiqueue for spinning disks

Status in linux-gcp package in Ubuntu:
  Incomplete

Bug description:
  On a GCE e2-medium instance running Groovy with a standard persistent
  disk, we see:

  $ cat /sys/block/sda/queue/rotational 
  1
  $ cat /sys/block/sda/queue/scheduler 
  [none] mq-deadline 

  I'd expect the contents of /sys/block/sda/queue/scheduler to be:
  [mq-deadline] none

  ---

  $ lsb_release -rd
  Description:    Ubuntu 20.10
  Release:        20.10

  $ apt-cache policy linux-gcp
  linux-gcp:
    Installed: 5.8.0.1008.8
    Candidate: 5.8.0.1008.8
    Version table:
   *** 5.8.0.1008.8 500
          500 http://us-central1.gce.archive.ubuntu.com/ubuntu groovy/main 
amd64 Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp/+bug/1903543/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to