On 24.06.2022 18:05, Hannes Reinecke wrote:
On 6/24/22 16:23, Larry Finger wrote:
On 6/24/22 08:43, Hannes Reinecke wrote:
Because Linbit is developing the DRBD driver outside the kernel, and it has diverged quite heavily from the in-kernel one. And having far more features to boot.
So just falling back to the in-kernel one is not making you any friends, especially not with existing installations.
Doing development outside the kernel for a driver already included in the kernel is absolutely the wrong thing to do!
To me, this situation reeks of developer(s) getting bad reviews and forking the code into a separate project rather than doing the hard work of fixing the problem. As an example, look at the history of the Reiser 4 file system, which was derived from reiserfs! This behavior should not be rewarded by openSUSE. For maximum security, someone should update the in-kernel version following the standard patch submission and review procedures.
Wrong tree to bark on.
I've expressed the very same sentiments to Phil Reisner and Linbit. Unfortunately by now both trees have diverged significantly such that it's a major effort to reconcile / update the in-kernel sources.
Should not drbd module be removed from kernel-default then? It is not present on Leap 15.4 as example but is present on Tumbleweed. Otherwise it is possible to use in-tree version instead of Linbit version.