Hi Matsuo-san

Thank you for your response.

>But I would like you to keep current stopping process
>because I think it's safer to use STONITH.
>Could you implement it adding new parameter if you implement?

Sorry,
I don't fully understand all of pacemaker yet.

In pacemaker,
Is there a function that a node executes STONITH when
a resource agent of the other node timed out ?

or

Is there a function that a node executes "harakiri" when
own resource agent timed out ?

I'm thinking that the resource agent must implement that functions,
because pacemaker does not provide them.
Is this wrong ??

>BTW, is it true that the cause of time-out is not "while" but "pg_ctl(-m i)"?
>If "pg_ctl (-m i)", you need to use time-out parameter or you can use
>exec_with_timeout().

In My test pattern,
I issued SIGSTOP signals to all of MASTER-PostgreSQL processes.
# killall -SIGSTOP postgres

In fact, 
it looks like a resouce agent timed out in pgsql_real_monitor() after pg_ctl( 
-m i) has timed out.

--- real suspend point of the pgsql resource ----

        output=`su $OCF_RESKEY_pgdba -c "cd $OCF_RESKEY_pgdata; \
                $OCF_RESKEY_psql $psql_options -U $OCF_RESKEY_pgdba \
                -Atc \"${CHECK_MS_SQL}\""`

-----------------------------------------------
It's a psql. 


Regards,

Naoya

---
Naoya Anzai
Engineering Department
NEC Solution Inovetors, Ltd.
E-Mail: [email protected]
---



_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to