[Pacemaker] FYI/RFC: Name for 'system service' alias

Florian Haas florian at hastexo.com
Tue Jun 26 06:44:26 UTC 2012


On Mon, Jun 25, 2012 at 1:40 PM, Andrew Beekhof <andrew at beekhof.net> wrote:
> I've added the concept of a 'system service' that expands to whatever standard the local machine supports.
> So you could say, in xml, <primitive id="Magic" class="system" type="mysql"> and the cluster would use 'lsb' on RHEL, 'upstart' on Ubuntu and 'systemd' on newer fedora releases.
> Handy if you have a mixed cluster.
>
> My question is, what to call it?
> 'system', 'service', something else?

I think Red Hat Cluster has similar functionality named "service", so
in the interest of continuity that would be my preference.

One thought though: what's supposed to happen on platforms that
support several system service interfaces, such as Ubuntu which
supports both Upstart and LSB? IOW: If I define a service as
service:foobar, and there is no upstart job named foobar, but
/etc/init.d/foobar exists, would that be an OCF_ERR_INSTALLED?

> In other news, the next pacemaker release will support systemd and both it and upstart will use a persistent connection to the DBus API (no more forking!).

Sweet!

Cheers,
Florian




More information about the Pacemaker mailing list