[Pacemaker] status and monitor - why the duplicity?

Stallmann, Andreas AStallmann at CONET.DE
Fri Jun 15 16:13:59 CEST 2012


Hi!

I figure that many ocf agents use either “status” or “monitor” and sometimes both.

What does Pacemaker / crm expect?

Some examples:


-          tomcat agent always returns OCF_SUCCESS on status: why ask, when you always get the same answer

-          tomcat agent returns OCF_NOT_RUNNING, OCF_ERR_* or OCF_SUCCESS on monitor

-          drbd does not use status at all but uses monitor (which returns NOT_RUNNING, SUCCESS, MASTER, ERR_*

-          mysql (master/slave) uses both, where status checks only if mysql has a running process and monitor checks the master/slave state etc.

I’m a little confused. What would be your advice, if you wrote your own resource agent?

Cheers,

Andreas


--
CONET Solutions GmbH
Andreas Stallmann,
Theodor-Heuss-Allee 19, 53773 Hennef
Tel.: +49 2242 939-677, Fax: +49 2242 939-393
Mobil: +49 172 2455051
Internet: http://www.conet.de, mailto: AStallmann at CONET.DE<mailto:AStallmann at CONET.DE>



----------------------------
CONET Solutions GmbH, Theodor-Heuss-Allee 19, 53773 Hennef.
Registergericht/Registration Court: Amtsgericht Siegburg (HRB Nr. 9136)
Geschäftsführer/Managing Director: Anke Höfer

 ----------------------------


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://oss.clusterlabs.org/pipermail/pacemaker/attachments/20120615/a32e2757/attachment.html>


More information about the Pacemaker mailing list