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

Activate secondary paths after boot once the network link is up

    • nvme-cli-2.9.1-2.el9
    • None
    • None
    • sst_storage_io
    • ssg_platform_storage
    • 2
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Pass
    • None
    • All
    • None

      Testing scenario as follows:

      • multipath - two boot attempts defined
      • link on a secondary network interface is up at EFI boot time (this creates ACPI NBFT table with two records)
      • link on a secondary network interface is taken down before kernel start (i.e. at the time of a grub menu prompt)
      • kernel boots up, initramfs dracut scripts will find two NBFT records, only one path gets connected successfully, the other one fails with Network is unreachable
      • link on a secondary network interface comes up sometime after boot

      Expected:

      • link up is detected on nbft1 by NetworkManager, interface is set up (DHCP lease, routes, etc.)
      • nvmf-connect-nbft.service will connect remaining targets as defined in NBFT

      Actual observations/issues:

      • needs https://github.com/linux-nvme/nvme-cli/pull/2078
      • bug: the nvmf-connect-nbft.service systemd unit is not being started, no connection attempts are made --> missing hook somewhere or wrong service unit dependencies
      • manual systemctl start nvmf-connect-nbft.service will get all remaining paths connected

            tbzatek Tomáš Bžatek
            tbzatek Tomáš Bžatek
            Maurizio Lombardi Maurizio Lombardi
            Marco Patalano Marco Patalano
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: