py3: sort CRM group members
Ensure that CRM group members are sorted to avoid continual data mutation on ha relations to the hacluster charm, which causes restarts of services and vips. Change-Id: I80ca19fa5f1d573827ea9cd7fe0f18c575518c8c Closes-Bug: 1754149
This commit is contained in:
parent
495e8b1f33
commit
8c72945ead
|
@ -144,7 +144,8 @@ class HAClusterRequires(RelationBase):
|
|||
for vip_res in vip_resources:
|
||||
if 'vip' in vip_res:
|
||||
vip_res_group_members.append(vip_res)
|
||||
resources.group(group, *vip_res_group_members)
|
||||
resources.group(group,
|
||||
*sorted(vip_res_group_members))
|
||||
|
||||
self.set_local(resources=resources)
|
||||
|
||||
|
@ -190,7 +191,8 @@ class HAClusterRequires(RelationBase):
|
|||
for dns_res in dns_resources:
|
||||
if 'hostname' in dns_res:
|
||||
dns_res_group_members.append(dns_res)
|
||||
resources.group(group, *dns_res_group_members)
|
||||
resources.group(group,
|
||||
*sorted(dns_res_group_members))
|
||||
|
||||
self.set_local(resources=resources)
|
||||
|
||||
|
|
Loading…
Reference in New Issue