diff --git a/agent/src/com/cloud/agent/dao/impl/PropertiesStorage.java b/agent/src/com/cloud/agent/dao/impl/PropertiesStorage.java index c573f29b843..08c80497eff 100755 --- a/agent/src/com/cloud/agent/dao/impl/PropertiesStorage.java +++ b/agent/src/com/cloud/agent/dao/impl/PropertiesStorage.java @@ -66,7 +66,7 @@ public class PropertiesStorage implements StorageComponent { } @Override - public boolean configure(String name, Map params) { + public synchronized boolean configure(String name, Map params) { _name = name; String path = (String)params.get("path"); if (path == null) { @@ -86,7 +86,6 @@ public class PropertiesStorage implements StorageComponent { return false; } } - try { PropertiesUtil.loadFromFile(_properties, file); _file = file; @@ -97,7 +96,6 @@ public class PropertiesStorage implements StorageComponent { s_logger.error("IOException: ", e); return false; } - return true; }