Thread (9 messages) flat view 9 messages, 5 authors, 2021-03-11

Re: [PATCH] mdmonitor: check if udev has finished events processing

From: Jes Sorensen <hidden>
Date: 2021-03-11 12:59:22

On 3/10/21 11:46 AM, Tkaczyk, Mariusz wrote:
On 09.03.2021 15:52, Jes Sorensen wrote:
quoted
This is my main concern, small embedded devices that don't use systemd.
I've never been a big systemd fan, but it's how the chips have fallen,
so I am not overly worried about a couple of fanatics.

If eudev can do the trick, that would be great.

Cheers,
Jes
Hello,

Mdadm is in use in openwrt without udev (thanks to Artur for research).
They are using hotplug scripts:
https://openwrt.org/docs/guide-user/base-system/hotplug#coldplug
To provide compatibility with libudev dependency they wrote small shim:
https://openwrt.org/packages/pkgdata/libudev-fbsd
Unfortunately, not all libudev functions are defined, mdadm compilation
there might be problematic:
https://openwrt.org/packages/pkgdata_lede17_1/mdadm

Now, it makes sense to define libudev as optional dependency.
It should be done before new release, Intel will do that.

Anyway, I still think that we should drop udev detection from mdadm.
I there is no systemd-udevd, we should expect other tool to provide
similar functionality, like hotplug scripts, eudev.
IMO mdadm doesn't need to create any link.
Thanks for checking into this and taking care of it, appreciate it!

Cheers,
Jes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help