That's a good idea. Why not put all OCF library stuff into one package (ocf-base) and add a package for each resource agent (e.g. ocfs-ra-drbd). Thus the agents can be updated indipendently, custom RA modifications can be eqasily maintained (just not update the package in question.) Also application developeers can provide the RA agent scripts with the application and say "depend on OCF 2.0.something".

Another cluster manager uses that sceme, however one thing I found difficult to maintain when working with that cluster manager is to align all the releases of the RA's to avoid confusion (what is "heartbeat 3.1.4" ?). However pacemaker and heartbeat are not version aligned currently, so confusion is probably guaranteed :)

Robert
But yes, clearly we hope to have more independently packaged resource
agents one day; it would be so cool if they were instead shipped with
the service package (and not our problem to maintain! ;-). That's a bit
beyond of what we can do with our package layout though.



Regards,
    Lars


_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to