×

System Upgrade Under High Availability Constraints

  • US 20140258999A1
  • Filed: 03/07/2013
  • Published: 09/11/2014
  • Est. Priority Date: 03/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computer system for executing an embedded step to upgrade a plurality of layers in a software subsystem, the embedded step including a plurality of nested steps, each of the nested steps including a sequence of actions for upgrading one of the layers, the method comprising the steps of:

  • executing, by the computer system for each of the nested steps, state transitions according to a finite state machine (FSM), wherein the step of executing further comprises;

    transitioning an outer step of the nested steps from an executing state into a waiting state of the FSM after the outer step completes a tear-down phase of the sequence of actions, wherein, during the transitioning of the outer step, the outer step sends a trigger to an inner step of the nested steps to cause the inner step to transition into the executing state; and

    transitioning the outer step out of the waiting state to execute a build-up phase of the sequence of actions when the inner step is completed; and

    completing the execution of the embedded step when an outermost step of the nested steps is completed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×