-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-9.8
-
None
-
None
-
None
-
rhel-storage-crs
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
INFO: [2025-10-09 02:33:14] Running: 'integritysetup close kQtuGzsVvU -q '... INFO: [2025-10-09 02:33:24] Running: 'wipefs -a /dev/md/TESTRAID'... /dev/md/TESTRAID: 8 bytes were erased at offset 0x00000000 (DM_integrity): 69 6e 74 65 67 72 74 00 INFO: [2025-10-09 02:33:24] Running: 'dd if=/dev/zero of=/dev/md/TESTRAID bs=4k count=1'... 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 8.0718e-05 s, 50.7 MB/s INFO: [2025-10-09 02:33:24] Running: 'readlink /dev/md/TESTRAID'... ../md127 INFO: [2025-10-09 02:33:24] Running: 'basename ../md127'... md127 INFO: [2025-10-09 02:33:24] Running: 'cat /sys/block/md127/integrity/format'... nop [2025-10-09 02:33:24] [1;31m INFO: the add_device_inline device md127 support npo2 [0m [2025-10-09 02:33:24] [1;32m INFO: the add_device_inline device md127 support npo2 [0m INFO: [2025-10-09 02:33:24] Running: 'cat /sys/block/md127/size'... 6291456 6291456 False [2025-10-09 02:33:24] [1;31m integritysetup --integrity 'sha256' --sector-size '4096' format /dev/md/TESTRAID --integrity-legacy-padding -q --integrity-inline [0m INFO: [2025-10-09 02:33:24] Running: 'integritysetup --integrity 'sha256' --sector-size '4096' format /dev/md/TESTRAID --integrity-legacy-padding -q --integrity-inline '... device-mapper: reload ioctl on temporary-cryptsetup-13bae6cc-9f88-42df-8f0c-530aa7975ca8 (253:3) failed: Invalid argument Cannot format integrity for device /dev/md/TESTRAID. INFO: [2025-10-09 02:33:24] Running: 'integritysetup --integrity 'sha256' --sector-size '4096' format /dev/md/TESTRAID --integrity-legacy-padding -q --integrity-inline --debug '... # cryptsetup 2.8.1 processing "integritysetup --integrity sha256 --sector-size 4096 format /dev/md/TESTRAID --integrity-legacy-padding -q --integrity-inline --debug" # Running command format. # Allocating context for crypt device /dev/md/TESTRAID. # Trying to open device /dev/md/TESTRAID with direct-io. # Initialising device-mapper backend library. # Blkid check (filter none). # Formatting device /dev/md/TESTRAID as type INTEGRITY with inline tags. # Crypto backend (OpenSSL 3.5.1 1 Jul 2025 [default][legacy][threads][argon2]) initialized in cryptsetup library version 2.8.1. # Detected kernel Linux 5.14.0-621.el9.x86_64 x86_64. # Inline integrity is supported (0). # Wipe device /dev/md/TESTRAID [0], offset 0, length 4096, block 4096, bsize 4096, align 4096. # dm version [ opencount flush ] [16384] (*1) # dm versions [ opencount flush ] [16384] (*1) # Detected dm-ioctl version 4.50.0. # Detected dm-crypt version 1.28.0. # Detected dm-integrity version 1.13.0. # Device-mapper backend running with UDEV support enabled. # Trying to format INTEGRITY device on top of /dev/md/TESTRAID, tmp name temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093, tag size 32 (inline). # DM-UUID is CRYPT-INTEGRITY-temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 # Udev cookie 0xd4de464 (semid 3833875) created # Udev cookie 0xd4de464 (semid 3833875) incremented to 1 # Udev cookie 0xd4de464 (semid 3833875) incremented to 2 # Udev cookie 0xd4de464 (semid 3833875) assigned to CREATE task(0) with flags DISABLE_SUBSYSTEM_RULES DISABLE_DISK_RULES DISABLE_OTHER_RULES DISABLE_LIBRARY_FALLBACK (0x2e) # dm create temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 CRYPT-INTEGRITY-temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 [ opencount flush ] [16384] (*1) # dm reload (253:3) [ opencount flush securedata ] [16384] (*1) # Udev cookie 0xd4de464 (semid 3833875) decremented to 1 # Udev cookie 0xd4de464 (semid 3833875) incremented to 2 # Udev cookie 0xd4de464 (semid 3833875) assigned to REMOVE task(2) with flags DISABLE_SUBSYSTEM_RULES DISABLE_DISK_RULES DISABLE_OTHER_RULES DISABLE_LIBRARY_FALLBACK (0x2e) # dm remove temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 [ opencount flush securedata ] [16384] (*1) # Uevent not generated! Calling udev_complete internally to avoid process lock-up. # Udev cookie 0xd4de464 (semid 3833875) decremented to 1 # DM create task failed, dm_task errno: -22. # dm versions [ opencount flush ] [16384] (*1) # dm status temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 [ opencount noflush ] [16384] (*1) # Device status returned -19. # Data device /dev/md/TESTRAID is OK. # No referenced device missing, some device in use. # Udev cookie 0xd4de464 (semid 3833875) decremented to 0 # Udev cookie 0xd4de464 (semid 3833875) waiting for zero # Udev cookie 0xd4de464 (semid 3833875) destroyed # Releasing crypt device /dev/md/TESTRAID context. # Releasing device-mapper backend. # Closing read write fd for /dev/md/TESTRAID. Command failed with code -5 (device already exists or device is busy). device-mapper: reload ioctl on temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 (253:3) failed: Invalid argument
random failed with the integritysetup inline mode format.
test step
1. create raid1 with two nvme devices which are formated to 4096+64.
2. format to inline mode
cryptsetup-2.8.1-2.el9.x86_64
RHEL-9.8.0-20250927.0 BaseOS x86_64
storageqe-64.rhts.eng.pek2.redhat.com
please have a look what's going wrong here, I hit it two times.
https://beaker.engineering.redhat.com/recipes/19698583#task203260173,task203260181
https://beaker.engineering.redhat.com/recipes/19660001#task202910010,task202910018