[Linux-ha-dev] Bug in lrmd / OCF RAs
Alan Robertson
alanr at unix.sh
Thu Sep 9 07:41:32 MDT 2004
Lars Marowsky-Bree wrote:
> On 2004-09-08T10:32:15,
> Alan Robertson <alanr at unix.sh> said:
>
>
>>IIRC, when you eventually get passed timeouts, they'll also come in through
>>the name/value pairs for the RA's benefit. If/when this happens, this code
>>will break even with correct CIB data. So, it's also fragile with respect
>>to minor (and expected) changes in the requirements.
>
>
> The timeouts are actually already passed in in the lrm_msg.h; the lrmd
> actually already uses it. I'm fine with this approach.
>
> But I'm not so fond of the LRM sniffing the instance parameters. If we
> want to drive the LRM via name/value options too, we should put these
> into a separate hashtable to not have namespace clashes.
>
> I'd say the instance parameters should be opaque to the LRM; it just
> maps them in whatever way the Resource Class plugin wants to.
>
> (If the LRM really wants to export it's internal attributes to the RA,
> it can again map them with a specific environment prefix and provide
> them to the RA.)
That makes sense.
--
Alan Robertson <alanr at unix.sh>
"Openness is the foundation and preservative of friendship... Let me claim
from you at all times your undisguised opinions." - William Wilberforce
More information about the Linux-HA-Dev
mailing list