Jonathan E Brassow wrote: > Also, there is a package called 'magma' that lives in the cluster tree. > This is an abstraction layer to different cluster managers and lock > managers. It has the ability to accept plugins for different cluster > managers. I wonder if it would be useful for clvm to use magma, then > writing plugins is easy and you never have to touch code that makes use > of the cluster managers. > > Patrick would know if this is a worthwhile goal. clvmd uses several cluster manager features that magma doesn't provide - off the top of my head I can't actually remember what these are as it's been ages since I did it! Of course, it's quite probable that magma could be extended to provide these features. The main reason it is the way it is is that quite a lot of rewriting of clvmd would have been necessary for it to fit into magma's model due to the short-sighted way it (clvmd) was written. In effect the abstraction layer (such as it is) tries to make gulm look like cman/dlm. I'm sure it could be done...but it's all time... -- patrick _______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/