Fixed hyperv localstorage path encode url issue. encode is converting space to '+'
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/1b5cd843 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/1b5cd843 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/1b5cd843 Branch: refs/heads/hyperv Commit: 1b5cd843dac6732e777641c142d91d43ab1a8347 Parents: 62098f7 Author: Rajesh Battala <rajesh.batt...@citrix.com> Authored: Tue Oct 22 15:51:32 2013 +0530 Committer: Rajesh Battala <rajesh.batt...@citrix.com> Committed: Tue Oct 22 15:51:32 2013 +0530 ---------------------------------------------------------------------- .../lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/1b5cd843/plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java ---------------------------------------------------------------------- diff --git a/plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java b/plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java index 9a70124..64c2a5f 100644 --- a/plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java +++ b/plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/lifecycle/CloudStackPrimaryDataStoreLifeCycleImpl.java @@ -186,6 +186,7 @@ public class CloudStackPrimaryDataStoreLifeCycleImpl implements PrimaryDataStore Object localStorage = dsInfos.get("localStorage"); if (localStorage != null) { hostPath = hostPath.replaceFirst("/", ""); + hostPath = hostPath.replace("+"," "); } String userInfo = uri.getUserInfo(); int port = uri.getPort();