From ce5631553e61346a4752da48bc84615b2a443541 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 3 Feb 2015 22:26:20 +0530 Subject: [PATCH] CLOUDSTACK-8198: Use random local storage UUID Earlier host addition of multiple hosts with local storage failed due to same local storage UUID being used where the storage path is same. Signed-off-by: Rohit Yadav (cherry picked from commit bf17f640c679bab1bd740d4eb068deb1bc2eb3af) Signed-off-by: Rohit Yadav Conflicts: plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java --- .../cloud/hypervisor/kvm/resource/LibvirtComputingResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java index 486b9e16dcb..0d441095c70 100755 --- a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java +++ b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java @@ -738,7 +738,7 @@ ServerResource { _localStorageUUID = (String) params.get("local.storage.uuid"); if (_localStorageUUID == null) { - _localStorageUUID = UUID.nameUUIDFromBytes(_localStoragePath.getBytes()).toString(); + _localStorageUUID = UUID.randomUUID().toString(); } value = (String) params.get("scripts.timeout");