On Dec 11, 2007, at 9:50 AM, Dejan Muhamedagic wrote:

Hi Serge,

On Mon, Dec 10, 2007 at 08:52:53PM -0700, Serge Dubrouski wrote:
This is a patch that I believe make pgsql RA compatible with those rules.

On Dec 10, 2007 3:51 PM, Serge Dubrouski <[EMAIL PROTECTED]> wrote:
Ok, I think I got where the problem is. Before calling "monitor" or
"stop" it should check if the resource is stopped and if it is it
should return 0, not 1 as it does now when called not by root. Right?

Not exactly. In case a prerequisite is missing (such as, say, the
pgctl program), the monitor and stop operations should not report
error but that the resource is stopped.

or fall back to some other method (such as grepping the process table)

The reason for all this
is that the RA should succeed on stop and return stopped (rc 7)
in case the software is not installed. That's common in case the
software is installed on a shared storage, but not on a clustered
filesystem. Or in case some nodes are never meant to run some
resource. See for example the apache or db2 or oracle resource
agents.

Thanks,

Dejan


On Dec 10, 2007 2:54 PM, Lars Marowsky-Bree <[EMAIL PROTECTED]> wrote:
On 2007-12-10T12:38:34, Serge Dubrouski <[EMAIL PROTECTED]> wrote:

Both operations include calling pg_ctl or psql. validate_all checks
that they are set in the right way.

/usr/sbin/ocf-tester can very quickly show whether everything works as
it should ;-)

I can see an option to ocf-tester: --live <rsc_id>

Which would pull the resource data from the CIB (making sure it's
stopped & unmanaged) and would try to run it where the user invoked the
command.

And then the GUI could call out to that script via a button.

Wouldn't that be nice.


Regards,
   Lars

--
Teamlead Kernel, SuSE Labs, Research and Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG N?rnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde


_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/




--
Serge Dubrouski.




--
Serge Dubrouski.


_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to