Data processing method based on blockchain network and related product
US-2024419537-A1 · Dec 19, 2024 · US
US2020097370A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020097370-A1 |
| Application number | US-201816136800-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 20, 2018 |
| Priority date | Sep 20, 2018 |
| Publication date | Mar 26, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to one embodiment, in response to a request to revert a virtual machine (VM) to a previously backed up consistent state, whether there are one or more existing consistent states on the VM is determined. In response to determining that there are one or more existing consistent states on the VM, a consolidation or deletion of the one or more existing consistent states is initiated based on a selection to consolidate or to delete the one or more existing consistent states. Whether the consolidation or deletion of the one or more existing consistent states was successful is determined. A recovery operation to revert the VM to the previously backed up consistent state is initiated in response to determining that the consolidation or deletion of the one or more existing consistent states was successful.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method to recover a virtual machine (VM), the method comprising: in response to a request to revert the VM to a previously backed up consistent state, determining whether there are one or more existing consistent states on the VM; in response to determining that there are one or more existing consistent states on the VM, initiating a consolidation or deletion of the one or more existing consistent states based on a selection to consolidate or to delete the one or more existing consistent states, determining whether the consolidation or deletion of the one or more existing consistent states was successful, and initiating a recovery operation to revert the VM to the previously backed up consistent state in response to determining that the consolidation or deletion of the one or more existing consistent states was successful. 2 . The method of claim 1 , wherein determining whether there are one or more existing consistent states on the VM comprises: sending a request to a virtual machine monitor (VMM) that manages the VM to check whether there are one or more existing consistent states on the VM, receiving a response from the VMM indicating whether there are one or more existing consistent states on the VM, and determining whether there are one or more existing consistent states on the VM based on the response. 3 . The method of claim 1 , further comprising: prior to initiating the consolidation or deletion of the one or more existing consistent states, prompting a user with selectable options to either consolidate or to delete the one or more existing consistent states, and receiving a selected option from the user to consolidate or to delete the one or more existing consistent states. 4 . The method of claim 1 , wherein determining whether the consolidation or deletion of the one or more existing consistent states was successful comprises receiving status information from a virtual machine monitor (VMM) indicating that the consolidation or deletion of the one or more existing consistent states was successfully or unsuccessfully performed on the VM. 5 . The method of claim 3 , wherein initiating the consolidation or deletion of the one or more existing consistent states comprises sending a first command to consolidate or to delete the one or more existing consistent states based on the received selected option, and initiating the recovery operation to revert the VM to the previously backed up consistent state comprises sending a second command to trigger the recovery operation on the VM. 6 . The method of claim 1 , further comprising: in response to determining that there is no existing consistent state on the VM, initiating the recovery operation to revert the VM to the previously backed up consistent state. 7 . The method of claim 1 , further comprising: aborting the recovery operation in response to determining that the consolidation or deletion of the one or more existing consistent states was unsuccessful. 8 . A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising: in response to a request to revert the VM to a previously backed up consistent state, determining whether there are one or more existing consistent states on the VM; in response to determining that there are one or more existing consistent states on the VM, initiating a consolidation or deletion of the one or more existing consistent states based on a selection to consolidate or to delete the one or more existing consistent states, determining whether the consolidation or deletion of the one or more existing consistent states was successful, and initiating a recovery operation to revert the VM to the previously backed up consistent state in response to determining that the consolidation or deletion of the one or more existing consistent states was successful. 9 . The non-transitory machine-readable medium of claim 8 , wherein determining whether there are one or more existing consistent states on the VM comprises: sending a request to a virtual machine monitor (VMM) that manages the VM to check whether there are one or more existing consistent states on the VM, receiving a response from the VMM indicating whether there are one or more existing consistent states on the VM, and determining whether there are one or more existing consistent states on the VM based on the response. 10 . The non-transitory machine-readable medium of claim 8 , wherein the operations further comprise: prior to initiating the consolidation or deletion of the one or more existing consistent states, prompting a user with selectable options to either consolidate or to delete the one or more existing consistent states, and receiving a selected option from the user to consolidate or to delete the one or more existing consistent states. 11 . The non-transitory machine-readable medium of claim 8 , wherein determining whether the consolidation or deletion of the one or more existing consistent states was successful comprises receiving status information from a virtual machine monitor (VMM) indicating that the consolidation or deletion of the one or more existing consistent states was successfully or unsuccessfully performed on the VM. 12 . The non-transitory machine-readable medium of claim 10 , wherein initiating the consolidation or deletion of the one or more existing consistent states comprises sending a first command to consolidate or to delete the one or more existing consistent states based on the received selected option, and initiating the recovery operation to revert the VM to the previously backed up consistent state comprises sending a second command to trigger the recovery operation on the VM. 13 . The non-transitory machine-readable medium of claim 8 , wherein the operations further comprise: in response to determining that there is no existing consistent state on the VM, initiating the recovery operation to revert the VM to the previously backed up consistent state. 14 . The non-transitory machine-readable medium of claim 8 , wherein the operations further comprise: aborting the recovery operation in response to determining that the consolidation or deletion of the one or more existing consistent states was unsuccessful. 15 . A data processing system, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including: in response to a request to revert the VM to a previously backed up consistent state, determining whether there are one or more existing consistent states on the VM; in response to determining that there are one or more existing consistent states on the VM, initiating a consolidation or deletion of the one or more existing consistent states based on a selection to consolidate or to delete the one or more existing consistent states, determining whether the consolidation or deletion of the one or more existing consistent states was successful, and initiating a recovery operation to revert the VM to the previously backed up consistent state in response to determining that the consolidation or deletion of the one or more existing consistent states was successful. 16 . The data processing system of claim 15 , wherein determining whether there are one or more existing consistent states on the VM comprises: sending a request to a virtual machine monitor (VMM) that manages the VM
Monitoring or debugging support · CPC title
Hypervisor-specific management and integration aspects · CPC title
for networked environments · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Backup restoration techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.