mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fix immutable list to add another entry to list
This commit is contained in:
parent
ed7efdf4d2
commit
5aac6c3f0f
@ -16,6 +16,7 @@
|
|||||||
// under the License.
|
// under the License.
|
||||||
package com.cloud.storage.resource;
|
package com.cloud.storage.resource;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -228,7 +229,7 @@ public class VmwareStorageLayoutHelper implements Configurable {
|
|||||||
|
|
||||||
DatastoreFile srcDsFile = new DatastoreFile(fileDsFullPath);
|
DatastoreFile srcDsFile = new DatastoreFile(fileDsFullPath);
|
||||||
|
|
||||||
List<String> vSphereFileExtensions = Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*"));
|
List<String> vSphereFileExtensions = new ArrayList<>(Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*")));
|
||||||
// add flat file format to the above list
|
// add flat file format to the above list
|
||||||
vSphereFileExtensions.add("flat.vmdk");
|
vSphereFileExtensions.add("flat.vmdk");
|
||||||
for (String linkedCloneExtension : vSphereFileExtensions) {
|
for (String linkedCloneExtension : vSphereFileExtensions) {
|
||||||
@ -267,7 +268,7 @@ public class VmwareStorageLayoutHelper implements Configurable {
|
|||||||
s_logger.info("Move " + file.getPath() + " -> " + targetFile.getPath());
|
s_logger.info("Move " + file.getPath() + " -> " + targetFile.getPath());
|
||||||
dsMo.moveDatastoreFile(file.getPath(), dcMo.getMor(), dsMo.getMor(), targetFile.getPath(), dcMo.getMor(), true);
|
dsMo.moveDatastoreFile(file.getPath(), dcMo.getMor(), dsMo.getMor(), targetFile.getPath(), dcMo.getMor(), true);
|
||||||
|
|
||||||
List<String> vSphereFileExtensions = Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*"));
|
List<String> vSphereFileExtensions = new ArrayList<>(Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*")));
|
||||||
// add flat file format to the above list
|
// add flat file format to the above list
|
||||||
vSphereFileExtensions.add("flat.vmdk");
|
vSphereFileExtensions.add("flat.vmdk");
|
||||||
for (String linkedCloneExtension : vSphereFileExtensions) {
|
for (String linkedCloneExtension : vSphereFileExtensions) {
|
||||||
@ -353,7 +354,7 @@ public class VmwareStorageLayoutHelper implements Configurable {
|
|||||||
s_logger.warn("Unable to locate VMDK file: " + fileName);
|
s_logger.warn("Unable to locate VMDK file: " + fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<String> vSphereFileExtensions = Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*"));
|
List<String> vSphereFileExtensions = new ArrayList<>(Arrays.asList(VsphereLinkedCloneExtensions.value().trim().split("\\s*,\\s*")));
|
||||||
vSphereFileExtensions.add("flat.vmdk");
|
vSphereFileExtensions.add("flat.vmdk");
|
||||||
for (String linkedCloneExtension : vSphereFileExtensions) {
|
for (String linkedCloneExtension : vSphereFileExtensions) {
|
||||||
fileFullPath = getLegacyDatastorePathFromVmdkFileName(dsMo, String.format("%s-%s", volumeName, linkedCloneExtension));
|
fileFullPath = getLegacyDatastorePathFromVmdkFileName(dsMo, String.format("%s-%s", volumeName, linkedCloneExtension));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user