Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1887754

Summary: Multiple "ResourceWarning: unclosed file" message appears while running validation through the CLI
Product: Red Hat OpenStack Reporter: Gaël Chamoulaud <gchamoul>
Component: python-validations-libsAssignee: Gaël Chamoulaud <gchamoul>
Status: CLOSED DUPLICATE QA Contact: nlevinki <nlevinki>
Severity: high Docs Contact:
Priority: high    
Version: 16.1 (Train)CC: cjeanner, mbultel
Target Milestone: z3Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-03 07:22:14 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:
Bug Depends On: 1888552    
Bug Blocks:    

Description Gaël Chamoulaud 2020-10-13 09:39:38 UTC
(undercloud) [RedHat-8.2 - stack@undercloud ~]$ openstack tripleo validator run --group pre-introspection --plan overcloud-10
ARGS: Namespace(extra_env_vars={}, extra_vars={}, extra_vars_file='', group=['pre-introspection'], limit=None, plan='overcloud-10', python_interpreter='/usr/bin/python3', static_inventory='', validation_name=[])
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/7e992e11-a497-4737-91b7-24b5a0d38e96_check-cpu.yaml_2020-10-13T09:33:26.388328Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/76d4ec24-017f-4c2c-a8b5-e01f7f688ae3_check-disk-space.yaml_2020-10-13T09:33:30.032318Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/d68d758d-0269-4f01-9e80-0627c18fef17_check-ram.yaml_2020-10-13T09:33:34.185491Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/a631591f-8c45-4cca-a6bd-3ab033e845ae_undercloud-tokenflush.yaml_2020-10-13T09:33:37.846275Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/9cac14f9-7fbe-41d7-810a-555de6bd029f_check-selinux-mode.yaml_2020-10-13T09:33:39.916221Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/ddc176c5-8d62-4f6e-bb22-81f32744abe6_check-network-gateway.yaml_2020-10-13T09:33:44.048249Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/6d83f4f4-1b15-4833-8955-fc3109a238eb_ctlplane-ip-range.yaml_2020-10-13T09:33:47.102546Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/bef02b6b-e7ed-474a-80fa-eb9e278c2bbe_dhcp-introspection.yaml_2020-10-13T09:33:49.836171Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/0d8918d2-f55c-40a2-9e58-4cba96abf341_undercloud-disk-space.yaml_2020-10-13T09:33:56.975132Z/artifacts/stdout'>
  status, rc = runner.run()
/usr/lib/python3.6/site-packages/validations_libs/ansible.py:374: ResourceWarning: unclosed file <_io.BufferedWriter name='/var/log/validations/artifacts/59152b52-c1c3-41d6-8a35-ca1fefd0e7e3_undercloud-neutron-sanity-check.yaml_2020-10-13T09:34:01.099783Z/artifacts/stdout'>
  status, rc = runner.run()
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+
|                 UUID                 |           Validations           | Status | Host_Group | Status_by_Host | Unreachable_Hosts |   Duration  |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+
| 7e992e11-a497-4737-91b7-24b5a0d38e96 |            check-cpu            | PASSED |    all     |   undercloud   |                   | 0:00:02.659 |
| 76d4ec24-017f-4c2c-a8b5-e01f7f688ae3 |         check-disk-space        | PASSED |    all     |   undercloud   |                   | 0:00:03.164 |
| d68d758d-0269-4f01-9e80-0627c18fef17 |            check-ram            | PASSED |    all     |   undercloud   |                   | 0:00:02.666 |
| a631591f-8c45-4cca-a6bd-3ab033e845ae |      undercloud-tokenflush      | PASSED | undercloud |   undercloud   |                   | 0:00:01.078 |
| 9cac14f9-7fbe-41d7-810a-555de6bd029f |        check-selinux-mode       | PASSED |    all     |   undercloud   |                   | 0:00:03.105 |
| ddc176c5-8d62-4f6e-bb22-81f32744abe6 |      check-network-gateway      | PASSED | undercloud |   undercloud   |                   | 0:00:02.065 |
| 6d83f4f4-1b15-4833-8955-fc3109a238eb |        ctlplane-ip-range        | PASSED | undercloud |   undercloud   |                   | 0:00:01.752 |
| bef02b6b-e7ed-474a-80fa-eb9e278c2bbe |        dhcp-introspection       | PASSED | undercloud |   undercloud   |                   | 0:00:06.166 |
| 0d8918d2-f55c-40a2-9e58-4cba96abf341 |      undercloud-disk-space      | PASSED | undercloud |   undercloud   |                   | 0:00:03.115 |
| 59152b52-c1c3-41d6-8a35-ca1fefd0e7e3 | undercloud-neutron-sanity-check | FAILED | undercloud |   undercloud   |                   | 0:00:04.833 |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+


With:
- python3-tripleoclient-12.3.2-1.20200914164928.el8ost.noarch
- validations-common-1.1.2-1.20200914180304.7f3c565.el8ost.noarch
- python3-validations-libs-1.0.5-1.20200914174429.4a660ec.el8ost.noarch
- openstack-tripleo-validations-11.3.2-1.20200914170825.el8ost.noarch
- python3-ansible-runner-1.3.4-2.el8ar.noarch

Those messages don't show up with newer ansible-runner version!

Comment 1 mathieu bultel 2020-11-02 14:51:16 UTC
I think it's a duplicate from:
https://bugzilla.redhat.com/show_bug.cgi?id=1888552

Comment 2 Cédric Jeanneret 2020-11-03 07:22:14 UTC
Yup, it is - that other one has two possible solution. Marking it as duplicate.

*** This bug has been marked as a duplicate of bug 1888552 ***