mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
Remove dangerous prototype of applyConfigToVR
This commit is contained in:
parent
5d4b5fd642
commit
ddfc368117
@ -152,11 +152,10 @@ public class VirtualRoutingResource {
|
||||
}
|
||||
}
|
||||
|
||||
private ExecutionResult applyConfigToVR(String routerAccessIp, ConfigItem c) {
|
||||
return applyConfigToVR(routerAccessIp, c, VRScripts.DEFAULT_EXECUTEINVR_TIMEOUT);
|
||||
}
|
||||
|
||||
private ExecutionResult applyConfigToVR(String routerAccessIp, ConfigItem c, int timeout) {
|
||||
if (timeout < VRScripts.DEFAULT_EXECUTEINVR_TIMEOUT) {
|
||||
timeout = VRScripts.DEFAULT_EXECUTEINVR_TIMEOUT;
|
||||
}
|
||||
if (c instanceof FileConfigItem) {
|
||||
FileConfigItem configItem = (FileConfigItem)c;
|
||||
return _vrDeployer.createFileInVR(routerAccessIp, configItem.getFilePath(), configItem.getFileName(), configItem.getFileContents());
|
||||
@ -180,7 +179,7 @@ public class VirtualRoutingResource {
|
||||
boolean finalResult = false;
|
||||
for (ConfigItem configItem : cfg) {
|
||||
long startTimestamp = System.currentTimeMillis();
|
||||
ExecutionResult result = applyConfigToVR(cmd.getRouterAccessIp(), configItem);
|
||||
ExecutionResult result = applyConfigToVR(cmd.getRouterAccessIp(), configItem, VRScripts.DEFAULT_EXECUTEINVR_TIMEOUT);
|
||||
if (s_logger.isDebugEnabled()) {
|
||||
long elapsed = System.currentTimeMillis() - startTimestamp;
|
||||
s_logger.debug("Processing " + configItem + " took " + elapsed + "ms");
|
||||
@ -375,9 +374,6 @@ public class VirtualRoutingResource {
|
||||
ScriptConfigItem scriptConfigItem = new ScriptConfigItem(VRScripts.VR_CFG, "-c " + VRScripts.CONFIG_CACHE_LOCATION + cfgFileName);
|
||||
// 120s is the minimal timeout
|
||||
int timeout = answerCounts * _eachTimeout;
|
||||
if (timeout < 120) {
|
||||
timeout = 120;
|
||||
}
|
||||
|
||||
ExecutionResult result = applyConfigToVR(cmd.getRouterAccessIp(), fileConfigItem, timeout);
|
||||
if (!result.isSuccess()) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user