Skip to content

Commit 32c18d7

Browse files
committed
add a check if the list of vms to migrate is empty to set the flag isMigrationActive to true
1 parent 4273fbe commit 32c18d7

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/main/java/org/framework/algorithm/cleverReconfiguration/CleverReconfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ public static void cleverReconfigurationgManager(List<Scenario> workload, List<P
229229
vmsMigrationEndTimes = Utils.getTimeEndMigrationByVM(vmsToMigrate, actualTimeUnit);
230230
//update migration end
231231
migrationTimeEnd = Utils.getMigrationEndTime(vmsMigrationEndTimes);
232-
isMigrationActive = true;
232+
isMigrationActive = !vmsToMigrate.isEmpty();
233233

234234
physicalMachines = new ArrayList<>(reconfgPlacementMerged.getPhysicalMachines());
235235
virtualMachines = new ArrayList<>(reconfgPlacementMerged.getVirtualMachineList());

src/main/java/org/framework/algorithm/periodicMigration/PeriodicMigration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public static void periodicMigrationManager(List<Scenario> workload, List<Physic
202202
vmsMigrationEndTimes = Utils.getTimeEndMigrationByVM(vmsToMigrate, actualTimeUnit);
203203
//update migration end
204204
migrationTimeEnd = Utils.getMigrationEndTime(vmsMigrationEndTimes);
205-
isMigrationActive = true;
205+
isMigrationActive = !vmsToMigrate.isEmpty();
206206

207207
physicalMachines = new ArrayList<>(reconfgPlacementMerged.getPhysicalMachines());
208208
virtualMachines = new ArrayList<>(reconfgPlacementMerged.getVirtualMachineList());

src/main/java/org/framework/algorithm/stateOfArt/StateOfArt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ public static void stateOfArtManager(List<Scenario> workload, List<PhysicalMachi
210210
vmsMigrationEndTimes = Utils.getTimeEndMigrationByVM(vmsToMigrate, actualTimeUnit);
211211
//update migration end
212212
migrationTimeEnd = Utils.getMigrationEndTime(vmsMigrationEndTimes);
213-
isMigrationActive = true;
213+
isMigrationActive = !vmsToMigrate.isEmpty();
214214

215215
physicalMachines = new ArrayList<>(reconfgPlacementMerged.getPhysicalMachines());
216216
virtualMachines = new ArrayList<>(reconfgPlacementMerged.getVirtualMachineList());

0 commit comments

Comments
 (0)