Comment 2 for bug 1555669

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-net-config (master)

Reviewed: https://review.openstack.org/291243
Committed: https://git.openstack.org/cgit/openstack/os-net-config/commit/?id=8792d74c9115d48f1756c2a77f5ff4ed4a001cdf
Submitter: Jenkins
Branch: master

commit 8792d74c9115d48f1756c2a77f5ff4ed4a001cdf
Author: Christopher Brown <email address hidden>
Date: Thu Mar 10 15:18:33 2016 +0000

    Use interface operstate to determine nic status

    Fixes lp bug 1555669

    Currently _is_active_nic performs multiple checks to see if a link is live.
    However some hardware such as Ethernet over USB devices fulfil this criteria.
    This causes tripleo deployments to fail if automatic interface naming is used.
    We can therefore use operstate to determine if the link is actually up.
    https://www.kernel.org/doc/Documentation/networking/operstates.txt
    This patch implements this.

    Implements: better link state detection
    Closes-Bug: #1555669
    Change-Id: I0bdd0c987f4f177935df4f7cdcc70f4d99c988a5
    Signed-off-by: Christopher Brown <email address hidden>