On 17/11/15 14:03, Encinaar Encinaar wrote: > I am working on a project where we want to migrate from Openais to > Corosync. However, I am having some problems. > > The openais architecture provides some services such as CKPT, CLM, EVT, > and AMF that our clients consumes from aisexec via connecting to libais.so > > I want dowloaded Corosync 1.4.7 source rpm from Red Hat website for > RHEL6 use. But the source does not contain any header or source files > such as saCkpt.h, saClm.h, saAmf.h, saEvt.h, ipc_ckpt.h, ipc_evt.h ...etc. > > As my client application consumes these services, I need to find their > equivalents in Corosync. > There are no direct equivalents to many of the openais services in corosync. The code for those services was not used by the Red Hat cluster suite and very few other people seemed to be using them either (that we knew about). Maintenance was also a real headache as most of them were not reliable enough for High Availability cluster services. Basically, we didn't have the manpower to develop and support software that was not well used. The main core of openais was extracted and (with several developments) became corosync and its associated services for RHEL6, and openais itself was left behind. There are near analogues for some services. Node services such as Clm are provided by libquorum, and messaging is provided by libcpg. There is no equivalent of checkpointing though, there might be 3rd party libraries that can help here though I haven't checked. I don't know of any conversion tutorials. As I said those services we so little used, to our knowledge, that this is the first time we've even seen interest! Chrissie > My questions are: > 1- Is it doable? > 2- What are the corresponding parts if the services that I mentionned > above in Corosync? (i.e. Who is responsible in chekpointing in corosync?) > 3- Are there any tutorial about openais to corosync migration? > > > > _______________________________________________ > discuss mailing list > discuss@xxxxxxxxxxxx > http://lists.corosync.org/mailman/listinfo/discuss > _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss