Bug 1719185

Summary: [OSP16] Upgrade Erlang to 21 version
Product: Red Hat OpenStack Reporter: Peter Lemenkov <plemenko>
Component: erlangAssignee: Peter Lemenkov <plemenko>
Status: CLOSED ERRATA QA Contact: pkomarov
Severity: medium Docs Contact:
Priority: medium    
Version: 16.0 (Train)CC: abeekhof, apevec, jeckersb, lhh, pkomarov
Target Milestone: Upstream M2Keywords: Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
URL: https://fedoraproject.org/wiki/Changes/Erlang_21
Whiteboard:
Fixed In Version: erlang-21.3.8.3-1.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-02-06 14:40:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Peter Lemenkov 2019-06-11 09:27:19 UTC
Let's upgrade Erlang to the latest stable version - 21.

Although 22 is released there are plenty of incompatibilities and regressions so let's not to hurry there. So I'd choose to upgrade to 21 as the next step.

Upgrading to 21 gives us at least better IO which will be beneficial for RabbitMQ.

Comment 1 Peter Lemenkov 2019-06-12 14:19:38 UTC
Addressed with erlang-21.3.8.3-1.el8ost.

Comment 7 pkomarov 2019-12-20 01:44:01 UTC
All steps completed as expected

Verifying bug as VERIFIED VERIFIED

Verification commands output:

ansible-playbook 2.8.7

  config file = /etc/ansible/ansible.cfg

  configured module search path = ['/home/stack/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']

  ansible python module location = /usr/lib/python3.6/site-packages/ansible

  executable location = /usr/bin/ansible-playbook

  python version = 3.6.8 (default, Oct 11 2019, 15:04:54) [GCC 8.3.1 20190507 (Red Hat 8.3.1-4)]

Using /etc/ansible/ansible.cfg as config file

[WARNING]: Found both group and host with same name: undercloud





PLAYBOOK: playbook.yml *********************************************************

1 plays in /tmp/playbook.yml



PLAY [controller] **************************************************************



TASK [Gathering Facts] *********************************************************

task path: /tmp/playbook.yml:1

ok: [controller-1]

ok: [controller-0]

ok: [controller-2]

META: ran handlers



TASK [check erlang rpm version on rabbitmq containers] *************************

task path: /tmp/playbook.yml:1

changed: [controller-0] => {"changed": true, "cmd": "podman exec -it  `podman ps -f name=rabbitmq-bundle -q` sh -c \"rpm_compare erlang-kernel-21.3.8.3-1.el8ost\"\n", "delta": "0:00:00.607002", "end": "2019-12-20 01:44:00.013460", "rc": 0, "start": "2019-12-20 01:43:59.406458", "stderr": "", "stderr_lines": [], "stdout": "package tested: erlang-kernel-21.3.8.3-1.el8ost\npackage installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64\n\nPASS, package_git tested version is equal or older than the one installed", "stdout_lines": ["package tested: erlang-kernel-21.3.8.3-1.el8ost", "package installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64", "", "PASS, package_git tested version is equal or older than the one installed"]}

changed: [controller-1] => {"changed": true, "cmd": "podman exec -it  `podman ps -f name=rabbitmq-bundle -q` sh -c \"rpm_compare erlang-kernel-21.3.8.3-1.el8ost\"\n", "delta": "0:00:00.619696", "end": "2019-12-20 01:44:00.046592", "rc": 0, "start": "2019-12-20 01:43:59.426896", "stderr": "", "stderr_lines": [], "stdout": "package tested: erlang-kernel-21.3.8.3-1.el8ost\npackage installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64\n\nPASS, package_git tested version is equal or older than the one installed", "stdout_lines": ["package tested: erlang-kernel-21.3.8.3-1.el8ost", "package installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64", "", "PASS, package_git tested version is equal or older than the one installed"]}

changed: [controller-2] => {"changed": true, "cmd": "podman exec -it  `podman ps -f name=rabbitmq-bundle -q` sh -c \"rpm_compare erlang-kernel-21.3.8.3-1.el8ost\"\n", "delta": "0:00:00.643036", "end": "2019-12-20 01:44:00.058404", "rc": 0, "start": "2019-12-20 01:43:59.415368", "stderr": "", "stderr_lines": [], "stdout": "package tested: erlang-kernel-21.3.8.3-1.el8ost\npackage installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64\n\nPASS, package_git tested version is equal or older than the one installed", "stdout_lines": ["package tested: erlang-kernel-21.3.8.3-1.el8ost", "package installed : erlang-kernel-21.3.8.7-1.el8ost.x86_64", "", "PASS, package_git tested version is equal or older than the one installed"]}

META: ran handlers

META: ran handlers

controller-0               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

controller-1               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

controller-2               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   



PLAY RECAP *********************************************************************

controller-0               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

controller-1               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

controller-2               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   




Generated by bzaf 0.0.1

Comment 9 errata-xmlrpc 2020-02-06 14:40:58 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:0283