Hi, 
I'm currently adding multipath support to d-i. In the current setup
multipath device nodes show up as /dev/mapper/mpath[0-9] and the device
nodes on the partitions as /dev/mapper/mpath[0-9]-part[0-9].
Almost everything already works fine, except when it comes to createing
the filesystem:

/lib/partman/commit.d/50format_ext3: IN: PARTITIONS =dev=mapper=mpath0
parted_server: Read command: PARTITIONS
parted_server: command_partitions()
parted_server: Opening outfifo
parted_server: OUT: OK

parted_server: OUT: 1   0-10737418239   10737418240     primary ext3 
/dev/mapper/mpath0 

parted_server: Partitions printed
parted_server: OUT:

Always gives /dev/mapper/mpath0 as device to the commit.d scripts but it
should be /dev/mapper/mpath0-part1. With multipath the
/dev/mapper/mpath0-partX devices are "simple" linear device mapper mappings:
with a table like: "start end linear major:minor offset". So I assume
parted is confused by the fact that the partition itself is a device
mapper device (partmap return "msdos" for mpath0 and "loop" for
mpath0-partX). Any ideas where to start digging?
Cheers,
 -- Guido

p.s.: please cc: me on replies


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to