Hi All, There are two significant changes planned for Pacemaker 1.1 [1] that I'd like to circulate as early as possible.
The first is that rather than having OneTrueShell, Dejan is going to split off the existing crm shell into a new project. Hopefully this will reduce the entry barrier for new projects and stimulate healthy competition - as happened for the GUI. It is still very early on in the process, Dejan will follow up with project, mailing list and bugzilla details in due course. To give users and distros a chance to catch up, the shell will also remain part of Pacemaker[1], but only for the immediate future. The other change relates to the libraries Pacemaker uses for IPC (inter-process communication) and scheduling. By the end of the year, it is likely that we will start making use of libqb[2], which is derived from the Corosync codebase. Rolling upgrades will be unaffected since this only concerns communication between the Pacemaker daemons on a single host. However the APIs are significantly different and switching to libqb /may/ indirectly require us to drop Heartbeat support. Removal of Heartbeat support[1] is not yet certain, we won't remove it unless there is no other way, but the potential impact is significant enough to warrant early notice of the direction we're taking. Regards, -- Andrew [1] These changes apply only to the 1.1 release series and beyond, future 1.0.x releases will be unaffected. [2] https://github.com/asalkeld/libqb _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker