Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-26059

metallb frr logs error processing configuration change: duplicated prefix list value

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 4.16
    • 4.12.z
    • Networking / Metal LB
    • None
    • Moderate
    • Yes
    • CNF Network Sprint 247, CNF Network Sprint 248
    • 2
    • False
    • Hide

      None

      Show
      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
      

            fpaoline@redhat.com Federico Paolinelli
            rhn-support-jpeyrard Johann Peyrard
            Gregory Kopels Gregory Kopels
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: