From 66b56094414b56f105e60f9d510316c3f6f3e4ed Mon Sep 17 00:00:00 2001 From: mellor Date: Tue, 15 Mar 2011 23:50:46 +0000 Subject: [PATCH] defect 3190923 - rollupdate error appstatus git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9058 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/rollupdate.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/rollupdate.pm b/xCAT-server/lib/xcat/plugins/rollupdate.pm index a626e6ef2..904a5052f 100644 --- a/xCAT-server/lib/xcat/plugins/rollupdate.pm +++ b/xCAT-server/lib/xcat/plugins/rollupdate.pm @@ -1985,6 +1985,7 @@ sub runrollupdate { foreach my $rn (@remaining_nodes) { if (defined($rn)) { push (@bootnodes,$rn); + undef($rn); } } } @@ -2109,7 +2110,9 @@ sub runrollupdate { } } xCAT::Utils->setAppStatus(\@error_nodes,"RollingUpdate","ERROR_bringuptimeout_exceeded"); - xCAT::Utils->setAppStatus(\@remaining_nodes,"RollingUpdate","ERROR_bringuptimeout_exceeded_for_previous_node"); + if ( defined($remaining_nodes[0]) ) { + xCAT::Utils->setAppStatus(\@remaining_nodes,"RollingUpdate","ERROR_bringuptimeout_exceeded_for_previous_node"); + } } last; }