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:
		@@ -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}})
 | 
			
		||||
        {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user