Re: Openais to Corosync migration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Mon, Nov 23, 2015 at 4:17 AM, Christine Caulfield <ccaulfie@xxxxxxxxxx> wrote:
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,

To be fair, there was a little bit of interest in the SA Forum APIs over the years.  Probably 10-20 individuals in total did some development with the APIs.  Compared to the tens of thousands of developers that have done development with CPG, at the time I had to choose one or the other, and chose the tech that was naturally more adopted.

Regards
-steve
 
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

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss

[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux