Mike Tutkowski created CLOUDSTACK-5935:
------------------------------------------

             Summary: Problem with VMware snapshot when datastore has a space 
in its name
                 Key: CLOUDSTACK-5935
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5935
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: VMware
    Affects Versions: 4.3.0
         Environment: Management Server on Ubuntu 12.04.1
ESXi 5.1
            Reporter: Mike Tutkowski
             Fix For: 4.3.0


I have two hosts in my VMware cluster.

I elected to have vSphere Client use its default names for the datastore of 
each host's local storage.

These names are the following: "datastore1" and "datastore1 (1)"

Note the presence of a space in the second datastore name. This space causes 
our creation of a VM snapshot to return to the management server an incorrect 
path field.

For example, let's say the path in the DB of our root disk is abcxyz before the 
VM snapshot. After the VM snapshot, it should be abcxyz-000001; however, it is 
still abcxyz.

The problem is in this method in VmwareStorageManagerImpl:

extractSnapshotBaseFileName

That method is treating the space character as a delimiter.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to