um-service-config.sh: Reduce availibility check time
Do status check before ping and exit immediately. Add timeout to ping of 1s (-W option) Reduce retry from max 3min down to 1min BugzID: 63535 Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
This commit is contained in:
		
							parent
							
								
									1d71261e61
								
							
						
					
					
						commit
						4a2e98bee8
					
				|  | @ -24,19 +24,22 @@ done | |||
| 
 | ||||
| source $UM_CONFIG | ||||
| 
 | ||||
| max_retry=90 | ||||
| if [[ $USER_MODULE_status = "disabled" ]]; then | ||||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| max_retry=30 | ||||
| counter=0 | ||||
| 
 | ||||
| until [[ counter -ge $max_retry ]] | ||||
| do | ||||
|   sleep 1 | ||||
|   echo "Probing um. #$counter" | ||||
|   ping -qc 1 $USER_MODULE_ipv4_addr && break | ||||
|   ping -qc 1 -W 1 $USER_MODULE_ipv4_addr && break | ||||
|   ((counter++)) | ||||
| done | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # Decide which config to load depending on the sw revision | ||||
| if `nc -z $USER_MODULE_ipv4_addr 7000` ; then | ||||
|   echo "New UM software detected" | ||||
|  | @ -46,11 +49,4 @@ else | |||
|   cat $UM_PORTS_V1 >> $UM_CONFIG | ||||
| fi | ||||
| 
 | ||||
| # source all fetched informations | ||||
| source $UM_CONFIG | ||||
| 
 | ||||
| if [[ $USER_MODULE_status = "disabled" ]]; then | ||||
|     exit 1 | ||||
| elif [[ $USER_MODULE_status = "okay" ]]; then | ||||
|     exit 0 | ||||
| fi | ||||
| exit 0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue