[dhowells-fs:iov-extract] [iov_iter] 64ea9d6c5f: blktests.zbd/(003/004).fail blktests.loop/(002/004).fail

kernel test robot <[email protected]>
Newsgroups gmane.comp.file-systems.ext4,gmane.linux.block,gmane.linux.file-systems,gmane.comp.file-systems.ceph.devel,gmane.linux.file-systems.f2fs,gmane.linux.nfs,gmane.comp.file-systems.nilfs.user,gmane.comp.file-systems.ocfs2.devel,gmane.comp.file-systems.reiserfs.general
Message-ID <[email protected]>
Greeting,

Please note this report is for the v4 patch at
https://lore.kernel.org/r/167305163159.1521586.9460968250704377087.stgit@warthog.procyon.org.uk/
Since v5 has been posted, this report is for your reference only.

We noticed blktests.zbd/(003/004).fail and blktests.loop/(002/004).fail due to commit (built with gcc-11):

commit: 64ea9d6c5f473c29c5de97abaa697856db90fef7 ("iov_iter: Use IOCB/IOMAP_WRITE if available rather than iterator direction")
https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git iov-extract

in testcase: blktests
version: blktests-x86_64-b35866f-1_20221206

on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz (Skylake) with 32G memory

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):


zbd/003 => nullb1 (reset sequential required zones)          [failed]
    runtime    ...  0.114s
    --- tests/zbd/003.out       2022-12-06 16:53:11.000000000 +0000
    +++ /lkp/benchmarks/blktests/results/nullb1/zbd/003.out.bad 2023-01-13 08:00:28.524999773 +0000
    @@ -1,2 +1,2 @@
     Running zbd/003
    -Test complete
    +Unexpected write poiter position in zone 0 wp: 0

zbd/004 => nullb1 (write split across sequential zones)      [failed]
    runtime    ...  0.264s
    --- tests/zbd/004.out       2022-12-06 16:53:11.000000000 +0000
    +++ /lkp/benchmarks/blktests/results/nullb1/zbd/004.out.bad 2023-01-12 11:01:10.806858146 +0000
    @@ -1,2 +1,2 @@
     Running zbd/004
    -Test complete
    +Zone 0 condition is not FULL cond: EMPTY

loop/002 (try various loop device block sizes)               [failed]
    runtime    ...  0.234s
    --- tests/loop/002.out      2022-12-06 16:53:11.000000000 +0000
    +++ /lkp/benchmarks/blktests/results/nodev/loop/002.out.bad 2023-01-13 14:24:10.596748767 +0000
    @@ -2,18 +2,18 @@
     Checking default block size
     512
     Setting block size to 4096
    -769bd186841c10e5b1106b55986206c0e87fc05a7f565fdee01b5abcaff6ae78  -
    +ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7  -
     4096
     Setting block size to 2048
    ...
    (Run 'diff -u tests/loop/002.out /lkp/benchmarks/blktests/results/nodev/loop/002.out.bad' to see the entire diff)

loop/004 (combine loop direct I/O mode and a custom block size) [failed]
    runtime    ...  0.636s
    --- tests/loop/004.out      2022-12-06 16:53:11.000000000 +0000
    +++ /lkp/benchmarks/blktests/results/nodev/loop/004.out.bad 2023-01-13 14:35:07.645643053 +0000
    @@ -1,4 +1,4 @@
     Running loop/004
     1
    -769bd186841c10e5b1106b55986206c0e87fc05a7f565fdee01b5abcaff6ae78  -
    +ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7  -
     Test complete


If you fix the issue, kindly add following tag
| Reported-by: kernel test robot <[email protected]>
| Link: https://lore.kernel.org/oe-lkp/[email protected]


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        sudo bin/lkp install job.yaml           # job file is attached in this email
        bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
        sudo bin/lkp run generated-yaml-file

        # if come across any failure that blocks the test,
        # please remove ~/.lkp and /lkp dir to run from a clean state.


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
config-6.2.0-rc2-00206-g64ea9d6c5f47 (text/plain, 168 KB) - not displayed
job-script (text/plain, 5.5 KB)
#!/bin/sh

export_top_env()
{
	export suite='blktests'
	export testcase='blktests'
	export category='functional'
	export need_memory='1G'
	export job_origin='blktests.yaml'
	export queue_cmdline_keys='branch
commit
kbuild_queue_analysis'
	export queue='validate'
	export testbox='lkp-skl-d03'
	export tbox_group='lkp-skl-d03'
	export submit_id='63c2e86deab42d5dacd98cfe'
	export job_file='/lkp/jobs/scheduled/lkp-skl-d03/blktests-zbd-group-01-debian-11.1-x86_64-20220510.cgz-64ea9d6c5f473c29c5de97abaa697856db90fef7-20230115-23980-17ck5wa-2.yaml'
	export id='7c2c1edbac6b3dbac28455b00cbc4c104fa680b2'
	export queuer_version='/zday/lkp'
	export model='Skylake'
	export nr_cpu=4
	export memory='32G'
	export nr_ssd_partitions=1
	export nr_hdd_partitions=4
	export hdd_partitions='/dev/disk/by-id/ata-ST1000DM003-1ER162_Z4YB6FTT-part*'
	export ssd_partitions='/dev/disk/by-id/wwn-0x55cd2e404b653c95-part2'
	export rootfs_partition='/dev/disk/by-id/wwn-0x55cd2e404b653c95-part1'
	export brand='Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz'
	export commit='64ea9d6c5f473c29c5de97abaa697856db90fef7'
	export need_kconfig_hw='{"PTP_1588_CLOCK"=>"y"}
{"E1000E"=>"y"}
SATA_AHCI
DRM_I915'
	export ucode='0xf0'
	export bisect_dmesg=true
	export need_kconfig=\{\"BLK_DEV_ZONED\"\=\>\"y\"\}'
'\{\"BLK_DEV_NULL_BLK_FAULT_INJECTION\"\=\>\"y\"\}'
'\{\"RDMA_RXE\"\=\>\"m,\ x86_64\"\}'
'\{\"RDMA_SIW\"\=\>\"m,\ x86_64\"\}'
'\{\"BTRFS_FS\"\=\>\"m\"\}'
'\{\"BTRFS_FS_POSIX_ACL\"\=\>\"y\"\}
	export kconfig='x86_64-rhel-8.3-func'
	export enqueue_time='2023-01-15 01:37:50 +0800'
	export _id='63c2e86deab42d5dacd98cfe'
	export _rt='/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7'
	export user='lkp'
	export compiler='gcc-11'
	export LKP_SERVER='internal-lkp-server'
	export head_commit='06d4905363dd8ba04ff9991efaa362a882840d35'
	export base_commit='b7bfaa761d760e72a969d116517eaa12e404c262'
	export branch='ammarfaizi2-block/dhowells/linux-fs/iov-extract'
	export rootfs='debian-11.1-x86_64-20220510.cgz'
	export result_root='/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/2'
	export scheduler_version='/lkp/lkp/src'
	export arch='x86_64'
	export max_uptime=1200
	export initrd='/osimage/debian/debian-11.1-x86_64-20220510.cgz'
	export bootloader_append='root=/dev/ram0
RESULT_ROOT=/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/2
BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/vmlinuz-6.2.0-rc2-00206-g64ea9d6c5f47
branch=ammarfaizi2-block/dhowells/linux-fs/iov-extract
job=/lkp/jobs/scheduled/lkp-skl-d03/blktests-zbd-group-01-debian-11.1-x86_64-20220510.cgz-64ea9d6c5f473c29c5de97abaa697856db90fef7-20230115-23980-17ck5wa-2.yaml
user=lkp
ARCH=x86_64
kconfig=x86_64-rhel-8.3-func
commit=64ea9d6c5f473c29c5de97abaa697856db90fef7
initcall_debug
nmi_watchdog=0
max_uptime=1200
LKP_SERVER=internal-lkp-server
nokaslr
selinux=0
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
net.ifnames=0
printk.devkmsg=on
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
drbd.minor_count=8
systemd.log_level=err
ignore_loglevel
console=tty0
earlyprintk=ttyS0,115200
console=ttyS0,115200
vga=normal
rw'
	export modules_initrd='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/modules.cgz'
	export bm_initrd='/osimage/deps/debian-11.1-x86_64-20220510.cgz/lkp_20220513.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/run-ipconfig_20220515.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/rsync-rootfs_20220515.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/blktests_20221206.cgz,/osimage/pkg/debian-11.1-x86_64-20220510.cgz/blktests-x86_64-b35866f-1_20221206.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/hw_20220526.cgz'
	export ucode_initrd='/osimage/ucode/intel-ucode-20220804.cgz'
	export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz'
	export site='inn'
	export LKP_CGI_PORT=80
	export LKP_CIFS_PORT=139
	export last_kernel='6.2.0-rc3-intel-next-02203-g1b0ad4ea3666'
	export repeat_to=6
	export stop_repeat_if_found='blktests.zbd/003.fail'
	export kbuild_queue_analysis=1
	export schedule_notify_address=
	export kernel='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/vmlinuz-6.2.0-rc2-00206-g64ea9d6c5f47'
	export dequeue_time='2023-01-15 01:39:12 +0800'
	export job_initrd='/lkp/jobs/scheduled/lkp-skl-d03/blktests-zbd-group-01-debian-11.1-x86_64-20220510.cgz-64ea9d6c5f473c29c5de97abaa697856db90fef7-20230115-23980-17ck5wa-2.cgz'

	[ -n "$LKP_SRC" ] ||
	export LKP_SRC=/lkp/${user:-lkp}/src
}

run_job()
{
	echo $$ > $TMP/run-job.pid

	. $LKP_SRC/lib/http.sh
	. $LKP_SRC/lib/job.sh
	. $LKP_SRC/lib/env.sh

	export_top_env

	run_monitor $LKP_SRC/monitors/wrapper kmsg
	run_monitor $LKP_SRC/monitors/wrapper heartbeat
	run_monitor $LKP_SRC/monitors/wrapper meminfo
	run_monitor $LKP_SRC/monitors/wrapper oom-killer
	run_monitor $LKP_SRC/monitors/plain/watchdog

	run_test test='zbd-group-01' $LKP_SRC/tests/wrapper blktests
}

extract_stats()
{
	export stats_part_begin=
	export stats_part_end=

	env test='zbd-group-01' $LKP_SRC/stats/wrapper blktests
	$LKP_SRC/stats/wrapper kmsg
	$LKP_SRC/stats/wrapper meminfo

	$LKP_SRC/stats/wrapper time blktests.time
	$LKP_SRC/stats/wrapper dmesg
	$LKP_SRC/stats/wrapper kmsg
	$LKP_SRC/stats/wrapper last_state
	$LKP_SRC/stats/wrapper stderr
	$LKP_SRC/stats/wrapper time
}

"$@"
dmesg.xz (application/x-xz, 36.2 KB) - not displayed
blktests (text/plain, 716 B)
2023-01-14 17:40:43 sed "s:^:zbd/:" /lkp/benchmarks/blktests/tests/zbd-group-01
2023-01-14 17:40:43 ./check zbd/002 zbd/003
zbd/002 => nullb1 (report zone)                             
zbd/002 => nullb1 (report zone)                              [passed]
    runtime    ...  0.057s
zbd/003 => nullb1 (reset sequential required zones)         
zbd/003 => nullb1 (reset sequential required zones)          [failed]
    runtime    ...  0.121s
    --- tests/zbd/003.out	2022-12-06 16:53:11.000000000 +0000
    +++ /lkp/benchmarks/blktests/results/nullb1/zbd/003.out.bad	2023-01-14 17:40:44.160678808 +0000
    @@ -1,2 +1,2 @@
     Running zbd/003
    -Test complete
    +Unexpected write poiter position in zone 0 wp: 0
job.yaml (text/plain, 4.5 KB)
---

#! jobs/blktests.yaml
suite: blktests
testcase: blktests
category: functional
need_memory: 1G
blktests:
  test: zbd-group-01
job_origin: blktests.yaml

#! queue options
queue_cmdline_keys:
- branch
- commit
queue: bisect
testbox: lkp-skl-d03
tbox_group: lkp-skl-d03
submit_id: 63c1ec805e80148bff835837
job_file: "/lkp/jobs/scheduled/lkp-skl-d03/blktests-zbd-group-01-debian-11.1-x86_64-20220510.cgz-64ea9d6c5f473c29c5de97abaa697856db90fef7-20230114-35839-nviigf-0.yaml"
id: 13ee40912dc965100c86cce447c72c592f9a6122
queuer_version: "/zday/lkp"

#! hosts/lkp-skl-d03
model: Skylake
nr_cpu: 4
memory: 32G
nr_ssd_partitions: 1
nr_hdd_partitions: 4
hdd_partitions: "/dev/disk/by-id/ata-ST1000DM003-1ER162_Z4YB6FTT-part*"
ssd_partitions: "/dev/disk/by-id/wwn-0x55cd2e404b653c95-part2"
rootfs_partition: "/dev/disk/by-id/wwn-0x55cd2e404b653c95-part1"
brand: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz

#! include/category/functional
kmsg:
heartbeat:
meminfo:

#! include/queue/cyclic
commit: 64ea9d6c5f473c29c5de97abaa697856db90fef7

#! include/testbox/lkp-skl-d03
need_kconfig_hw:
- PTP_1588_CLOCK: y
- E1000E: y
- SATA_AHCI
- DRM_I915
ucode: '0xf0'
bisect_dmesg: true

#! include/blktests
need_kconfig:
- BLK_DEV_ZONED: y
- BLK_DEV_NULL_BLK_FAULT_INJECTION: y
- RDMA_RXE: m, x86_64
- RDMA_SIW: m, x86_64
- BTRFS_FS: m
- BTRFS_FS_POSIX_ACL: y
kconfig: x86_64-rhel-8.3-func
enqueue_time: 2023-01-14 07:42:56.985440856 +08:00
_id: 63c1ec805e80148bff835837
_rt: "/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7"

#! schedule options
user: lkp
compiler: gcc-11
LKP_SERVER: internal-lkp-server
head_commit: 06d4905363dd8ba04ff9991efaa362a882840d35
base_commit: b7bfaa761d760e72a969d116517eaa12e404c262
branch: linux-devel/devel-hourly-20230112-093536
rootfs: debian-11.1-x86_64-20220510.cgz
result_root: "/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/0"
scheduler_version: "/lkp/lkp/src"
arch: x86_64
max_uptime: 1200
initrd: "/osimage/debian/debian-11.1-x86_64-20220510.cgz"
bootloader_append:
- root=/dev/ram0
- RESULT_ROOT=/result/blktests/zbd-group-01/lkp-skl-d03/debian-11.1-x86_64-20220510.cgz/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/0
- BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/vmlinuz-6.2.0-rc2-00206-g64ea9d6c5f47
- branch=linux-devel/devel-hourly-20230112-093536
- job=/lkp/jobs/scheduled/lkp-skl-d03/blktests-zbd-group-01-debian-11.1-x86_64-20220510.cgz-64ea9d6c5f473c29c5de97abaa697856db90fef7-20230114-35839-nviigf-0.yaml
- user=lkp
- ARCH=x86_64
- kconfig=x86_64-rhel-8.3-func
- commit=64ea9d6c5f473c29c5de97abaa697856db90fef7
- initcall_debug
- nmi_watchdog=0
- max_uptime=1200
- LKP_SERVER=internal-lkp-server
- nokaslr
- selinux=0
- debug
- apic=debug
- sysrq_always_enabled
- rcupdate.rcu_cpu_stall_timeout=100
- net.ifnames=0
- printk.devkmsg=on
- panic=-1
- softlockup_panic=1
- nmi_watchdog=panic
- oops=panic
- load_ramdisk=2
- prompt_ramdisk=0
- drbd.minor_count=8
- systemd.log_level=err
- ignore_loglevel
- console=tty0
- earlyprintk=ttyS0,115200
- console=ttyS0,115200
- vga=normal
- rw

#! runtime status
modules_initrd: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/modules.cgz"
bm_initrd: "/osimage/deps/debian-11.1-x86_64-20220510.cgz/run-ipconfig_20220515.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/lkp_20220513.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/rsync-rootfs_20220515.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/blktests_20221206.cgz,/osimage/pkg/debian-11.1-x86_64-20220510.cgz/blktests-x86_64-b35866f-1_20221206.cgz,/osimage/deps/debian-11.1-x86_64-20220510.cgz/hw_20220526.cgz"
ucode_initrd: "/osimage/ucode/intel-ucode-20220804.cgz"
lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz"
site: inn

#! /db/releases/20230112224352/lkp-src/include/site/inn
LKP_CGI_PORT: 80
LKP_CIFS_PORT: 139
oom-killer:
watchdog:
last_kernel: 6.2.0-rc3-wt-ath-09087-g55aa4d3b2656
schedule_notify_address:

#! user overrides
kernel: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/64ea9d6c5f473c29c5de97abaa697856db90fef7/vmlinuz-6.2.0-rc2-00206-g64ea9d6c5f47"
dequeue_time: 2023-01-14 07:53:23.462839914 +08:00

#! /db/releases/20230113175433/lkp-src/include/site/inn
job_state: finished
loadavg: 0.72 0.20 0.07 2/154 945
start_time: '1673654113'
end_time: '1673654115'
version: "/lkp/lkp/.src-20230111-092942:5b9bf8a4a:d984198af"
reproduce (text/plain, 84 B)
sed "s:^:zbd/:" /lkp/benchmarks/blktests/tests/zbd-group-01
./check zbd/002 zbd/003
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.