Skip to content

Commit 16fc2cd

Browse files
committed
Merge branch '4.19' of https://github.com/apache/cloudstack into 4.20
2 parents 7e565d2 + 857ccb0 commit 16fc2cd

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,7 @@ public void doInTransactionWithoutResult(final TransactionStatus status) {
596596
offering = _configMgr.createNetworkOffering(NetworkOffering.DefaultIsolatedNetworkOfferingForVpcNetworks,
597597
"Offering for Isolated VPC networks with Source Nat service enabled", TrafficType.Guest, null, false, Availability.Optional, null,
598598
defaultVPCOffProviders, true, Network.GuestType.Isolated, false, null, true, null, false, false, null, false, null, true, true, false, false, null, null, null,true, null, null, false);
599+
599600
}
600601

601602
//#6 - default vpc offering with no LB service

plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixStartCommandWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.HashMap;
2424
import java.util.List;
2525
import java.util.Map;
26+
import java.util.Objects;
2627
import java.util.Set;
2728

2829
import com.cloud.agent.resource.virtualnetwork.VRScripts;
@@ -247,7 +248,7 @@ private void prepareDisks(VirtualMachineTO vmSpec, CitrixResourceBase citrixReso
247248
List<DiskTO> disks = new ArrayList<DiskTO>(vmSpec.getDisks().length);
248249
int index = 0;
249250
for (final DiskTO disk : vmSpec.getDisks()) {
250-
if (Volume.Type.ISO.equals(disk.getType())) {
251+
if (Volume.Type.ISO.equals(disk.getType()) && Objects.nonNull(disk.getPath())) {
251252
disks.add(0, disk);
252253
} else {
253254
disks.add(index, disk);

server/src/main/java/com/cloud/api/query/QueryManagerImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3540,7 +3540,9 @@ private Ternary<List<Long>, Integer, String[]> searchForDiskOfferingsIdsAndCount
35403540

35413541
SearchCriteria<DiskOfferingVO> sc = diskOfferingSearch.create();
35423542
sc.setParameters("computeOnly", false);
3543-
sc.setParameters("activeState", DiskOffering.State.Active);
3543+
if (state != null) {
3544+
sc.setParameters("state", state);
3545+
}
35443546

35453547
sc.setJoinParameters("domainDetailsSearch", "domainId", domainId);
35463548

0 commit comments

Comments
 (0)