Le Thu, 23 Jun 2011 14:44:31 +0530,
Ritesh Raj Sarraf <[email protected]> a écrit :

> On 06/23/2011 02:31 PM, Laurent Bigonville wrote:
> > It's just to add a comment (tell me if it worth reopening the bug).
> >
> 
> There's not much to do here. So let's leave it closed.

OK

> 
> > I've discovered that the more LUN mapped to a machine you have, the
> > more time the machine takes to boot (due to the IO errors) and well
> > in some situations it's not acceptable.
> > 
> 
> That's ought to happen given the design. Ideally, there should be a
> mechanism to ignore the ghost devices. Have you discussed this on
> dm-devel?
 
Well multipath is not even running at that time, so without any help
(scsi_dh_rdac) the kernel know nothing about the sdX device.

I should probably talk about that on the ml. I've other weirdness with
the target I'm using but I'm a bit ENOTIME at the moment.

> BTW, how many devices (LUNs x Paths) are we talking here ?

Well I was testing with 5 lun (2 active paths and 2 inactives).

> 
> > I've found on a centos ML[0] that loading the scsi_dh_rdac kernel
> > module really early (in the initrd) could mitigate this issue. I've
> > made some test and it seems to work if the module is loaded in
> > init-top (and before udev). I'm not too sure this is possible to
> > do, as it seems that the 1st script to load (scsi) modules is the
> > udev one.
> >
> 
> The only reason to put something into initrd is for early boot. In
> case of storage, if your root LUN is on a SAN. Otherwise, I don't see
> a need. But if you feel that putting it into initrd is helping, go
> with it. Does the rdac module have any initialization delay ?

Looks like that even with multipath-utils-boot package installed, this
module is not loaded either before udev is started.

initialization delay? Not too sure what you mean, the module seems
to load instantaneously.

Cheers

Laurent Bigonville



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

Reply via email to