fio --name=force_large_large_folio_parallel_writes --ignore_error=ENOSPC --nrfiles=10 --direct=0 --bs=4M --group_reporting=1 --filesize=1GiB --rw=write --fallocate=none --numjobs=16 --directory=/mnt/scratch --runtime=100*1 --time_based meta-data=/dev/sdb isize=512 agcount=4, agsize=1966080 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=1 = reflink=1 bigtime=1 inobtcount=1 nrext64=1 = exchange=1 metadir=0 data = bsize=4096 blocks=7864320, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1, parent=1 log =internal log bsize=4096 blocks=16384, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 = rgcount=0 rgsize=0 extents = zoned=0 start=0 reserved=0 echo '1' 2>&1 > /sys/fs/xfs/sdb/error/fail_at_unmount echo '0' 2>&1 > /sys/fs/xfs/sdb/error/metadata/EIO/max_retries echo '0' 2>&1 > /sys/fs/xfs/sdb/error/metadata/EIO/retry_timeout_seconds Running fio with config: [force_large_large_folio_parallel_writes] ignore_error=ENOSPC nrfiles=10 direct=0 bs=4M group_reporting=1 filesize=1GiB readwrite=write fallocate=none numjobs=16 directory=/mnt/scratch runtime=100*1 time_based vmstat thp_split_page: 3543 vmstat thp_split_page_failed: 65 _check_xfs_filesystem: filesystem on /dev/sdb has dirty log *** xfs_logprint -t output *** xfs_logprint: data device: 0x810 log device: 0x810 daddr: 31457336 length: 131072 log tail: 162 head: 168 state: LOG REC AT LSN cycle 1 block 162 (0x1, 0xa2) ============================================================================ TRANS: tid:0x7411e763 #items:2 trans:0x7411e763 q:0x55803f557840 BUF: cnt:2 total:2 a:0x55803f544060 len:24 a:0x55803f55fa10 len:384 BUF: #regs:2 start blkno:0x0 len:1 bmap size:1 flags:0x9000 SUPER Block Buffer: LOG REC AT LSN cycle 1 block 164 (0x1, 0xa4) ============================================================================ TRANS: tid:0x696b151 #items:12 trans:0x696b151 q:0x55803f557840 BUF: cnt:3 total:3 a:0x55803f544080 len:24 a:0x55803f557900 len:128 a:0x55803f55fba0 len:128 BUF: #regs:3 start blkno:0x28 len:8 bmap size:1 flags:0x2000 BUF DATA BUF DATA BUF: cnt:2 total:2 a:0x55803f544060 len:24 a:0x55803f55fc30 len:128 BUF: #regs:2 start blkno:0x1 len:1 bmap size:1 flags:0x2800 AGF Buffer: (XAGF) BUF: cnt:2 total:2 a:0x55803f5575c0 len:24 a:0x55803f55fcf0 len:128 BUF: #regs:2 start blkno:0x8 len:8 bmap size:1 flags:0x2000 BUF DATA BUF: cnt:2 total:2 a:0x55803f5575e0 len:24 a:0x55803f55fde0 len:128 BUF: #regs:2 start blkno:0x10 len:8 bmap size:1 flags:0x2000 BUF DATA INO: cnt:3 total:3 a:0x55803f55fe70 len:56 a:0x55803f55ff20 len:176 a:0x55803f55ffe0 len:32 INODE: #regs:3 ino:0xa4 flags:0x5 dsize:32 CORE inode: DATA FORK EXTENTS inode data: *** end xfs_logprint output _check_xfs_filesystem: filesystem on /dev/sdb is inconsistent (r) *** xfs_repair -n output *** Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... ALERT: The filesystem has valuable metadata changes in a log which is being ignored because the -n option was used. Expect spurious inconsistencies which may be resolved by first mounting the filesystem to replay the log. - scan filesystem freespace and inode maps... sb_fdblocks 5062668, counted 7009128 - found root inode chunk Phase 3 - for each AG... - scan (but don't clear) agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 - agno = 3 - process newly discovered inodes... Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 0 - agno = 1 - agno = 2 - agno = 3 No modify flag set, skipping phase 5 Phase 6 - check inode connectivity... - traversing filesystem ... - traversal finished ... - moving disconnected inodes to lost+found ... Phase 7 - verify link counts... No modify flag set, skipping filesystem flush and exiting. *** end xfs_repair output *** mount output *** /dev/nvme0n1p3 on / type btrfs (rw,relatime,seclabel,compress=zstd:1,ssd,space_cache=v2,subvolid=256,subvol=/root) devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=15664116k,nr_inodes=3916029,mode=755,inode64) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel,inode64,usrquota) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=600,ptmxmode=000) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot,memory_hugetlb_accounting) none on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime,seclabel) efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,size=6286876k,nr_inodes=819200,mode=755,inode64) selinuxfs on /sys/fs/selinux type selinuxfs (rw,nosuid,noexec,relatime) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=40,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=14591) tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime,seclabel) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime,seclabel) debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime,seclabel) hugetlbfs on /dev/hugepages type hugetlbfs (rw,nosuid,nodev,relatime,seclabel,pagesize=2M) fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime) none on /run/credentials/systemd-journald.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,seclabel,size=1024k,nr_inodes=1024,mode=700,inode64,noswap) /dev/nvme0n1p3 on /home type btrfs (rw,relatime,seclabel,compress=zstd:1,ssd,space_cache=v2,subvolid=258,subvol=/home) /dev/nvme0n1p3 on /boot type btrfs (rw,relatime,seclabel,compress=zstd:1,ssd,space_cache=v2,subvolid=257,subvol=/boot) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,seclabel,nr_inodes=1048576,inode64,usrquota) /dev/nvme0n1p3 on /var type btrfs (rw,relatime,seclabel,compress=zstd:1,ssd,space_cache=v2,subvolid=259,subvol=/var) /dev/nvme0n1p2 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime) none on /run/credentials/getty@tty1.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,seclabel,size=1024k,nr_inodes=1024,mode=700,inode64,noswap) none on /run/credentials/serial-getty@ttyS0.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,seclabel,size=1024k,nr_inodes=1024,mode=700,inode64,noswap) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=3143436k,nr_inodes=785859,mode=700,inode64) /dev/sda on /mnt/test type xfs (rw,relatime,seclabel,inode64,logbufs=8,logbsize=32k,noquota) *** end mount output umount: /dev/sdb: not mounted.