Re: [ClusterLabs] Q: "Multiple attributes match name=target-role"

2022-06-02 Thread Xin Liang via Users
Hi Ulrich,

Does this fix work for you? https://github.com/ClusterLabs/crmsh/pull/979


Regards,
xin

From: Users  on behalf of Ulrich Windl 

Sent: Thursday, June 2, 2022 2:08 PM
To: users@clusterlabs.org 
Subject: [ClusterLabs] Q: "Multiple attributes match name=target-role"

Hi!

We had some issue with a resource in SLES15 SP3, so I cleaned the error:
h16:~ # crm_resource -C -r prm_xen_v07 -N h18 -n start
Cleaned up prm_xen_v07 on h18
Multiple attributes match name=target-role
  Value: Started(id=prm_xen_v07-meta_attributes-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-0-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-1-target-role)

There have always been multiple target roles in the past, but I never saw this 
complaint, making me woner whether a recent update introduced that feature.

crmsh-4.3.1+20220505.cf4ab649-150200.5.80.1.noarch
pacemaker-2.0.5+20201202.ba59be712-150300.4.21.1.x86_64

primitive prm_xen_v07 VirtualDomain \
params config="/etc/xen/vm/v07.xml" hypervisor="xen:///system" 
remoteuri="xen+tls://%n.uni-regensburg.de" autoset_utilization_cpu=false 
autoset_utilization_hv_memory=false \
op start timeout=120 interval=0 \
op stop timeout=240 interval=0 \
op monitor interval=600 timeout=90 \
op migrate_to timeout=120 interval=0 \
op migrate_from timeout=120 interval=0 \
utilization utl_cpu=20 utl_ram=2048 \
meta priority=8900 allow-migrate=true target-role=Started \
meta 1: resource-stickiness=5 target-role=Started \
meta 2: rule 0: date spec hours=7-19 weekdays=1-5 
resource-stickiness=1000 target-role=Started

AFAIR a crm resource start/stop set the target-role in every rule in the past.

Finally: The resource is running fine on h16, but pacemaker keeps complaining 
it isn't started.
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Unexpected result 
(error: Failed to start virtual domain v07.) was recorded for start of 
prm_xen_v07 on h19 at Jun  1 09:19:46 2022
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Forcing prm_xen_v07 
away from h19 after 100 failures (max=100)

Also it does not try to stop it there. Could it be that this is another effect 
of the RAM corruption introduced with SLES15 SP3? h16 is DC...

Regards,
Ulrich



___
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

___
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/


Re: [ClusterLabs] Q: "Multiple attributes match name=target-role"

2022-06-02 Thread Xin Liang via Users
Hi Ulrich,

 Yes, I remembered you mentioned this multi target-role issue
https://github.com/ClusterLabs/crmsh/issues/720

From: Users  on behalf of Ulrich Windl 

Sent: Thursday, June 2, 2022 2:08 PM
To: users@clusterlabs.org 
Subject: [ClusterLabs] Q: "Multiple attributes match name=target-role"

Hi!

We had some issue with a resource in SLES15 SP3, so I cleaned the error:
h16:~ # crm_resource -C -r prm_xen_v07 -N h18 -n start
Cleaned up prm_xen_v07 on h18
Multiple attributes match name=target-role
  Value: Started(id=prm_xen_v07-meta_attributes-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-0-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-1-target-role)

There have always been multiple target roles in the past, but I never saw this 
complaint, making me woner whether a recent update introduced that feature.

crmsh-4.3.1+20220505.cf4ab649-150200.5.80.1.noarch
pacemaker-2.0.5+20201202.ba59be712-150300.4.21.1.x86_64

primitive prm_xen_v07 VirtualDomain \
params config="/etc/xen/vm/v07.xml" hypervisor="xen:///system" 
remoteuri="xen+tls://%n.uni-regensburg.de" autoset_utilization_cpu=false 
autoset_utilization_hv_memory=false \
op start timeout=120 interval=0 \
op stop timeout=240 interval=0 \
op monitor interval=600 timeout=90 \
op migrate_to timeout=120 interval=0 \
op migrate_from timeout=120 interval=0 \
utilization utl_cpu=20 utl_ram=2048 \
meta priority=8900 allow-migrate=true target-role=Started \
meta 1: resource-stickiness=5 target-role=Started \
meta 2: rule 0: date spec hours=7-19 weekdays=1-5 
resource-stickiness=1000 target-role=Started

AFAIR a crm resource start/stop set the target-role in every rule in the past.

Finally: The resource is running fine on h16, but pacemaker keeps complaining 
it isn't started.
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Unexpected result 
(error: Failed to start virtual domain v07.) was recorded for start of 
prm_xen_v07 on h19 at Jun  1 09:19:46 2022
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Forcing prm_xen_v07 
away from h19 after 100 failures (max=100)

Also it does not try to stop it there. Could it be that this is another effect 
of the RAM corruption introduced with SLES15 SP3? h16 is DC...

Regards,
Ulrich



___
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

___
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/


[ClusterLabs] Q: "Multiple attributes match name=target-role"

2022-06-02 Thread Ulrich Windl
Hi!

We had some issue with a resource in SLES15 SP3, so I cleaned the error:
h16:~ # crm_resource -C -r prm_xen_v07 -N h18 -n start
Cleaned up prm_xen_v07 on h18
Multiple attributes match name=target-role
  Value: Started(id=prm_xen_v07-meta_attributes-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-0-target-role)
  Value: Started(id=prm_xen_v07-meta_attributes-1-target-role)

There have always been multiple target roles in the past, but I never saw this 
complaint, making me woner whether a recent update introduced that feature.

crmsh-4.3.1+20220505.cf4ab649-150200.5.80.1.noarch
pacemaker-2.0.5+20201202.ba59be712-150300.4.21.1.x86_64

primitive prm_xen_v07 VirtualDomain \
params config="/etc/xen/vm/v07.xml" hypervisor="xen:///system" 
remoteuri="xen+tls://%n.uni-regensburg.de" autoset_utilization_cpu=false 
autoset_utilization_hv_memory=false \
op start timeout=120 interval=0 \
op stop timeout=240 interval=0 \
op monitor interval=600 timeout=90 \
op migrate_to timeout=120 interval=0 \
op migrate_from timeout=120 interval=0 \
utilization utl_cpu=20 utl_ram=2048 \
meta priority=8900 allow-migrate=true target-role=Started \
meta 1: resource-stickiness=5 target-role=Started \
meta 2: rule 0: date spec hours=7-19 weekdays=1-5 
resource-stickiness=1000 target-role=Started

AFAIR a crm resource start/stop set the target-role in every rule in the past.

Finally: The resource is running fine on h16, but pacemaker keeps complaining 
it isn't started.
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Unexpected result 
(error: Failed to start virtual domain v07.) was recorded for start of 
prm_xen_v07 on h19 at Jun  1 09:19:46 2022
Jun 02 08:03:21 h16 pacemaker-schedulerd[7494]:  warning: Forcing prm_xen_v07 
away from h19 after 100 failures (max=100)

Also it does not try to stop it there. Could it be that this is another effect 
of the RAM corruption introduced with SLES15 SP3? h16 is DC...

Regards,
Ulrich



___
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/