Bug#675452: Bug#677504: lintian fixes

Sergey Kirpichev skirpichev at gmail.com
Fri Jun 29 09:56:12 UTC 2012


>>> #675452 ... So, if you do have some
>>>
>>> time and are willing to help, that's where to look at :)
>>
>> Comment was added.
>
> Yes, I've seen these. But at this point before wheezy release I don't want
> to enable asyncronous array processing like this.  Once we enable that in
> in the initramfs, we have to enable it in regular userspace too, so that
> other parts of arrays will be processed later.  This has to be supported
> from initramfs to regular userspace and whole thing has to be switched to
> asyncronous processing, which needs quite good testing in various usage
> scenarios out there.

Probably, Martin has some knowledge about asynchronous array processing
and why this branch was abandoned time ago.

> For now, the most appropriate course of actions, I think, is to run udevadm
> settle before mdadm --assemble and, if after --assemble, the root device
> is not there still, sleep a few seconds and repeat WHOLE series of scripts
> in initramfs again, up to a configured amount of times.  This should already
> work for cryptoloop which should not ask for a password again if the device
> is already configured, and this should work for lvm on top of md raid too,
> with lvm not being asyncronous like md is.

Looks complex.  As a dirty fix, you can introduce a configurable
option (default: off) to set a delay before --assemble.





More information about the pkg-mdadm-devel mailing list