Just bought a new 8TB disk drive. Following my standard procedures I run a badblock -w against the disk as burn in test. Running on Fedora 20 on x86_64 I was surprised to see this:
badblocks -v -v -w /dev/sdf badblocks: Value too large for defined data type invalid end block (7516192768): must be 32-bit value
Reproducer:
lvcreate -L 1G --type thin-pool --thinpool thin_pool $VG lvcreate -T $VG/thin_pool -V 4T -n thinvol badblocks -v -v -w /dev/$VG/thin_pool
Solution
badblock -v -v -w -b 4096 /dev/$VG/thin_pool