Skip to content

Commit 4d8e29c

Browse files
Revert "keep maintenance state on trigger shutdown call when ms is in maintenance"
This reverts commit 607e133.
1 parent 2bd1040 commit 4d8e29c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

plugins/maintenance/src/main/java/org/apache/cloudstack/maintenance/ManagementServerMaintenanceManagerImpl.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,6 @@ public ManagementServerMaintenanceResponse triggerShutdown(TriggerShutdownCmd cm
320320

321321
if (State.Up.equals(msHost.getState())) {
322322
msHostDao.updateState(msHost.getId(), State.PreparingForShutDown);
323-
msHost.setState(State.PreparingForShutDown);
324323
}
325324

326325
final Command[] cmds = new Command[1];
@@ -331,9 +330,7 @@ public ManagementServerMaintenanceResponse triggerShutdown(TriggerShutdownCmd cm
331330
throw new CloudRuntimeException(result);
332331
}
333332

334-
if (!State.Maintenance.equals(msHost.getState())) {
335-
msHostDao.updateState(msHost.getId(), State.ShuttingDown);
336-
}
333+
msHostDao.updateState(msHost.getId(), State.ShuttingDown);
337334
return prepareMaintenanceResponse(cmd.getManagementServerId());
338335
}
339336

@@ -538,7 +535,7 @@ protected void runInContext() {
538535
// No more pending jobs. Good to terminate
539536
if (managementServerMaintenanceManager.isShutdownTriggered()) {
540537
logger.info("MS is Shutting Down Now");
541-
// Keeps Maintenance state, Otherwise updates state to ShuttingDown followed by Down
538+
// update state to down ?
542539
System.exit(0);
543540
}
544541
if (managementServerMaintenanceManager.isPreparingForMaintenance()) {

0 commit comments

Comments
 (0)