Re: [PATCH 1/3] Add support for launching mdmon via systemctl instead of fork/exec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jes Sorensen <Jes.Sorensen@xxxxxxxxxx> writes:
> NeilBrown <neilb@xxxxxxx> writes:
>>  - I have come to the conclusion that --offroot is a bad idea.  We should
>>    just make that the default.  No matter whether the array is providing the
>>    root filesystem or not, I never want systemd (or anything else) to kill
>>    mdmon.  I want it to remain in control.  So the systemctl handling should
>>    assume offroot. e.g. there should only be one .service file.
>
> Ok I guess the question is what happens if an array is shut down in
> userland, does it take mdmon down manually once it is finished with it?
> We need this to happen, because otherwise we end up with a dangling
> mdmon process once we reboot, if the IMSM array wasn't assembled in the
> initrd.

I have been digging some more into this. Basically it looks like we can
nuke the --offroot argument and simply default to running that way.

On the bad side, we need two different .service files, one for on the
initrd and one for post system boot, due to different condition
requiremnts. The question is whether to name them the same, and just
have dracut know about the magic initrd version or if we want to try for
the two versions.

Having dracut install a special initrd version under the same name seems
the simplest from an mdadm code perspective though.

Thoughts?

Jes
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux