[ClusterLabs] Fwd: Postgres pacemaker cluster failure

Jehan-Guillaume de Rorthais jgdr at dalibo.com
Thu May 16 04:20:29 EDT 2019


On Wed, 15 May 2019 16:53:48 -0500
Ken Gaillot <kgaillot at redhat.com> wrote:

> On Wed, 2019-05-15 at 11:50 +0200, Jehan-Guillaume de Rorthais wrote:
> > On Mon, 29 Apr 2019 19:59:49 +0300
> > Andrei Borzenkov <arvidjaar at gmail.com> wrote:
> >   
> > > 29.04.2019 18:05, Ken Gaillot пишет:  
> > > > >    
> > > > > > Why does not it check OCF_RESKEY_CRM_meta_notify?    
> > > > > 
> > > > > I was just not aware of this env variable. Sadly, it is not
> > > > > documented
> > > > > anywhere :(    
> > > > 
> > > > It's not a Pacemaker-created value like the other notify
> > > > variables --
> > > > all user-specified meta-attributes are passed that way. We do
> > > > need to
> > > > document that.    
> > > 
> > > OCF_RESKEY_CRM_meta_notify is passed also when "notify" meta-
> > > attribute
> > > is *not* specified, as well as a couple of others. But not all   
> 
> Hopefully in that case it's passed as false? I vaguely remember some
> case where clone attributes were mistakenly passed to non-clone
> resources, but I think notify is always accurate for clone resources.

[1]

> > > possible
> > > attributes. And some OCF_RESKEY_CRM_meta_* variables that are
> > > passed do
> > > not correspond to any user settable and documented meta-attribute,
> > > like
> > > OCF_RESKEY_CRM_meta_clone.  
> > 
> > Sorry guys, now I am confused.  
> 
> A well-known side effect of pacemaker ;)
> 
> > Is it safe or not to use OCF_RESKEY_CRM_meta_notify? You both doesn't
> > seem to
> > agree where it comes from. Is it only a non expected side effect or
> > is it safe
> > and stable code path in Pacemaker we can rely on?  
> 
> It's reliable. All user-specified meta-attributes end up as environment
> variables 

OK...

>-- it's just meta-attributes that *aren't* specified by the
> user that may or may not show up

OK...

> (but hopefully with the correct value).

And that's where I am now loosing some confidence about this environment vars :)
"Hopefully" and "I think is accurate" ([1]) are quite scary to me :/


More information about the Users mailing list