Description of problem:
In satellite, updating huge host facts(task - Actions::Katello::Host::Update) is taking around 30+ seconds. There are large number of ipv6 facts in hosts for each nic; generally ipv6 is not used in the hosts and could be ignored. This should enhance the performance during fact imports.
We can ignore nic details by adding it in the list, but satellite does not ignore ipv6* or *ipv6* wild-card.
Bypass list of interface:
Ignore interfaces with matching identifier [ lo, usb*, vnet*, macvtap*, _vdsmdummy_, docker*, veth*, qvo*, qbr*, qvb*, tap*, vlinuxbr, vovsbr ]
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Satellite GUI
2. Satellite GUI > Administer > Settings > Provisioning
3. Add ipv6* or *ipv6*
Ignore interfaces with matching identifier [ lo, usb*, vnet*, macvtap*, ipv6*]
ipv6* It is added but facts not ignored
*ipv6* It can not be added as wild-card
Satellite dose not filter-out ipv6 related facts.
User should able to ignore all the ipv6 facts once it is added in the filter.
Thanks, renamed actually, we should filter out whole devices and not just IPv6 facts.
Upstream bug assigned to firstname.lastname@example.org
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/20997 has been resolved.
Build: Satellite 6.3 snap 26
6.2 = '["lo", "usb*", "vnet*", "macvtap*"]'
After upgrade to 6.3
6.3 = '["lo", "usb*", "vnet*", "macvtap*", "_vdsmdummy_", "veth*", "docker*", "tap*", "qbr*", "qvb*", "qvo*", "qr-*", "qg-*", "vlinuxbr*", "vovsbr*"]'
On fresh 6.3 Box
[ lo, usb*, vnet*, macvtap*, _vdsmdummy_, veth*, docker*, tap*, qbr*, qvb*, qvo*, qr-*, qg-*, vlinuxbr*, vovsbr* ]
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.