Thread (14 messages) 14 messages, 3 authors, 2021-06-30

Re: [LTP] [BUG] btrfs potential failure on 32 core LTP test (fallocate05)

From: Petr Vorel <pvorel@suse.cz>
Date: 2021-06-30 11:29:50
Also in: lkml, ltp

Hi all,

...
quoted
quoted
quoted
Reproduction steps:
git clone https://github.com/linux-test-project/ltp.git
cd ltp
./build.sh && make install -j8
cd ../ltp-install
sudo ./runltp -f syscalls -s fallocate05
NOTE: you can also be a bit faster if you test just single test, see
https://github.com/linux-test-project/ltp#shortcut-to-running-a-single-test
(not compiling and installing whole LTP)

$ cd testcases/kernel/syscalls/fallocate/
$ make -j`nproc`
$ sudo ./fallocate05
quoted
quoted
This thing keeps trying to test ext2, how do I make it only test btrfs?  Thanks,
quoted
It tests all available file systems, just wait till it gets to btrfs. I
don't know how to limit it only to one file system.
In the future we can add environment variable to specify the only fs to be
tested. There is LTP_DEV_FS_TYPE, but that does not work when .all_filesystems
flag is enabled. Thus just patch the file:
NOTE: It detect kernel filesystem support and presence of mkfs.xxx.
Thus other way to limit filesystem is to rename mkfs.xxx of other filesystems
(in case you test LTP from package and don't want / cannot compile and can
modify root filesystem).

Kind regards,
Petr
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help