mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	coverity 1311706: to generic exeption handling on xapi call
Signed-off-by: Daan Hoogland <daan.hoogland@gmail.com>
This commit is contained in:
		
							parent
							
								
									03e8176bab
								
							
						
					
					
						commit
						e62d952375
					
				| @ -5318,7 +5318,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     public boolean AttachConfigDriveToMigratedVm(Connection conn, String vmName, String ipAddr) { |     public boolean attachConfigDriveToMigratedVm(Connection conn, String vmName, String ipAddr) { | ||||||
| 
 | 
 | ||||||
|         // attach the config drive in destination host |         // attach the config drive in destination host | ||||||
| 
 | 
 | ||||||
| @ -5375,8 +5375,14 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe | |||||||
| 
 | 
 | ||||||
|             return true; |             return true; | ||||||
| 
 | 
 | ||||||
|         }catch (Exception ex) { |         } catch (BadServerResponse e) { | ||||||
|             s_logger.debug("Failed to attach config drive ISO to the VM  "+ vmName + " In host " + ipAddr ); |             s_logger.warn("Failed to attach config drive ISO to the VM  "+ vmName + " In host " + ipAddr + " due to a bad server response.", e); | ||||||
|  |             return false; | ||||||
|  |         } catch (XenAPIException e) { | ||||||
|  |             s_logger.warn("Failed to attach config drive ISO to the VM  "+ vmName + " In host " + ipAddr + " due to a xapi problem.", e); | ||||||
|  |             return false; | ||||||
|  |         } catch (XmlRpcException e) { | ||||||
|  |             s_logger.warn("Failed to attach config drive ISO to the VM  "+ vmName + " In host " + ipAddr + " due to a problem in a remote call.", e); | ||||||
|             return false; |             return false; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -85,7 +85,7 @@ public final class CitrixMigrateCommandWrapper extends CommandWrapper<MigrateCom | |||||||
| 
 | 
 | ||||||
|             // The iso can be attached to vm only once the vm is (present in the host) migrated. |             // The iso can be attached to vm only once the vm is (present in the host) migrated. | ||||||
|             // Attach the config drive iso device to VM |             // Attach the config drive iso device to VM | ||||||
|             if (!citrixResourceBase.AttachConfigDriveToMigratedVm(conn, vmName, dstHostIpAddr)) { |             if (!citrixResourceBase.attachConfigDriveToMigratedVm(conn, vmName, dstHostIpAddr)) { | ||||||
|                 s_logger.debug("Config drive ISO attach failed after migration for vm "+vmName); |                 s_logger.debug("Config drive ISO attach failed after migration for vm "+vmName); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user