Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DAOS-16352 control: Handle cases with static ifaces #14953

Merged
merged 1 commit into from
Aug 21, 2024

Commits on Aug 17, 2024

  1. DAOS-16352 control: Handle cases with static ifaces

    Fabric interfaces defined statically in the daos_agent config
    file are fundamentally different from those detected via hardware
    scanning. They don't include information derived from the hardware
    such as their true device class or fabric provider(s).
    
    This patch adds some rigor to what is ignored regarding these
    manually-defined interfaces.
    
    - Ignore provider for statically-defined fabric interfaces, as we
      do not bother detecting it. They are assumed to be compatible with
      whatever provider the agent is using.
    - Silence confusing "no interfaces requested" error from
      WaitFabricReady by not calling it if there are no interfaces to
      check.
    - Remove some defunct logic related to detecting the provider in
      the multi-provider case. The agent may only use a single provider.
    
    Features: control
    
    Required-githooks: true
    
    Signed-off-by: Kris Jacque <kris.jacque@intel.com>
    kjacque committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    3b8b1de View commit details
    Browse the repository at this point in the history