发明名称 Hierarchical system manager rollback
摘要 Data state rollover is performed based on data state snapshots and deltas. A series of snapshots is taken of the current data state, an original data state, and data states in between. Deltas are then generated between two sequential snapshots. This results in numerous deltas which represent the difference between consecutive snapshots. Once the deltas are acquired, the deltas may be stored along with the snapshot of the present data state. As such, previous data states may be rolled back to by determining the number of deltas to apply to the current data state to achieve the desired previous data state. In cases where the rollback or rollover fails, deltas may be played against the current data state to a point where the last known trusted and working data point existed.
申请公布号 US9612920(B2) 申请公布日期 2017.04.04
申请号 US201313831771 申请日期 2013.03.15
申请人 Silicon Graphics International Corp. 发明人 Sygulla John Michael;Ramakrishnan Arun;Slowiak Greg
分类号 G06F17/30;G06F11/14 主分类号 G06F17/30
代理机构 Polsinelli LLP 代理人 Polsinelli LLP
主权项 1. A method for performing a data state rollback, the method comprising a processor executing instructions out of a memory to: capture a plurality of snapshots of workflow data from an original data state, wherein each snapshot of the plurality of snapshots are captured based on a volume of changed data since a previous snapshot was captured according to a policy that identifies that a subsequent snapshot should be taken according to the policy, and the workflow data from the original data state is formatted according to a data format associated with a non-relational database; convert the workflow data into a present data state, wherein the present data state is formatted according to a data format associated with a relational database; creating create one or more deltas representing the difference between each successive state; wrapping the deltas between a current state and a desired state in a transaction framework to be replayed; and replaying replay the deltas to completion against the current snapshot, wherein the replaying of the deltas performs a rollback operation that rollbacks the workflow data to a previous desired state.
地址 Milpitas CA US