-
Bug
-
Resolution: Done-Errata
-
Normal
-
4.12.z
-
None
Description of problem:
Customer is using metallb and use the following annotation "metallb.universe.tf/allow-shared-ip".
Customer see the following logs in the frr.log of the speaker pod
0030-failing-metallb-must-gather.tar.gz/must-gather.local.7531557732664967822/quay-io-openshift-release-dev-ocp-v4-0-art-dev-sha256-62a865e00c09e1aa67ecdaa918307bca6aedf119a71179f5ab17d4ff627781b9/namespaces/metallb-system/pods/speaker-5ls4l/frr/frr/logs/frr.log ... 2023/12/22 00:43:54.443 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.16-pl-ipv4']/entry[sequence='3']/ipv4-prefix] 2023/12/22 00:43:54.443 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.443 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration 2023/12/22 00:43:54.443 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.16-pl-ipv4']/entry[sequence='4']/ipv4-prefix] 2023/12/22 00:43:54.443 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.443 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration 2023/12/22 00:43:54.444 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.16-pl-ipv4']/entry[sequence='6']/ipv4-prefix] 2023/12/22 00:43:54.444 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.444 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration 2023/12/22 00:43:54.444 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.17-pl-ipv4']/entry[sequence='3']/ipv4-prefix] 2023/12/22 00:43:54.444 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.444 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration 2023/12/22 00:43:54.445 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.17-pl-ipv4']/entry[sequence='4']/ipv4-prefix] 2023/12/22 00:43:54.445 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.445 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration 2023/12/22 00:43:54.446 ZEBRA: [EC 100663331] error processing configuration change: error [validation] event [validate] operation [modify] xpath [/frr-filter:lib/prefix-list[type='ipv4'][name='10.214.16.17-pl-ipv4']/entry[sequence='6']/ipv4-prefix] 2023/12/22 00:43:54.446 ZEBRA: [EC 100663331] error processing configuration change: duplicated prefix list value: 10.76.112.105/32 2023/12/22 00:43:54.446 ZEBRA: [EC 100663337] nb_candidate_commit_prepare: failed to validate candidate configuration
Version-Release number of selected component (if applicable):
OCP 4.12 registry.redhat.io/openshift4/frr-rhel8@sha256:b2e62f73025d757292d4f65d7d97ff3e036df8f6ebdfc2f797cf34ec1b191a9b => package frr version: frr-7.5-11.el8_6.5.x86_64
How reproducible:
Moving from version : - frr-7.5-11.el8_6.3.x86_64 to - frr-7.5-11.el8_6.5.x86_64 Change log for frr-7.5-11.el8_6.5.x86_64 2023-10-24 Michal Ruprich <mruprich@redhat.com> - 7.5-11.5 - Resolves: RHEL-13871 - crash in plist update 2023-10-17 Michal Ruprich <mruprich@redhat.com> - 7.5-11.4 - Resolves: RHEL-5116 - Duplicated prefix lists when no seq is specified <--------------------- 2023-10-09 Stepan Broz <sbroz@redhat.com> - 7.5-11.el8_6.3 - Resolves: RHEL-11669 - eBGP multihop peer flapping due to delta miscalculation of new configuration
Steps to Reproduce:
1. Install the new version 2. 3.
Actual results:
Seeing error in the logs showing : - error processing configuration change - nb_candidate_commit_prepare: failed to validate candidate configuration
Expected results:
WARNING message that an IP is filtered if it is a warning INFO message if it is not important But no error message in the logs because potentially we are hitting a real bug here.
Additional info:
We believe the following JIRA are linked : https://issues.redhat.com/browse/OCPBUGS-18700 https://issues.redhat.com/browse/OCPBUGS-19053
- impacts account
-
OCPBUGS-18700 metallb bgpd crash in SIGSEV speaker pod need to be restarted manually
- Closed
-
OCPBUGS-19053 Duplicate prefix lists in frr
- Closed
- links to
-
RHEA-2024:0041 OpenShift Container Platform 4.16.z bug fix update