Comment 5 for bug 1553617

Revision history for this message
Mike Pontillo (mpontillo) wrote :

It seems that on your system, (while "bond-backup" may be ready-to-configure if needed) the currently active configuration is that *zero* interfaces are in the bond. (perhaps ifupdown does not configure them as bond slaves until you run "ifup" on the interface.)

MAAS did not account for this edge case, and has made the assumption that all bonds that exist require at least one backing interface. It's possible that if we had parsed the contents of /etc/network/interfaces, we could have determined which parents were in the bond, which would have avoided this issue. (We have code to do this, but it was excluded from the alpha for reliability reasons.)

Proposal: MAAS should ignore bond interfaces which do not have parents. (After MAAS once again parses /e/n/i, you'll at least see "bond-backup" in the UI, assuming it is configured with at least one parent.)