keystone: disable log_bin_trust_function_creators function task is skipped
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
**Bug Report**
When multiple control nodes upgrade the keystone role,disable log_bin_
# kolla-ansible -i /mnt/multinode upgrade --tag=keystone
RUNNING HANDLER [keystone : Init keystone database upgrade] *******
changed: [192.168.56.201]
RUNNING HANDLER [keystone : Finish keystone database upgrade] *******
changed: [192.168.56.205]
TASK [keystone : Disable log_bin_
skipping: [192.168.56.201]
What you expected to happen:
After performing a keystone upgrade, the database setting should be "log_bin_
How to reproduce it (minimal and precise):
In a multi-controller node environment, execute the following command
# kolla-ansible -i /mnt/multinode upgrade --tag=keystone
**Environment**:
OS:Centos 8
Kernel :4.18.0-
Kolla-Ansible version: master
docker-ce:20.10.11
Changed in kolla-ansible: | |
status: | New → In Progress |
Reviewed: https:/ /review. opendev. org/c/openstack /kolla- ansible/ +/852739 /opendev. org/openstack/ kolla-ansible/ commit/ aa80f81d304c473 4f8556740871d57 d86f0190f7
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit aa80f81d304c473 4f8556740871d57 d86f0190f7
Author: LinPeiWen <email address hidden>
Date: Wed Aug 10 21:02:10 2022 +0800
keystone: Remove redundant 'when'
In a multi-controller node, the presence of "run_once: True" 'keystone' ][-1]"
and "when: inventory_hostname == groups[
will cause the task to be skipped
Closes-Bug: #1987982
Change-Id: I6a8f4ca285cda0 675711b631aeed7 ae4c992d879