blktests failures with v6.11-rc1 kernel

Shinichiro Kawasaki shinichiro.kawasaki at wdc.com
Fri Aug 2 02:09:34 PDT 2024


Hi all,

I ran the latest blktests (git hash: 25efe2a1948d) with the v6.11-rc1 kernel.
Also I checked the CKI project run results with the kernel. In total, I observed
three failures as listed below.

Comparing with the previous report using the v6.10 kernel [1], two failures of
dm/002 and nbd/001,002 were addressed by blktests side fixes. The srp/002
failure with v6.10 kernel was addressed by the kernel side fix (Thanks!).
However, srp/002 had another new failure symptom with v6.11-rc1 kernel.

[1] https://lore.kernel.org/linux-block/ym5pkn7dam4vb7zmeegba4hq2avkvirjyojo4aaveseag2xyvw@j5auxpxbdkpf/

List of failures
================
#1: nvme/041 (fc transport)
#2: srp/002
#3: nvme/052 (CKI failure)


Failure description
===================

#1: nvme/041 (fc transport)

   With the trtype=fc configuration, nvme/041 fails:

  nvme/041 (Create authenticated connections)                  [failed]
      runtime  2.677s  ...  4.823s
      --- tests/nvme/041.out      2023-11-29 12:57:17.206898664 +0900
      +++ /home/shin/Blktests/blktests/results/nodev/nvme/041.out.bad     2024-03-19 14:50:56.399101323 +0900
      @@ -2,5 +2,5 @@
       Test unauthenticated connection (should fail)
       disconnected 0 controller(s)
       Test authenticated connection
      -disconnected 1 controller(s)
      +disconnected 0 controller(s)
       Test complete

   nvme/044 had same failure symptom until the kernel v6.9. A solution was
   suggested and discussed in Feb/2024 [2].

   [2] https://lore.kernel.org/linux-nvme/20240221132404.6311-1-dwagner@suse.de/

#2: srp/002

   New "atomic queue limits API" was introduce to the scsi sd driver, and it
   created a circular lock dependency. A fix patch candidate is available [3].

   [3] https://lore.kernel.org/linux-block/20240801054234.540532-1-shinichiro.kawasaki@wdc.com/

#3: nvme/052 (CKI failure)

   The CKI project reported that nvme/052 fails occasionally [4].
   This needs further debug effort.

  nvme/052 (tr=loop) (Test file-ns creation/deletion under one subsystem) [failed]
      runtime    ...  22.209s
      --- tests/nvme/052.out	2024-07-30 18:38:29.041716566 -0400
      +++ /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/production/kernel-tests-production.zip/storage/blktests/nvme/nvme-loop/blktests/results/nodev_tr_loop/nvme/052.out.bad	2024-07-30 18:45:35.438067452 -0400
      @@ -1,2 +1,4 @@
       Running nvme/052
      +cat: /sys/block/nvme1n2/uuid: No such file or directory
      +cat: /sys/block/nvme1n2/uuid: No such file or directory
       Test complete

   [4] https://datawarehouse.cki-project.org/kcidb/tests/13669275


More information about the Linux-nvme mailing list