+++ This bug was initially created as a clone of Bug #1728447 +++ Description of problem: There is an issue in DPDK node as below because of high ulimit in nova_libvirt container and libvirt behavior when closing FD. https://bugzilla.redhat.com/show_bug.cgi?id=1721434 Please also consider to set default ulimit for nova_libvirt in heat template file. I can see a patch is provided in upstream, is it possible to include this to downstream version? https://review.opendev.org/#/c/668416/ Current workaround is in BZ#1721434 comment#59. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
According to our records, this should be resolved by openstack-tripleo-heat-templates-9.3.1-0.20190513171752.el7ost. This build is available now.
Version Checked: (undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep heat-templates openstack-tripleo-heat-templates-9.3.1-0.20190513171752.el7ost.noarch nova_compute appears to have the updated default of 131072 units, but nova_libvirt does not: [heat-admin@compute-0 ~]$ sudo docker exec -it nova_compute prlimit | grep NOFILE NOFILE max number of open files 131072 131072 [heat-admin@compute-0 ~]$ sudo docker exec -it nova_libvirt prlimit | grep NOFILE NOFILE max number of open files 1048576 1048576
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/RHBA-2019:3745