Back off change to discovery process to care one way or another about 'primary' interface

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13760 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
jbjohnso 2012-09-11 13:41:52 +00:00
parent d38374d1c2
commit 2c76dc1011

View File

@ -328,16 +328,11 @@ sub refresh_table {
}
}
my %checked_pairs;
my @entries = $self->{switchtab}->getAllNodeAttribs(['node','port','switch','interface']);
my @entries = $self->{switchtab}->getAllNodeAttribs(['node','port','switch']);
#Build hash of switch port names per switch
$self->{switches} = {};
foreach my $entry (@entries) {
if (defined($entry->{switch}) and $entry->{switch} ne "" and defined($entry->{port}) and $entry->{port} ne "") {
#skip the none primary interface.
# The vlaue of the primary interface could be empty, primary or primary:ethx
if (defined($entry->{interface})) {
if ($entry->{interface} !~ /primary/) { next;}
}
if ( !$self->{switches}->{$entry->{switch}}->{$entry->{port}})
{