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

Bug 1756219

Summary: Warnings during "openstack overcloud image upload" ResourceWarning: unclosed file - <_io.BufferedReader name='/home/stack/images/ironic-python-agent.initramfs'>
Product: Red Hat OpenStack Reporter: Sandeep Yadav <sandyada>
Component: openstack-ironicAssignee: RHOS Maint <rhos-maint>
Status: CLOSED DUPLICATE QA Contact: mlammon
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15.0 (Stein)CC: bfournie, mburns, michele
Target Milestone: ---   
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: 2019-09-27 06:43:21 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 Sandeep Yadav 2019-09-27 06:19:58 UTC
Description of problem:


In a newly installed OSP15 undercloud, While image upload we are seeing some warnings - 

~~~
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:480: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.kernel'>
  deploy_kernel_file))
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:496: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.initramfs'>
  deploy_ramdisk_file))
~~~
	

(undercloud) [stack@undercloud15 images]$ openstack overcloud image upload --image-path /home/stack/images/
Image "overcloud-full-vmlinuz" was uploaded.
+--------------------------------------+------------------------+-------------+---------+--------+
|                  ID                  |          Name          | Disk Format |   Size  | Status |
+--------------------------------------+------------------------+-------------+---------+--------+
| 17c692c0-7383-4ef7-8c89-7a3183600042 | overcloud-full-vmlinuz |     aki     | 7881056 | active |
+--------------------------------------+------------------------+-------------+---------+--------+
Image "overcloud-full-initrd" was uploaded.
+--------------------------------------+-----------------------+-------------+----------+--------+
|                  ID                  |          Name         | Disk Format |   Size   | Status |
+--------------------------------------+-----------------------+-------------+----------+--------+
| 74bd421b-da5b-4221-aa40-86f5edabff00 | overcloud-full-initrd |     ari     | 63144509 | active |
+--------------------------------------+-----------------------+-------------+----------+--------+
Image "overcloud-full" was uploaded.
+--------------------------------------+----------------+-------------+-----------+--------+
|                  ID                  |      Name      | Disk Format |    Size   | Status |
+--------------------------------------+----------------+-------------+-----------+--------+
| 041bb47e-25c5-4a8e-915b-3402ca6215bd | overcloud-full |    qcow2    | 962134016 | active |
+--------------------------------------+----------------+-------------+-----------+--------+
Image "bm-deploy-kernel" was uploaded.
+--------------------------------------+------------------+-------------+---------+--------+
|                  ID                  |       Name       | Disk Format |   Size  | Status |
+--------------------------------------+------------------+-------------+---------+--------+
| 1eb94a9c-8d60-40f0-aa40-8fc4ad86c4b6 | bm-deploy-kernel |     aki     | 7881056 | active |
+--------------------------------------+------------------+-------------+---------+--------+
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:480: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.kernel'>
  deploy_kernel_file))
Image "bm-deploy-ramdisk" was uploaded.
+--------------------------------------+-------------------+-------------+-----------+--------+
|                  ID                  |        Name       | Disk Format |    Size   | Status |
+--------------------------------------+-------------------+-------------+-----------+--------+
| 7cc62275-ee9d-4c90-be8f-87efd75afe11 | bm-deploy-ramdisk |     ari     | 518685224 | active |
+--------------------------------------+-------------------+-------------+-----------+--------+
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:496: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.initramfs'>
  deploy_ramdisk_file))
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=7, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.24.2', 54470), raddr=('192.168.24.2', 13292)>
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.24.2', 35850), raddr=('192.168.24.2', 13000)>


~~~
(undercloud) [stack@undercloud15 images]$ openstack image list
+--------------------------------------+------------------------+--------+
| ID                                   | Name                   | Status |
+--------------------------------------+------------------------+--------+
| 1eb94a9c-8d60-40f0-aa40-8fc4ad86c4b6 | bm-deploy-kernel       | active |
| 7cc62275-ee9d-4c90-be8f-87efd75afe11 | bm-deploy-ramdisk      | active |
| 041bb47e-25c5-4a8e-915b-3402ca6215bd | overcloud-full         | active |
| 74bd421b-da5b-4221-aa40-86f5edabff00 | overcloud-full-initrd  | active |
| 17c692c0-7383-4ef7-8c89-7a3183600042 | overcloud-full-vmlinuz | active |
+--------------------------------------+------------------------+--------+


(undercloud) [stack@undercloud15 images]$ ls -l /var/lib/ironic/httpboot
total 514240
-rwxr-xr-x. 1 root  root    7881056 Sep 27 01:40 agent.kernel
-rw-r--r--. 1 root  root  518685224 Sep 27 01:40 agent.ramdisk
-rw-r--r--. 1 42422 42422       758 Sep 26 23:38 boot.ipxe
-rw-r--r--. 1 42422 42422       470 Sep 26 23:26 inspector.ipxe
~~~

How reproducible:

Everytime

Steps to Reproduce:
1. Install undercloud(OSP15) on RHEL 8
2. "openstack overcloud image upload --image-path /home/stack/images/"

We got warning messages like below:-

~~~
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:480: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.kernel'>
  deploy_kernel_file))
/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_image.py:496: ResourceWarning: unclosed file <_io.BufferedReader name='/home/stack/images/ironic-python-agent.initramfs'>
  deploy_ramdisk_file))
~~~

Actual results:

We are getting warning messages


Expected results:

In an ideal scenario, there should not be any warning messages


Additional info:

Comment 1 Michele Baldessari 2019-09-27 06:43:21 UTC

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