My HDDs are formatted as 4096 byte logical and physical sector devices. When running lsblk, the actual devices (sdb, sdc, sdd, etc.) show this correctly, but the md devices (md1p1, md2p1) show up as 512 byte sectors.
This has implications for correctly formatting disks, as it causes both LUKS and XFS to default to 512 byte sector sizes when formatting. I had to manually format the drives using the command line options to specify sector size to work around this.
Things seem to be working fine now (and, oddly enough, the LUKS mapper devices report 4096 logical/physical sectors), but I'm wondering if there's some option to cause the array drives to be considered as 4kn without jumping through hoops like this?