Description of problem: ls -lh /var/lib/config-data/*/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/aodh/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/ceilometer/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/glance_api/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/gnocchi/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/heat_api_cfn/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/heat_api/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/heat/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/keystone/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.0M Jun 1 17:30 /var/lib/config-data/memcached/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.0M Jun 1 17:30 /var/lib/config-data/mongodb/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:40 /var/lib/config-data/mysql/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/neutron/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/nova/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/nova_placement/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/panko/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:43 /var/lib/config-data/rabbitmq/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:40 /var/lib/config-data/redis/etc/udev/hwdb.bin -r--r--r--. 1 root root 7.1M Jun 1 17:42 /var/lib/config-data/swift/etc/udev/hwdb.bin 128MB for not used config binary.
There are some patches ongoing patches upstream to help optimize what we copy out of the docker-puppet config runs. Good that you noticed this but I think it will soon be fixed upstream.
The upstream patch where Martin appears to be working on this already is here btw: https://review.openstack.org/#/c/476153/
Part of the work to use a much smaller config-data for containers config files already landed upstream. I've made the service containers consume only the files that puppet generated, now I need to generalize it to the boostrap containers. This is a bit more tricky since these ones do not use the kolla set-configs.py script for the vast majority of them. Then we can stop extracting all of /etc from the containers and just use the puppet-generated data.
We've had some improvement here but it likely won't be fully resolved until Queens (OSP13).
According to our records, this should be resolved by openstack-tripleo-heat-templates-7.0.12-8.el7ost. This build is available now.
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-2018:3789