Greetings,
The current git version of multipath-tools doesn't properly handle 4k
block sizes and partions creation. There very little verbose output but
I will post what I can find. I would appreciate any help getting this
working.
The raw devices detect the 4k partition.
A manual run of kpartx -a creates the dm points.
Thanks for the assistance,
Ross
##Log Errors w/multipathd -v4
[ 15.760507] sd 8:0:1:2: [sdn] Attached SCSI disk
[ 15.760709] sdp: sdp1 sdp2
[ 15.760781] sd 7:0:1:2: [sdq] 681574400 4096-byte logical blocks:
(2.79 TB/2.53 TiB)
[ 15.760854] sd 7:0:1:1: [sdo] Attached SCSI disk
[ 15.760953] sd 8:0:1:3: [sdp] 57671680 4096-byte logical blocks: (236
GB/220 GiB)
[ 15.761056] sd 7:0:1:0: [sdm] Attached SCSI disk
[ 15.761484] sd 7:0:1:2: [sdq] Attached SCSI disk
[ 15.761496] sd 8:0:1:3: [sdp] Attached SCSI disk
[ 15.762166] sdr: sdr1 sdr2
[ 15.762400] sd 7:0:1:3: [sdr] 57671680 4096-byte logical blocks: (236
GB/220 GiB)
[ 15.762935] sd 7:0:1:3: [sdr] Attached SCSI disk
[ 36.699314] device-mapper: table: 253:6: multipath: error getting device
[ 36.699318] device-mapper: ioctl: error adding target to table
[ 36.699709] device-mapper: table: 253:6: multipath: error getting device
[ 36.699711] device-mapper: ioctl: error adding target to table
[multipathd] emc-test: load table [0 114224640 multipath 1
queue_if_no_path 0 1 1 service-time 0 2 1 8:112 4 8:96 4]_
[multipathd] emc-bak: load table [0 8239795200 multipath 1
queue_if_no_path 0 1 1 service-time 0 2 1 8:160 4 8:128 4]_
[multipathd] sfx4k: load table [0 165076992 multipath 0 0 1 1
service-time 0 2 1 8:192 4 8:144 4]_
[multipathd] general: load table [0 1258291200 multipath 0 0 1 1
service-time 0 2 1 8:224 4 8:176 4]_
[multipathd] audio: load table [0 5452595200 multipath 0 0 1 1
service-time 0 2 1 65:0 4 8:208 4]_
[multipathd] samplelib: load table [0 461373440 multipath 0 0 1 1
service-time 0 2 1 65:16 4 8:240 4]_
[multipathd] ST3250310AS_5RY18PMP: ignoring map_
[multipathd] emc-test: event checker started_
[multipathd] emc-bak: event checker started_
[multipathd] sfx4k: event checker started_
[multipathd] general: event checker started_
[multipathd] audio: event checker started_
[multipathd] samplelib: event checker started_
[multipathd] path checkers start up_
[ 36.699314] device-mapper: table: 253:6: multipath: error getting
device
[ 36.699318] device-mapper: ioctl: error adding target to table
[ 36.699709] device-mapper: table: 253:6: multipath: error getting
device
[ 36.699711] device-mapper: ioctl: error adding target to table
[multipathd] sdr: ownership set to samplelib_
[multipathd] sdr: not found in pathvec_
[multipathd] sdr: mask = 0xc_
[multipathd] sdr: path state = running__
[multipathd] sdr: get_state_
[multipathd] uevent 'add' from '/devices/virtual/block/dm-3'_
[multipathd] sdr: state = up_
[multipathd] sdr: const prio = 1_
[multipathd] sdp: ownership set to samplelib_
[multipathd] sdp: not found in pathvec_
[multipathd] sdp: mask = 0xc_
[multipathd] sdp: path state = running__
[multipathd] sdp: get_state_
[multipathd] sdp: state = up_
[multipathd] sdp: const prio = 1_
[multipathd] samplelib: pgfailback = -2 (config file default)_
[multipathd] samplelib: pgpolicy = multibus (config file default)_
[multipathd] samplelib: selector = service-time 0 (LUN setting)_
[multipathd] samplelib: features = 0 (config file default)_
[multipathd] samplelib: hwhandler = 0 (internal default)_
[multipathd] samplelib: rr_weight = 2 (LUN setting)_
[multipathd] samplelib: minio = 4 rq (config file default)_
[multipathd] samplelib: no_path_retry = -1 (config file default)_
[multipathd] mode = 0644 (config file default)_
[multipathd] uid = 0 (config file default)_
[multipathd] samplelib: fast_io_fail_tmo = 5 (config file default)_
[multipathd] samplelib: retain_attached_hw_handler = 1 (config file
default)_
[multipathd] samplelib: remove queue_if_no_path from '0'_
[multipathd] samplelib: assembled map [0 0 1 1 service-time 0 2 1
65:16 4 8:240 4]_
[multipathd] samplelib: set ACT_CREATE (map does not exist)_
[multipathd] uevent 'add' from '/devices/virtual/block/dm-4'_
[multipathd] samplelib: load table [0 461373440 multipath 0 0 1 1
service-time 0 2 1 65:16 4 8:240 4]_
[multipathd] samplelib: unset queue_if_no_path feature_
[multipathd] samplelib: discover_
[multipathd] samplelib: disassemble map [0 0 1 1 service-time 0 2 2
65:16 4 1 8:240 4 1 ]_
[multipathd] samplelib: disassemble status [2 0 0 0 1 1 A 0 2 2 65:16
A 0 4096 1 8:240 A 0 0 1 ]_
[multipathd] uevent 'add' from '/devices/virtual/block/dm-6'_
[multipathd] uevent 'remove' from '/devices/virtual/block/dm-6'_
##Kpart output
kpartx -v /dev/mapper/samplelib
samplelib1 : 0 262144 /dev/mapper/samplelib 48
samplelib2 : 0 461107200 /dev/mapper/samplelib 264192
## /dev/mapper/
ls -l
total 0
brw-r--r-- 1 root root 253, 4 Sep 4 15:40 audio
crw------- 1 root root 10, 236 Sep 4 15:38 control
brw-r--r-- 1 root root 253, 1 Sep 4 15:40 emc-bak
brw-r--r-- 1 root root 253, 0 Sep 4 15:40 emc-test
brw-r--r-- 1 root root 253, 3 Sep 4 15:40 general
brw-r--r-- 1 root root 253, 5 Sep 4 15:40 samplelib
brw-r--r-- 1 root root 253, 2 Sep 4 15:40 sfx4k
## output after kpartx -a of each 4k device.
brw-r--r-- 1 root root 253, 4 Sep 4 15:40 audio
crw------- 1 root root 10, 236 Sep 4 15:38 control
brw-r--r-- 1 root root 253, 1 Sep 4 15:40 emc-bak
brw-r--r-- 1 root root 253, 0 Sep 4 15:40 emc-test
brw-r--r-- 1 root root 253, 3 Sep 4 15:40 general
brw-r--r-- 1 root root 253, 5 Sep 4 15:40 samplelib
brw-r--r-- 1 root root 253, 9 Sep 4 15:52 samplelib1
brw------- 1 root root 253, 6 Sep 4 15:51 samplelib2
brw-r--r-- 1 root root 253, 2 Sep 4 15:40 sfx4k
brw-r--r-- 1 root root 253, 7 Sep 4 15:52 sfx4k1
brw-r--r-- 1 root root 253, 8 Sep 4 15:52 sfx4k2
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel