fix bug vmware create volume from snapshot will missing data
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/e9cc8753 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/e9cc8753 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/e9cc8753 Branch: refs/heads/marvin_refactor Commit: e9cc875336eab909bcbf3c7792d32d15444c5dee Parents: 6dc6a72 Author: hongtu_zang <[email protected]> Authored: Sat Mar 16 09:54:09 2013 +0800 Committer: Prasanna Santhanam <[email protected]> Committed: Sun Mar 31 22:00:51 2013 +0530 ---------------------------------------------------------------------- .../vmware/manager/VmwareStorageManagerImpl.java | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/e9cc8753/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java index 1f11645..07a726b 100644 --- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java +++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java @@ -743,7 +743,7 @@ public class VmwareStorageManagerImpl implements VmwareStorageManager { String secondaryMountPoint = _mountService.getMountPoint(secStorageUrl); String exportPath = secondaryMountPoint + "/" + secStorageDir + "/" + exportName; - + synchronized(exportPath.intern()) { if(!new File(exportPath).exists()) { Script command = new Script(false, "mkdir", _timeout, s_logger);
