+++ 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.
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?
Current workaround is in BZ#1721434 comment#59.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
According to our records, this should be resolved by openstack-tripleo-heat-templates-9.3.1-0.20190513171752.el7ost. This build is available now.
(undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep heat-templates
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.