Hi,

> FYI, we noticed the following commit (built with gcc-9):

> commit: 6e6fcbc27e7788af54139c53537395d95560f2ef ("blk-mq: support batching 
> dispatch in case of io")
> https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git 
> for-5.9/drivers


> in testcase: ltp
> with following parameters:

>       disk: 1HDD
>       fs: ext4
>       test: fs-03

> test-description: The LTP testsuite contains a collection of tools for 
> testing the Linux kernel and related features.
> test-url: http://linux-test-project.github.io/


> on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

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

...
> tst_test.c:1308: INFO: Testing on vfat
> tst_mkfs.c:90: INFO: Formatting /dev/loop0 with vfat opts='' extra opts=''
> tst_test.c:1247: INFO: Timeout per run is 0h 05m 00s
> fs_fill.c:103: INFO: Running 10 writer threads
> Test timeouted, sending SIGKILL!
> Test timeouted, sending SIGKILL!
> Test timeouted, sending SIGKILL!
> Test timeouted, sending SIGKILL!
> Test timeouted, sending SIGKILL!
> Test timeouted, sending SIGKILL!
The only "error" I found is that fs_fill test timeouted on vfat. That might
indicate some problems. Note, for slow machines, there is LTP_TIMEOUT_MUL
https://github.com/linux-test-project/ltp/wiki/User-Guidelines#1-library-environment-variables

Some notes:
* The "diff" is about 445. It took me some time to realize that it's a
"diff" which reports some error, because LTP output is also after kernel config
log(output is still not clear).
* Log is huge: more than 7746 lines; ok, significant part 6275 lines is kernel 
config - if it's that huge,
it should be at the end.

> -------------- next part --------------
Maybe also have description (sometimes obvious sometimes not).


...
> # CONFIG_HYPERV_TESTING is not set
> # end of Kernel Testing and Coverage
> # end of Kernel hacking
> -------------- next part --------------
> #!/bin/sh

> export_top_env()
> {
>       export suite='ltp'
>       export testcase='ltp'
>       export category='functional'
>       export need_modules=true
>       export need_memory='4G'
>       export 
> job_origin='/lkp-src/allot/cyclic:p1:linux-devel:devel-hourly/vm-snb/ltp-1hdd-part2.yaml'
>       export queue_cmdline_keys='branch
> commit
> queue_at_least_once'
>       export queue='validate'
>       export testbox='vm-snb-223'
>       export tbox_group='vm-snb'
>       export kconfig='x86_64-rhel-8.3'
>       export nr_vm=64
>       export submit_id='5f1b6220d3e994389b75f575'
>       export 
> job_file='/lkp/jobs/scheduled/vm-snb-223/ltp-1HDD-ext4-fs-03-debian-10.4-x86_64-20200603.cgz-6e6fcbc27e7788af54139c53537395d95560f2ef-20200725-14491-q8d1h6-26.yaml'
>       export id='065bec73e2a4ca800d1cb6ad4c3c7827984bbf55'
>       export queuer_version='/lkp-src'
>       export model='qemu-system-x86_64 -enable-kvm -cpu SandyBridge'
>       export nr_cpu=8
>       export memory='16G'
>       export hdd_partitions='/dev/vda /dev/vdb /dev/vdc /dev/vdd /dev/vde 
> /dev/vdf'
>       export swap_partitions='/dev/vdg'
>       export need_kconfig='CONFIG_BLK_DEV_SD
It looks like this shell function should not be part of the mail.
Or at least not in the middle of kernel config (repeated several times).

> CONFIG_SCSI
> CONFIG_BLOCK=y
> CONFIG_SATA_AHCI

...
> extract_stats()
> {
>       export stats_part_begin=
>       export stats_part_end=

>       $LKP_SRC/stats/wrapper ltp
>       $LKP_SRC/stats/wrapper kmsg
>       $LKP_SRC/stats/wrapper meminfo

>       $LKP_SRC/stats/wrapper time ltp.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
> }

> "$@"

That repeats till here.

Kind regards,
Petr

Reply via email to