[CentOS-devel] drbd83 update + no kmod update = broken server

Fri Sep 11 15:38:08 UTC 2009
Akemi Yagi <amyagi at gmail.com>

On Fri, Sep 11, 2009 at 8:29 AM, Alan Bartlett <ajb at elrepo.org> wrote:
> On 11/09/2009, Akemi Yagi <amyagi at gmail.com> wrote:

>>  > So, I do not agree that kmod needs to obsolete the older one.  I think
>>  > that having the older kmod there in case you need to boot into the older
>>  > kernel is not bad.
>>
>>  That is the statement I have difficulty understanding. :)  In case you
>>  need to boot into the older kernel ... the drbd module from -83 should
>>  be there as a symlink.  Or, if you mean boot into the older kernel to
>>  get drbd.ko *82*, then you would have to reinstall drbd82.
>>
>>  In other words, if drbd83 obsoletes drbd82, there is no merit for
>>  still having drbd.ko (82) around because drbd82 gets removed upon the
>>  82 -> 83 upgrade. If someone needs to go back to the 82, he needs to
>>  manually install drbd82 anyway. (hope I'm making sense here)  :-)
>>
>>  One (minor) drawback of keeping both kmods is that each time
>>  /sbin/meak-module is run, it has to do extra work going through all
>>  installed kernels, once for kmod-drbd82 and another time for
>>  kmod-drbd83.
>>
>>  Akemi
>>  - now completely hiding under a huge rock
>
> A question in two parts -- for Akemi to consider:
>
> Are the kmod-drbd* packages kABI tracking? Or are they kernel version dependant?
>
> Alan.

The recent version of kmod-drbd82 is kABI-tracking.  kmod-drbd83 is
new and is also kABI-tracking.

Akemi