bugfix to allow reboot even VM is at error state 51/65851/2
authorModaboina, Kusumakumari (km583p) <km583p@us.att.com>
Tue, 11 Sep 2018 14:10:51 +0000 (10:10 -0400)
committerTakamune Cho <tc012c@att.com>
Tue, 11 Sep 2018 14:44:54 +0000 (14:44 +0000)
Issue-ID: APPC-1198
Change-Id: I12cb5b2807a026b7bc55f16109fbca852b2b41fb
Signed-off-by: Modaboina, Kusumakumari (km583p) <km583p@us.att.com>
appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/main/java/org/onap/appc/adapter/iaas/provider/operation/impl/RebootServer.java

index c08e584..a0f09b5 100644 (file)
@@ -141,16 +141,11 @@ public class RebootServer extends ProviderServerOperation {
         boolean status = false;
         long endTime = System.currentTimeMillis() + (timeout * MILLI_SECONDS);
         while (rc.attempt()) {
-            if (server.getStatus() != null && server.getStatus().equals(Server.Status.ERROR)) {
-                msg = "Device status " + Server.Status.ERROR + " cannot proceed further";
-                throw new RequestFailedException("Waiting for State Change", msg, HttpStatus.CONFLICT_409, server);
-            } else {
                 server.waitForStateChange(pollInterval, timeout, desiredStates);
                 if ((server.getStatus().equals(Server.Status.RUNNING)) || (server.getStatus().equals(Server.Status.READY))) {
                     status = true;
                 }
                 logger.info(server.getStatus() + " status ");
-            }
             if (status) {
                 logger.info("Done Trying " + rc.getAttempts() + " attempts");
                 break;