Comment 3 for bug 1789131

Sarah Newman (srn-f) wrote :

I confirmed that adding "-E stride=128,stripe_width=512" to the call to mkfs results gets the following errors almost immediately at boot with 3.13.0-157.207:

[ 5.680480] EXT4-fs error (device xvda1): ext4_validate_block_bitmap:376: comm mountall: bg 213: block 7007360: invalid block bitmap
[ 5.681182] Aborting journal on device xvda1-8.
[ 5.681827] EXT4-fs (xvda1): Remounting filesystem read-only
[ 5.681850] EXT4-fs error (device xvda1) in ext4_free_blocks:4876: IO failure
[ 5.682538] EXT4-fs error (device xvda1) in ext4_reserve_inode_write:4967: Journal has aborted
[ 5.683254] EXT4-fs error (device xvda1) in ext4_orphan_del:2682: Journal has aborted
[ 5.683883] EXT4-fs error (device xvda1) in ext4_reserve_inode_write:4967: Journal has aborted

And that this does not happen without stride=128,stripe_width=512 and that is not present in 3.13.0-156.206.

It does *not* happen with ext4 and "-E stride=128,stripe_width=512" being set. This file system mounted without errors:

Last mounted on: /
Filesystem UUID: 12df937e-795c-4d98-a90b-dca002109a34
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1966080
Block count: 7863296
Reserved block count: 393164
Free blocks: 7358461
Free inodes: 1885947
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1022
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
RAID stride: 128
RAID stripe width: 512
Flex block group size: 16
Filesystem created: Sun Aug 26 21:06:58 2018
Last mount time: Sun Aug 26 21:14:39 2018
Last write time: Sun Aug 26 21:14:39 2018
Mount count: 3
Maximum mount count: 20
Last checked: Sun Aug 26 21:06:58 2018
Check interval: 15552000 (6 months)
Next check after: Fri Feb 22 21:06:58 2019
Lifetime writes: 2504 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 8d081584-5ec6-4446-a213-97f2012d8755
Journal backup: inode blocks