Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-7709

[openstack] [neutorn-l3-agent] Keepalived crashing when being used over IPoIB with ipv6 config

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • None
    • None
    • rhel-ha
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None
    • 57,005

      Description of problem:
      Keepalived is crashing on a system with IPoIB networking stack whenever ipv6 entry is used in its config file.
      The crash happens while Sending/queueing Unsolicited Neighbour Adverts on the ipv6 address.

      The issue was first seen in OpenStack cloud where keepalived is used for HA virtual router and its config it automatically created by openstack components and ipoib interfaces are created in dedicated namespace. According to the logs the crash in this case happens due to "buffer overflow detected"
      Issue is reproduced as well on a standalone centos8 machine on which ipoib interface is configured manually. this time a core dump is created for keepalived.
      When removing the ipv6 address entry from the conf file, keepalived is not crashing.

      Version-Release number of selected component (if applicable):

      How reproducible:
      always

      Steps to Reproduce:
      The bug is already fixed in keepalived version 2.2.7 https://redmine.mellanox.com/issues/2971898, but this version is not updated in Centos Stream repos 8/9

      Actual results:

      Expected results:

      Additional info:

              rhn-support-ccaulfie Christine Caulfield
              waleedm_mellanox waleedm@mellanox.com (Inactive)
              Ryan O'Hara Ryan O'Hara
              Cluster QE Cluster QE
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: